[Pkg-libvirt-maintainers] Bug#757952: libvirt-daemon-system: upgrade from 1.2.4-3 to 1.2.7-6 fails- the old daemon is still running
Christian Weeks
cpw at weeksfamily.ca
Tue Aug 12 17:21:35 UTC 2014
Package: libvirt-daemon-system
Version: 1.2.7-6
Severity: normal
Dear Maintainer,
I just ran a dist-upgrade to uptake the latest sid updates. libvirt appears
to have upgraded from 1.2.4-3 to 1.2.7-6, and is failing during upgrade.
# dpkg --configure --pending
Setting up libvirt-daemon-system (1.2.7-6) ...
Job for libvirtd.service failed. See 'systemctl status libvirtd.service' and 'journalctl -xn' for details.
invoke-rc.d: initscript libvirtd, action "start" failed.
dpkg: error processing package libvirt-daemon-system (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of libvirt-bin:
libvirt-bin depends on libvirt-daemon-system (>= 1.2.7-6); however:
Package libvirt-daemon-system is not configured yet.
dpkg: error processing package libvirt-bin (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of gnome-boxes:
gnome-boxes depends on libvirt-bin; however:
Package libvirt-bin is not configured yet.
dpkg: error processing package gnome-boxes (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
libvirt-daemon-system
libvirt-bin
gnome-boxes
The systemd journal doesn't contain much that is useful:
# systemctl status libvirtd.service
libvirtd.service - Virtualization daemon
Loaded: loaded (/lib/systemd/system/libvirtd.service; enabled)
Active: failed (Result: start-limit) since Tue 2014-08-12 13:13:10 EDT; 4min 55s ago
Docs: man:libvirtd(8)
http://libvirt.org
Process: 11588 ExecStart=/usr/sbin/libvirtd $libvirtd_opts (code=exited, status=1/FAILURE)
Main PID: 11588 (code=exited, status=1/FAILURE)
CGroup: /system.slice/libvirtd.service
Aug 12 13:13:10 smartie systemd[1]: Failed to start Virtualization daemon.
Aug 12 13:13:10 smartie systemd[1]: Unit libvirtd.service entered failed state.
Aug 12 13:13:10 smartie systemd[1]: libvirtd.service holdoff time over, scheduling restart.
Aug 12 13:13:10 smartie systemd[1]: Stopping Virtualization daemon...
Aug 12 13:13:10 smartie systemd[1]: Starting Virtualization daemon...
Aug 12 13:13:10 smartie systemd[1]: libvirtd.service start request repeated too quickly, refus...art.
Aug 12 13:13:10 smartie systemd[1]: Failed to start Virtualization daemon.
Aug 12 13:13:10 smartie systemd[1]: Unit libvirtd.service entered failed state.
However, running the daemon doesn't work:
# libvirtd
2014-08-12 17:19:27.217+0000: 11832: info : libvirt version: 1.2.7, package: 6 (root 2014-08-08-16:09:22 bogon)
2014-08-12 17:19:27.217+0000: 11832: error : virPidFileAcquirePath:414 : Failed to acquire pid file '/var/run/libvirtd.pid': Resource temporarily unavailable
It appears the pid file already exists, owned by the previous libvirt daemon:
# ps aux | fgrep virt
root 1202 0.0 0.0 413344 15744 ? Ssl Aug08 0:00 /usr/sbin/libvirtd
My guess: you're not shutting down the old daemon during the upgrade.
Killing the old daemon fixes the issue:
root at smartie:~# kill 1202
root at smartie:~#
root at smartie:~#
root at smartie:~# dpkg --configure --pending
Setting up libvirt-daemon-system (1.2.7-6) ...
Setting up libvirt-bin (1.2.7-6) ...
Setting up gnome-boxes (3.12.3-1) ...
I hope this helps.
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (501, 'unstable'), (500, 'stable'), (399, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.14-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libvirt-daemon-system depends on:
ii adduser 3.113+nmu3
ii gettext-base 0.19.2-1
ii init-system-helpers 1.20
ii libapparmor1 2.8.0-5.1+b1
ii libaudit1 1:2.3.7-1
ii libavahi-client3 0.6.31-4
ii libavahi-common3 0.6.31-4
ii libblkid1 2.20.1-5.8
ii libc6 2.19-7
ii libcap-ng0 0.7.3-1.1
ii libdbus-1-3 1.8.6-1
ii libdevmapper1.02.1 2:1.02.85-2
ii libgnutls-deb0-28 3.2.16-1
ii libnl-3-200 3.2.24-2
ii libnl-route-3-200 3.2.24-2
ii libnuma1 2.0.9-1
ii librados2 0.80.5-1
ii librbd1 0.80.5-1
ii libsasl2-2 2.1.26.dfsg1-11
ii libselinux1 2.3-1
ii libssh2-1 1.4.3-3
ii libsystemd-daemon0 208-7
ii libvirt-clients 1.2.7-6
ii libvirt-daemon 1.2.7-6
ii libvirt0 1.2.7-6
ii libxml2 2.9.1+dfsg1-4
ii libyajl2 2.1.0-1
ii logrotate 3.8.7-1
Versions of packages libvirt-daemon-system recommends:
ii bridge-utils 1.5-9
ii dmidecode 2.12-3
ii dnsmasq-base 2.71-1
ii ebtables 2.0.10.4-3
ii iproute2 3.16.0-1
ii iptables 1.4.21-2
ii parted 3.2-4
ii pm-utils 1.4.1-15
Versions of packages libvirt-daemon-system suggests:
pn apparmor <none>
pn auditd <none>
ii policykit-1 0.112-2
pn radvd <none>
ii systemd 208-7
pn systemtap <none>
-- Configuration Files:
/etc/libvirt/qemu.conf [Errno 13] Permission denied: u'/etc/libvirt/qemu.conf'
-- no debconf information
More information about the Pkg-libvirt-maintainers
mailing list