きっかけ
Zoomで資料共有して話をしようと思った矢先、下のようなエラーが出てしまい、共有できませんでした。
Can not start share, we only support Wayland on GNOME with Ubuntu 17 and above, Fedora 25 and above, Debian 9 and above, CentOS 8 and above, OpenSUSE Leap 15 and above, Oracle Linux 8 and above, Arch Linux, AnterGos, Manjaro. If your OS is not on the list, please use x11 instead.
これが表示されたときは「おかしいな。Wayland on Gnome with Debian 10
なのでDebian 9 and above
に含まれているはずだ。」と思ったのですが、打合せの最中でしたのでそれどころではありませんでした。
調査結果
キーワードでインターネット検索しました。このウェブページが参考になりました。
https://www.guyrutenberg.com/2020/06/22/fixing-zoom-screen-sharing-on-debian-unstable/
- どこかのアップデートでOSバージョンを認識するzoomの機能が壊れたんじゃないかということ。
- トレースすると
/etc/os-release
を見て判断している。(straceで追っている) - なので、このファイルを書き換えてしまえば回避可能。
完全に自己責任ですね。
ワークアラウンド
参考サイトの記載のとおりです。
しつこいようですが自己責任で実施ください。何かあったら戻せる方のみどうぞ。
# mv /etc/os-release{,.save}
# cp /etc/os-release{.save,}
# cat << EOL >> /etc/os-release
VERSION_ID="99"
VERSION="99 (sid)"
VERSION_CODENAME="sid"
EOL
これが終わってからzoomアプリを立ち上げました。
Resources
$ dpkg -l | grep ^ii
ii zoom 5.8.0.16 amd64 Zoom Cloud Meetings
$ cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux bookworm/sid"
NAME="Debian GNU/Linux"
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
VERSION_ID="99"
VERSION="99 (sid)"
VERSION_CODENAME="sid"
おわび
エラーウィンドウのスクリーンショット、動作した後のスクリーンショットを撮り忘れてしまいました。何かの折に後者だけでも撮って更新したいと思います。
〆