Ich versuche, mit Chrome Remote Desktop von einem Mac aus auf meinen Computer zuzugreifen. Wenn ich den Schritt „Remoteverbindungen aktivieren“ ausführe, wird es eine Weile lang versucht, dann tritt eine Zeitüberschreitung mit der Fehlermeldung „Fehler beim Starten des Remotezugriffsdiensts“ auf. Wenn ich das Fenster schließe, wird mein Computer angezeigt und sagt „(zuletzt online 15:49:58 Uhr)“, wobei die Uhrzeit die Zeit ist, zu der ich versucht habe, den Dienst zu starten.
Ich habe versucht, Chrome und Chrome Remote Desktop neu zu installieren und die Anweisungen indiese Frage. Ich kann über die „Remote-Unterstützung“ eine Verbindung zu meinem Computer herstellen und von meinem Linux-Rechner aus eine Verbindung zu meinem Mac herstellen. Noch andere Ideen?
Antwort1
~/.config/chrome-remote-desktop
Nicht gefunden
Ich hatte ein sehr spezielles Problem damit, ~/.config/chrome-remote-desktop
nicht gefunden zu werden, und habe es wie folgt behoben:
mkdir -p ~/.config/chrome-remote-desktop
chown "$USER:$USER" ~/.config/chrome-remote-desktop
chmod a+rx ~/.config/chrome-remote-desktop
Dann
- Ich habe die Chrome-Remote-Desktop-Erweiterung deinstalliert
- Ich habe sichergestellt, dass ich sowohl in meinem Browserprofil als auch bei google.com in meinem Google-Konto angemeldet bin.
- Ich habe es ausgeführt
dpkg --purge chrome-remote-desktop
, um die vorherige Installation zu entfernen. (bearbeitet in --purge) - Ich drücke Strg+F5https://remotedesktop.google.combevor Sie versuchen, es neu zu installieren
(Öffnen Sie das Terminal mit Strg+Alt+T und fügen Sie dann die obigen Befehle in das Terminal ein. Wenn Fehler auftreten, stellen Sie jedem Befehl (jeder Textzeile), bei dem ein Fehler aufgetreten ist, das Präfix „sudo“ voran.)
So führen Sie Ihre eigene Problembeurteilung durch
Die Lösung für mein Problem ist möglicherweise nicht die Lösung, die für Sie funktioniert. Lassen Sie mich Ihnen also zeigen, wie ich meine Lösung gefunden habe, damit Sie Ihre eigene finden können. Zuerst müssen wir das Statusprotokoll abrufen:
username@hostname:~$ service "chrome-remote-desktop@$USER" status
● chrome-remote-desktop.service - LSB: Chrome Remote Desktop service
Loaded: loaded (/etc/init.d/chrome-remote-desktop; generated)
Active: active (exited) since Fri 2020-07-24 17:11:25 EDT; 22s ago
Docs: man:systemd-sysv-generator(8)
Tasks: 0 (limit: 28767)
Memory: 0B
CGroup: /system.slice/chrome-remote-desktop.service
Jul 24 17:11:25 hostname systemd[1]: Starting LSB: Chrome Remote Desktop service...
Jul 24 17:11:25 hostname systemd[1]: Started LSB: Chrome Remote Desktop service.
Damit die Protokollierung beginnt, musste ich Folgendes tun:
username@hostname:~$ usermod -a -G chrome-remote-desktop "$USER"
username@hostname:~$ sudo service "chrome-remote-desktop@$USER" restart
username@hostname:~$ service "chrome-remote-desktop@$USER" status
● chrome-remote-desktop.service - LSB: Chrome Remote Desktop service
Loaded: loaded (/etc/init.d/chrome-remote-desktop; generated)
Active: active (exited) since Fri 2020-07-24 17:12:16 EDT; 13s ago
Docs: man:systemd-sysv-generator(8)
Process: 125177 ExecStart=/etc/init.d/chrome-remote-desktop start (code=exited, status=0/SUCCESS)
Jul 24 17:12:16 hostname sudo[125187]: pam_unix(sudo:session): session opened for user username by (uid=0)
Jul 24 17:12:16 hostname chrome-remote-desktop[125197]: [0724/171216.183432:INFO:remoting_user_session.cc(738)] Daemon process started in the background, logging to '/tmp/chrome_remote_desktop_20200724_>
Jul 24 17:12:16 hostname user-session[125198]: pam_unix(chrome-remote-desktop:session): session opened for user username by (uid=1000)
Jul 24 17:12:16 hostname chrome-remote-desktop[125195]: WARNING: This system uses GDM. Some GDM versions have a bug that prevents local login while Chrome Remote Desktop is running. If you run into this>
Jul 24 17:12:16 hostname chrome-remote-desktop[125195]: Cleanup.
Jul 24 17:12:16 hostname chrome-remote-desktop[125195]: Log file: /tmp/chrome_remote_desktop_20200724_171216_b4R1oT
Jul 24 17:12:16 hostname user-session[125198]: pam_unix(chrome-remote-desktop:session): session closed for user username
Jul 24 17:12:16 hostname sudo[125187]: pam_unix(sudo:session): session closed for user username
Jul 24 17:12:16 hostname chrome-remote-desktop[125177]: ...fail!
Jul 24 17:12:16 hostname systemd[1]: Started LSB: Chrome Remote Desktop service.
Sehen wir uns nun den Inhalt dieser Protokolldatei an:
username@hostname:~$ cat /tmp/chrome_remote_desktop_20200724_171216_b4R1oT
2020-07-24 17:15:10,835:WARNING:WARNING: This system uses GDM. Some GDM versions have a bug that prevents local login while Chrome Remote Desktop is running. If you run into this issue, you can stop Chrome Remote Desktop by visiting https://remotedesktop.google.com/access on another machine and clicking the delete icon next to this machine. It may take up to five minutes for the Chrome Remote Desktop to exit on this machine and for local login to start working again.
Failed to load config: [Errno 2] No such file or directory: '/home/username/.config/chrome-remote-desktop/host#98a9a95d871bdecaeb1ebddc57c9cdfe.json'
2020-07-24 17:15:10,836:INFO:Cleanup.
Es heißt „Keine solche Datei oder kein solches Verzeichnis“, also habe ich dieses Verzeichnis erstellt, wie in den Schritten oben beschrieben, und damit war das Problem behoben.
Antwort2
Ich glaube, ich habe herausgefunden, was los war. Zuerst habe ich meine Chrome-Remote-Desktop-Installation und alle mit Google Chrome verknüpften Konfigurationsdateien gelöscht. Dann habe ich es neu installiert und diese Änderungen befolgtHierso konnte ich mich per Fernzugriff in die aktuelle Sitzung einloggen. Das funktionierte etwa 24 Stunden lang, danach konnte keine Verbindung mehr hergestellt werden.
Also habe ich alles wieder gelöscht und neu installiert, ohne es für die Verbindung mit der aktuellen Sitzung zu konfigurieren. Jetzt funktioniert es einwandfrei. Kurz gesagt, früher konnte man den Code bearbeiten, um eine Verbindung mit der aktuellen Sitzung herzustellen, aber mit dem letzten Update verursacht dies jetzt Fehler.
Antwort3
Der Chromium-Browser und Chrome sind wahrscheinlich unterschiedliche Browser. Wahrscheinlich kann Google Chromium keine Tokens geben. Aus diesem Grund können Sie die folgenden Schritte ausführen, um Chrome-Remote-Desktop unter Ubuntu zu verwenden. Nach dieser Installation sind zwei Chrome-Anwendungen auf Ihrem Computer verfügbar. Die echte ist rot-grün-gelb gefärbt.
Es wurde auf meinem Ubuntu 18.04.1 LTS-Desktop ausprobiert und hat funktioniert.
- Installieren Sie einfach das echte Chromeaushttps://www.google.com/chrome/browser/desktop/. DannInstallieren Sie es auf Ihrem Computer.
Laden Sie Chrome Remote Desktop herunteraushttps://dl.google.com/linux/direct/chrome-remote-desktop_current_amd64.deboder von der offiziellen Google-Site.DannInstallieren Sie es auf Ihrem Computer.
Fügen Sie die Chrome Remote Desktop-Erweiterung zu Chrome hinzu (dem echten).
Melden Sie sich mit Ihrem Google-Konto bei Google an.
- Starten Sie die Chrome Remote Desktop-Anwendung über die Erweiterung oder im Ubuntu-Anwendungsstarter.
Das ist alles, viel Spaß.