先日の SSD クラッシュの件で結局、Ubuntu 22.04 をクリーンインストールして設定し直してるところなんだけど、apt install virt-manager して virt-manager を開いたところ、apt install されたタイミングで libvirtd は起動しているのに libvirtd に接続できないと文句を言われた。
原因は /etc/group の問題。
とりあえず、ALT+SHIFT+F3 で tty3 開いて login して、groups や id コマンドの結果を確認してみると libvirt のメンバーになってるのが確認できるんだけど、gnome-shell の方はログアウトして再ログインしても、なぜか libvirt のメンバーにならない。
systemctl restart gdm3 もやってみたが効果なし。
仕方ないので reboot して解決したけど、gnome-shell とか gnome-session は systemd の配下にないし、gdm3 restart しても効果ないってことは、これひょっとして systemd 自体が実効 group 握りしめてんじゃ?
仮想マシンマネージャーの接続障害 Unable to connect to libvirt qemu://system. 'libvirtd' デーモンが実行されていることを確認してください。 > 詳細 閉じる(C)詳細は
Unable to connect to libvirt qemu:///system. 'libvirtd' デーモンが実行されていることを確認してください。 Libvirt URI is: qemu:///system Traceback (most recent call last): File "/usr/share/virt-manager/virtManager/connection.py", line 923, in _do_open self._backend.open(cb, data) File "/usr/share/virt-manager/virtinst/connection.py", line 153, in open conn = libvirt.openAuth(self._open_uri, File "/usr/lib/python3/dist-packages/libvirt.py", line 148, in openAuth raise libvirtError('virConnectOpenAuth() failed') libvirt.libvirtError: Failed to connect socket to '/var/run/libvirt/libvirt-sock': 許可がありません
原因は /etc/group の問題。
libvirt:x:138:自分のアカウント名って行が追加されてて
$ ls --time-style="+%Y-%m-%S %H:%M:%S" -l /var/run/libvirt/libvirt-sock srw-rw---- 1 root libvirt 0 2022-08-10 17:01:10 /var/run/libvirt/libvirt-sockになってるけど、一旦ログインし直さないと group が有効にならない例の問題のせいで permission が得られてない状況。
とりあえず、ALT+SHIFT+F3 で tty3 開いて login して、groups や id コマンドの結果を確認してみると libvirt のメンバーになってるのが確認できるんだけど、gnome-shell の方はログアウトして再ログインしても、なぜか libvirt のメンバーにならない。
systemctl restart gdm3 もやってみたが効果なし。
仕方ないので reboot して解決したけど、gnome-shell とか gnome-session は systemd の配下にないし、gdm3 restart しても効果ないってことは、これひょっとして systemd 自体が実効 group 握りしめてんじゃ?
タグ
コメントをかく