[Pkg-libvirt-maintainers] Bug#956936: Bug#956936: libvirt-daemon: clients unable to connect to libvirt: CheckAuthorization: Action org.libvirt.unix.manage is not registered

Guido Günther agx at sigxcpu.org
Fri Apr 17 08:10:14 BST 2020


Hi,
On Thu, Apr 16, 2020 at 06:42:32PM -0400, Gabriel Filion wrote:
> Package: libvirt-daemon
> Version: 6.0.0-6
> Severity: important
> 
> Hello,
> 
> I've been unable to use libvirt for a while and I haven't yet found a
> workaround or a fix..
> 
> This started happening the last time I ran package upgrades. However, since I
> don't run them very often I'm not sure with which versions of packages it
> started happening. If it seems relevant to do so, I can test rolling back to
> older packages to figure out when things started to break down.
> 
> I've been using libvirt with qemu-kvm for a while.
> 
> my user is part of the libvirt and kvm groups so I should have access to the
> local unix sockets. however when I try and connect to libvirt on localhost
> (either with vagrant-libvirt or with virt-manager) I get an error message that
> also appears in the service's log as:
> 
> Apr 16 17:51:47 meevyl libvirtd[544743]: error from service: CheckAuthorization: Action org.libvirt.unix.manage is not registered
> Apr 16 17:51:47 meevyl libvirtd[544743]: End of file while reading data: Input/output error

Is that qemu:///system ? 

> 
> 
> From what I could vaguely understand, the first line seems to be related to
> polkit but I don't quite understand how this thing is supposed to be working.
> 
> 
> I do have polkit installed and runing:
> 
> $ dpkg -l | grep polkit
> ii  gir1.2-polkit-1.0                       0.105-26                               amd64        GObject introspection data for PolicyKit
> ii  libpolkit-agent-1-0:amd64               0.105-26                               amd64        PolicyKit Authentication Agent API
> ii  libpolkit-gobject-1-0:amd64             0.105-26                               amd64        PolicyKit Authorization API
> $ ps aux|grep polkit
> root      544473  0.0  0.0 235204 10120 ?        Ssl  17:49   0:00 /usr/lib/policykit-1/polkitd --no-debug
> gabster   545750  0.0  0.0   8744   844 pts/8    S+   18:29   0:00 grep --color=auto polkit

You don't show the polkitd (package policykit-1) version but if that's
0.105 as well can you check if things like

   pkexec /bin/ls

work and and check if
/var/lib/polkit-1/localauthority/10-vendor.d/60-libvirt.pkla is present
and there's no other libvirt related policies e.g. in /etc/polkit-1?
 -- Guido

> 
> 
> -- System Information:
> Debian Release: bullseye/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> 
> Kernel: Linux 5.4.0-4-amd64 (SMP w/4 CPU cores)
> Locale: LANG=en_CA.utf8, LC_CTYPE=en_CA.utf8 (charmap=UTF-8) (ignored: LC_ALL set to en_CA.utf8), LANGUAGE=en_CA.utf8 (charmap=UTF-8) (ignored: LC_ALL set to en_CA.utf8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
> 
> Versions of packages libvirt-daemon depends on:
> ii  libblkid1                   2.34-0.1
> ii  libc6                       2.30-4
> ii  libcap-ng0                  0.7.9-2.1+b2
> ii  libdbus-1-3                 1.12.16-2
> ii  libdevmapper1.02.1          2:1.02.167-1+b1
> ii  libfuse2                    2.9.9-3
> ii  libgcc-s1                   10-20200411-1
> ii  libglib2.0-0                2.64.2-1
> ii  libnetcf1                   1:0.2.8-1+b3
> ii  libparted2                  3.3-4
> ii  libpcap0.8                  1.9.1-3
> ii  libpciaccess0               0.14-1
> ii  libselinux1                 3.0-1+b3
> ii  libudev1                    245.4-4
> ii  libvirt-daemon-driver-qemu  6.0.0-6
> ii  libvirt0                    6.0.0-6
> ii  libxml2                     2.9.10+dfsg-5
> 
> Versions of packages libvirt-daemon recommends:
> ii  libvirt-daemon-driver-lxc   6.0.0-6
> ii  libvirt-daemon-driver-vbox  6.0.0-6
> ii  libvirt-daemon-driver-xen   6.0.0-6
> ii  libxml2-utils               2.9.10+dfsg-5
> ii  netcat-openbsd              1.206-1
> ii  qemu                        1:4.2-6
> ii  qemu-kvm                    1:4.2-6
> 
> Versions of packages libvirt-daemon suggests:
> pn  libvirt-daemon-driver-storage-gluster  <none>
> pn  libvirt-daemon-driver-storage-rbd      <none>
> pn  libvirt-daemon-driver-storage-zfs      <none>
> pn  libvirt-daemon-system                  <none>
> pn  numad                                  <none>
> 
> -- no debconf information
> 
> _______________________________________________
> Pkg-libvirt-maintainers mailing list
> Pkg-libvirt-maintainers at alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-libvirt-maintainers



More information about the Pkg-libvirt-maintainers mailing list