Ubuntu 20.04 の Linux 用 Chrome Remote Desktop が起動時にエラーとなっていたので調べました。
ログは下記のようにして確認しました。
$ journalctl --reverse SYSLOG_IDENTIFIER=chrome-remote-desktop -- Logs begin at Sun 2021-01-31 10:22:25 JST, end at Mon 2023-07-31 14:18:27 JST. -- -- Logs begin at Sun 2021-01-31 10:22:25 JST, end at Mon 2023-07-31 14:18:27 JST. -- 7月 31 07:11:21 ubuntu20 chrome-remote-desktop[963]: 2023-07-31 07:11:21,741:INFO:Cleanup. 7月 31 07:11:21 ubuntu20 chrome-remote-desktop[963]: AttributeError: module 'xdg' has no attribute 'BaseDirectory' 7月 31 07:11:21 ubuntu20 chrome-remote-desktop[963]: xdg.BaseDirectory.get_runtime_dir(strict=False), runtime_dirname) 7月 31 07:11:21 ubuntu20 chrome-remote-desktop[963]: File "/opt/google/chrome-remote-desktop/chrome-remote-desktop", line 1013, in setup_audio 7月 31 07:11:21 ubuntu20 chrome-remote-desktop[963]: desktop.setup_audio(host.host_id, backoff_time) 7月 31 07:11:21 ubuntu20 chrome-remote-desktop[963]: File "/opt/google/chrome-remote-desktop/chrome-remote-desktop", line 2576, in main 7月 31 07:11:21 ubuntu20 chrome-remote-desktop[963]: sys.exit(main()) 7月 31 07:11:21 ubuntu20 chrome-remote-desktop[963]: File "/opt/google/chrome-remote-desktop/chrome-remote-desktop", line 2600, in <module>
エラーメッセージで調べたところ、Chrome Remote Desktop – attributeerror: module ‘xdg’ has no attribute ‘basedirectory’ – Google Chrome Community にヒントがありました。
/opt/google/chrome-remote-desktop/chrome-remote-desktop のコードで import xdg の行に xdg.BaseDirectory も追加する修正をしたら動作するようになりました。差分を次に示しておきます。
$ diff chrome-remote-desktop.old chrome-remote-desktop 46c46,47 < import xdg --- > #import xdg > import xdg, xdg.BaseDirectory