22.04 にアップグレードした後、Chromium と Firefox が動作しない

22.04 にアップグレードした後、Chromium と Firefox が動作しない

アイコンで開けません。コマンドラインから実行すると、

$firefox

/user.slice/user-1000.slice/session-1.scope is not cgroup

Android Studio、PyCharm、Gnome Calculatorなどの他のスナップアプリケーションは正常に動作します

編集: スナップから Firefox を削除し、通常のアプリとしてインストールしました。しかし、大量のデータがあるため、Chromium ではそれができません。リスクを冒すことはできません :)。また、オフィスの PC に接続するために、リモート デスクトップに Chromium を使用しています。必要なのです。

答え1

解決これは次のようになります:

sudo apt install dbus-user-session 
systemctl --user start dbus.service

それだけでは不十分な場合は、次のことも行う必要があります。

DBUS_SESSION_BUS_ADDRESS="unix:path=$XDG_RUNTIME_DIR/bus"
export DBUS_SESSION_BUS_ADDRESS="unix:path=$XDG_RUNTIME_DIR/bus"

(そして Firefox または Chromium を起動します) それが機能する場合は、これらのファイルの 1 つの末尾に次の 2 つのコマンドを追加できます。

~/.profile
/etc/X11/Xsession.d/20dbus_xdg-runtime
/etc/X11/Xsession.d/75dbus_dbus-launch
/etc/X11/Xsession.d/95dbus_update-activation-env

答え2

これが私の解決策です

スナップからFirefoxを削除し、通常のアプリケーションとしてインストールしました

Chromiumの場合はコマンドラインから実行しています。このようなエイリアスを作成しました

alias chrm='/snap/chromium/current/usr/lib/chromium-browser/chrome'

特定のプロファイルの場合:

alias work='/snap/chromium/current/usr/lib/chromium-browser/chrome --user-data-dir="/home/ubuntu18/ChromiumProfiles/Work"'

すっきりした解決策ではありませんが、機能します。誰かが適切な解決策に答えてくれるとありがたいです

関連情報