hack のためのネタ帳, etc,,,

状況

先日の SSD クラッシュの件で結局、Ubuntu 22.04 をクリーンインストールして設定し直してるところなんだけど、apt install virt-manager して virt-manager を開いたところ、apt install されたタイミングで libvirtd は起動しているのに libvirtd に接続できないと文句を言われた。
仮想マシンマネージャーの接続障害
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 握りしめてんじゃ?

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Wiki内検索

フリーエリア

管理人/副管理人のみ編集できます