~/.config/chrome-remote-desktop見つかりません

~/.config/chrome-remote-desktop見つかりません

Chrome リモート デスクトップを使用して、Mac から自分のマシンにアクセスしようとしています。「リモート接続を有効にする」手順を試みると、しばらく試行した後、「リモート アクセス サービスを開始できませんでした」というエラーでタイムアウトします。ウィンドウを閉じると、自分のマシンが表示され、「(最終オンライン 3:49:58 PM)」と表示されます。ここで、時間はサービスを開始しようとした時間です。

ChromeとChromeリモートデスクトップを再インストールし、以下の手順に従ってみました。この質問「リモート アシスタンス」を通じて自分のコンピューターに接続でき、Linux マシンから Mac に接続できます。他に何かアイデアはありますか?

答え1

~/.config/chrome-remote-desktop見つかりません

~/.config/chrome-remote-desktop見つからないという非常に特殊な問題がありましたが、次のように修正しました:

mkdir -p ~/.config/chrome-remote-desktop
chown "$USER:$USER" ~/.config/chrome-remote-desktop
chmod a+rx ~/.config/chrome-remote-desktop

それから

  1. Chrome-Remote-Desktop拡張機能をアンインストールしました
  2. ブラウザのプロフィールとgoogle.comの両方でGoogleアカウントにログインしていることを確認しました
  3. dpkg --purge chrome-remote-desktop以前のインストールを削除するために実行しました。(--purge に編集)
  4. Ctrl+F5でhttps://remotedesktop.google.com再インストールする前に

(Ctrl+Alt+T でターミナルを開き、上記のコマンドをターミナルに貼り付けます。エラーが発生した場合は、エラーが発生した各コマンド (テキスト行) の前に sudo を付けます)

問題を独自に評価する方法

私の問題に対する解決策は、あなたにとって有効な解決策ではないかもしれません。そこで、私がどのように解決策を見つけたかをお見せして、あなた自身の解決策を見つけられるようにしたいと思います。まず、ステータス ログを取得する必要があります。

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.

ログ記録を開始するには、次の操作を実行する必要がありました。

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.

それでは、ログ ファイルの内容を見てみましょう。

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.

「そのようなファイルまたはディレクトリはありません」と表示されるので、上部の手順に従ってディレクトリを作成し、問題を解決しました。

答え2

何が起こっているのかがわかったと思います。まず、Chromeリモートデスクトップのインストールと、Google Chromeに関連するすべての設定ファイルを削除しました。その後、再インストールして、次の編集を実行しました。ここ現在のセッションにリモート接続できるようになりました。約 24 時間動作しましたが、その後は接続に失敗しました。

そこで、もう一度すべてを削除し、現在のセッションに接続するように構成せずに再インストールしました。これで正常に動作するようになりました。つまり、以前は現在のセッションに接続するようにコードを編集できましたが、最近の更新により、これでエラーが発生するようになりました。

答え3

Chromium ブラウザと Chrome はおそらく異なるブラウザです。おそらく、Google は Chromium にトークンを付与できないのでしょう。そのため、Ubuntu で Chrome リモート デスクトップを使用するには、次の手順を実行してください。このインストール後、コンピューターで 2 つの Chrome アプリケーションが使用可能になります。実際のアプリケーションは、赤、緑、黄色の色です。

私の Ubuntu 18.04.1 LTS デスクトップで試して動作しました。

  • 本物のChromeをインストールするだけからhttps://www.google.com/chrome/browser/desktop/。 それからコンピュータにインストールする
  • Chrome リモート デスクトップをダウンロードからhttps://dl.google.com/linux/direct/chrome-remote-desktop_current_amd64.debまたはGoogle公式サイトから。コンピュータにインストールする

  • Chrome リモート デスクトップ拡張機能を Chrome (本物) に追加する

  • Google アカウントで Google にログインします。

  • 拡張機能または Ubuntu アプリケーション ランチャーから Chrome リモート デスクトップ アプリケーションを起動します。

以上です。お楽しみください。

関連情報