On Tue, 11 Jun 2019 21:05:43 +0200 Christian Ehrhardt <christian.ehrha...@canonical.com> wrote:
Testing now confirmed, that for the version in experimental I need to do both:

a) drop the sysV
- as Ubuntu has done for a while
- without the sysV to systemd mapping still restarts the services
- something like [1], I haven an MP up for that on salsa, might be
slightly outdated

b) Specify both --no-stop-on-upgrade and --no-restart-after-upgrade
Otherwise dh_installsystemd snippets will restart the service

[1]: 
https://git.launchpad.net/~libvirt-maintainers/ubuntu/+source/libvirt/commit/?id=0b5b15b390903e5c282a8bb2c27d53d63e442f31


Hi,
A quick word of thanks - removing the sysv script made the upgrade from stretch to buster complete for me.

In case you notice its missing, I had previously commented out 'virtlogd-admin.socket' from line 386 of the postinst. I'm unsure if it was related to having the install complete but will test another time.

thanks,
Karl.

root@mainserver:/etc# apt dist-upgrade
Reading package lists... Done
Building dependency tree Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  adwaita-icon-theme arch-test at-spi2-core busybox-static cloud-image-utils 
dconf-gsettings-backend dconf-service dh-python distro-info e2fsprogs-l10n 
ebtables fontconfig freeipmi-common glib-networking glib-networking-common
  glib-networking-services gnupg-agent gsettings-desktop-schemas 
gstreamer1.0-libav gstreamer1.0-plugins-base gstreamer1.0-plugins-good 
gstreamer1.0-plugins-ugly gstreamer1.0-x gtk-update-icon-cache guile-2.0-libs 
hicolor-icon-theme
  i965-va-driver ibverbs-providers intel-media-va-driver irqbalance 
liba52-0.7.4 libaa1 libaacs0 libaom0 libass9 libasyncns0 libatk-bridge2.0-0 
libatk1.0-0 libatk1.0-data libatspi2.0-0 libavc1394-0 libavcodec58 libavfilter7
  libavformat58 libavutil56 libbdplus0 libblockdev-crypto2 libbluray2 
libboost-atomic1.67.0 libboost-filesystem1.62.0 libboost-iostreams1.62.0 
libboost-random1.62.0 libboost-regex1.67.0 libboost-system1.62.0 
libboost-thread1.62.0
  libboost-thread1.67.0 libbs2b0 libcaca0 libcdio18 libcdparanoia0 
libchromaprint1 libcodec2-0.8.1 libcolord2 libcroco3 libcrystalhd3 libcups2 
libdatrie1 libdconf1 libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 
libdrm-radeon1 libdv4
  libdvdnav4 libdvdread4 libevent-2.0-5 libevtlog0 libfftw3-double3 libflac8 
libflite1 libfreeipmi17 libgdbm3 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin 
libgdk-pixbuf2.0-common libgl1 libgl1-mesa-dri libglapi-mesa libglvnd0 
libglx-mesa0
  libglx0 libgme0 libgomp1 libgpg-error-l10n libgpgme11 libgraphite2-3 libgsm1 
libgtk-3-0 libgtk-3-bin libgtk-3-common libharfbuzz0b libice6 libicu57 
libiec61883-0 libigdgmm5 libjack-jackd2-0 libjansson4 libjbig0 
libjson-glib-1.0-0
  libjson-glib-1.0-common liblcms2-2 liblilv-0-0 libllvm7 liblvm2app2.2 
liblvm2cmd2.02 libminiupnpc10 libmp3lame0 libmpeg2-4 libmpg123-0 libmysofa0 
libnftables0 libnorm1 libnss-systemd libntfs-3g871 libogg0 libopencore-amrnb0
  libopencore-amrwb0 libopenipmi0 libopenjp2-7 libopenmpt0 libpam-cap 
libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libperl5.24 libpgm-5.2-0 
libpostproc55 libproxy1v5 libpulse0 libpython3.5-minimal libpython3.5-stdlib 
librados2
  libraw1394-11 librbd1 librest-0.7-0 librsvg2-2 librsvg2-common librubberband2 
libsamplerate0 libsdl1.2debian libsensors-config libsensors5 libserd-0-0 
libshine3 libshout3 libsidplay1v5 libslang2 libsm6 libsnappy1v5 libsndfile1
  libsnmp-base libsnmp30 libsodium23 libsord-0-0 libsoup-gnome2.4-1 
libsoup2.4-1 libsoxr0 libspeex1 libsratom-0-0 libssh-gcrypt-4 libswresample3 
libswscale5 libtag1v5 libtag1v5-vanilla libthai-data libthai0 libtheora0 
libtiff5
  libtwolame0 libunistring0 libv4l-0 libv4lconvert0 libva-drm2 libva-x11-2 
libva2 libvdpau-va-gl1 libvdpau1 libvidstab1.1 libvisual-0.4-0 libvolume-key1 
libvorbis0a libvorbisenc2 libvorbisfile3 libvpx5 libvte-2.91-0 
libvte-2.91-common
  libwavpack1 libwayland-client0 libwayland-cursor0 libwayland-egl1 libwebp6 
libwebpmux3 libx11-xcb1 libx264-155 libx265-165 libxcb-dri2-0 libxcb-dri3-0 
libxcb-glx0 libxcb-present0 libxcb-sync1 libxcb-xfixes0 libxcomposite1 
libxcursor1
  libxdamage1 libxen-4.8 libxfixes3 libxi6 libxinerama1 libxkbcommon0 
libxml2-utils libxrandr2 libxshmfence1 libxtst6 libxv1 libxvidcore4 libxxf86vm1 
libzmq5 libzvbi-common libzvbi0 linux-image-4.9.0-7-amd64 lxc-templates
  mesa-va-drivers mesa-vdpau-drivers netcat-openbsd nftables openipmi ovmf pigz 
python-certifi python-chardet python-gi python-idna python-ipaddr 
python-libvirt python-libxml2 python-pkg-resources python-requests python-six
  python-urllib3 python3.5 python3.5-minimal qemu-system-gui runit-helper 
sgml-base shared-mime-info thin-provisioning-tools transmission-cli 
uuid-runtime va-driver-all vdpau-driver-all x11-common xkb-data xml-core
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Setting up libvirt-daemon-system (5.0.0-4) ...
+ [ configure = configure ]
+ [ -d /run/systemd/system ]
+ systemctl --system daemon-reload
+ [ -n 3.0.0-4+deb9u4 ]
+ _dh_action=restart
+ deb-systemd-invoke restart virtlockd.socket
+ [ configure = configure ]
+ [ -d /run/systemd/system ]
+ systemctl --system daemon-reload
+ deb-systemd-invoke start virtlockd-admin.socket virtlockd.service 
virtlockd.socket
virtlockd.service is a disabled or a static unit, not starting it.
+ dpkg-maintscript-helper rm_conffile /etc/logrotate.d/libvirtd.uml 5.0.0-2~ -- 
configure 3.0.0-4+deb9u4
+ [ configure = configure ]
+ [ -x /etc/init.d/virtlogd ]
+ update-rc.d virtlogd defaults
+ invoke-rc.d virtlogd start
A dependency job for virtlogd.service failed. See 'journalctl -xe' for details.
invoke-rc.d: initscript virtlogd, action "start" failed.
● virtlogd.service - Virtual machine log manager
   Loaded: loaded (/lib/systemd/system/virtlogd.service; indirect; vendor 
preset: enabled)
   Active: active (running) since Fri 2019-08-30 10:26:16 UTC; 1h 28min ago
     Docs: man:virtlogd(8)
           https://libvirt.org
 Main PID: 5885 (virtlogd)
    Tasks: 2 (limit: 4915)
   Memory: 5.6M
   CGroup: /system.slice/virtlogd.service
           └─5885 /usr/sbin/virtlogd

Aug 30 11:51:08 mainserver systemd[1]: Dependency failed for Virtual machine 
log manager.
Aug 30 11:51:08 mainserver systemd[1]: virtlogd.service: Job 
virtlogd.service/start failed with result 'dependency'.
Aug 30 11:53:14 mainserver systemd[1]: Reloading Virtual machine log manager.
Aug 30 11:53:14 mainserver systemd[1]: Reloaded Virtual machine log manager.
Aug 30 11:53:19 mainserver systemd[1]: Dependency failed for Virtual machine 
log manager.
Aug 30 11:53:19 mainserver systemd[1]: virtlogd.service: Job 
virtlogd.service/start failed with result 'dependency'.
Aug 30 11:54:48 mainserver systemd[1]: Reloading Virtual machine log manager.
Aug 30 11:54:48 mainserver systemd[1]: Reloaded Virtual machine log manager.
Aug 30 11:54:53 mainserver systemd[1]: Dependency failed for Virtual machine 
log manager.
Aug 30 11:54:53 mainserver systemd[1]: virtlogd.service: Job 
virtlogd.service/start failed with result 'dependency'.
+ exit 1
dpkg: error processing package libvirt-daemon-system (--configure):
 installed libvirt-daemon-system package post-installation script subprocess 
returned error exit status 1
Errors were encountered while processing:
 libvirt-daemon-system
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@mainserver:/etc# ls -lh /etc/init.d/virtlogd
-rwxr-xr-x 1 root root 4.0K Mar 12  2018 /etc/init.d/virtlogd
root@mainserver:/etc# rm /etc/init.d/virtlogd
root@mainserver:/etc# apt dist-upgrade
Reading package lists... Done
Building dependency tree Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  adwaita-icon-theme arch-test at-spi2-core busybox-static cloud-image-utils 
dconf-gsettings-backend dconf-service dh-python distro-info e2fsprogs-l10n 
ebtables fontconfig freeipmi-common glib-networking glib-networking-common
  glib-networking-services gnupg-agent gsettings-desktop-schemas 
gstreamer1.0-libav gstreamer1.0-plugins-base gstreamer1.0-plugins-good 
gstreamer1.0-plugins-ugly gstreamer1.0-x gtk-update-icon-cache guile-2.0-libs 
hicolor-icon-theme
  i965-va-driver ibverbs-providers intel-media-va-driver irqbalance 
liba52-0.7.4 libaa1 libaacs0 libaom0 libass9 libasyncns0 libatk-bridge2.0-0 
libatk1.0-0 libatk1.0-data libatspi2.0-0 libavc1394-0 libavcodec58 libavfilter7
  libavformat58 libavutil56 libbdplus0 libblockdev-crypto2 libbluray2 
libboost-atomic1.67.0 libboost-filesystem1.62.0 libboost-iostreams1.62.0 
libboost-random1.62.0 libboost-regex1.67.0 libboost-system1.62.0 
libboost-thread1.62.0
  libboost-thread1.67.0 libbs2b0 libcaca0 libcdio18 libcdparanoia0 
libchromaprint1 libcodec2-0.8.1 libcolord2 libcroco3 libcrystalhd3 libcups2 
libdatrie1 libdconf1 libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 
libdrm-radeon1 libdv4
  libdvdnav4 libdvdread4 libevent-2.0-5 libevtlog0 libfftw3-double3 libflac8 
libflite1 libfreeipmi17 libgdbm3 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin 
libgdk-pixbuf2.0-common libgl1 libgl1-mesa-dri libglapi-mesa libglvnd0 
libglx-mesa0
  libglx0 libgme0 libgomp1 libgpg-error-l10n libgpgme11 libgraphite2-3 libgsm1 
libgtk-3-0 libgtk-3-bin libgtk-3-common libharfbuzz0b libice6 libicu57 
libiec61883-0 libigdgmm5 libjack-jackd2-0 libjansson4 libjbig0 
libjson-glib-1.0-0
  libjson-glib-1.0-common liblcms2-2 liblilv-0-0 libllvm7 liblvm2app2.2 
liblvm2cmd2.02 libminiupnpc10 libmp3lame0 libmpeg2-4 libmpg123-0 libmysofa0 
libnftables0 libnorm1 libnss-systemd libntfs-3g871 libogg0 libopencore-amrnb0
  libopencore-amrwb0 libopenipmi0 libopenjp2-7 libopenmpt0 libpam-cap 
libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libperl5.24 libpgm-5.2-0 
libpostproc55 libproxy1v5 libpulse0 libpython3.5-minimal libpython3.5-stdlib 
librados2
  libraw1394-11 librbd1 librest-0.7-0 librsvg2-2 librsvg2-common librubberband2 
libsamplerate0 libsdl1.2debian libsensors-config libsensors5 libserd-0-0 
libshine3 libshout3 libsidplay1v5 libslang2 libsm6 libsnappy1v5 libsndfile1
  libsnmp-base libsnmp30 libsodium23 libsord-0-0 libsoup-gnome2.4-1 
libsoup2.4-1 libsoxr0 libspeex1 libsratom-0-0 libssh-gcrypt-4 libswresample3 
libswscale5 libtag1v5 libtag1v5-vanilla libthai-data libthai0 libtheora0 
libtiff5
  libtwolame0 libunistring0 libv4l-0 libv4lconvert0 libva-drm2 libva-x11-2 
libva2 libvdpau-va-gl1 libvdpau1 libvidstab1.1 libvisual-0.4-0 libvolume-key1 
libvorbis0a libvorbisenc2 libvorbisfile3 libvpx5 libvte-2.91-0 
libvte-2.91-common
  libwavpack1 libwayland-client0 libwayland-cursor0 libwayland-egl1 libwebp6 
libwebpmux3 libx11-xcb1 libx264-155 libx265-165 libxcb-dri2-0 libxcb-dri3-0 
libxcb-glx0 libxcb-present0 libxcb-sync1 libxcb-xfixes0 libxcomposite1 
libxcursor1
  libxdamage1 libxen-4.8 libxfixes3 libxi6 libxinerama1 libxkbcommon0 
libxml2-utils libxrandr2 libxshmfence1 libxtst6 libxv1 libxvidcore4 libxxf86vm1 
libzmq5 libzvbi-common libzvbi0 linux-image-4.9.0-7-amd64 lxc-templates
  mesa-va-drivers mesa-vdpau-drivers netcat-openbsd nftables openipmi ovmf pigz 
python-certifi python-chardet python-gi python-idna python-ipaddr 
python-libvirt python-libxml2 python-pkg-resources python-requests python-six
  python-urllib3 python3.5 python3.5-minimal qemu-system-gui runit-helper 
sgml-base shared-mime-info thin-provisioning-tools transmission-cli 
uuid-runtime va-driver-all vdpau-driver-all x11-common xkb-data xml-core
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] [master b0be562] saving uncommitted changes in /etc prior to apt run
 2 files changed, 162 deletions(-)
 delete mode 100755 init.d/virtlogd
Setting up libvirt-daemon-system (5.0.0-4) ...
+ [ configure = configure ]
+ [ -d /run/systemd/system ]
+ systemctl --system daemon-reload
+ [ -n 3.0.0-4+deb9u4 ]
+ _dh_action=restart
+ deb-systemd-invoke restart virtlockd.socket
+ [ configure = configure ]
+ [ -d /run/systemd/system ]
+ systemctl --system daemon-reload
+ deb-systemd-invoke start virtlockd-admin.socket virtlockd.service 
virtlockd.socket
virtlockd.service is a disabled or a static unit, not starting it.
+ dpkg-maintscript-helper rm_conffile /etc/logrotate.d/libvirtd.uml 5.0.0-2~ -- 
configure 3.0.0-4+deb9u4
+ [ configure = configure ]
+ [ -x /etc/init.d/virtlogd ]
+ [ configure = configure ]
+ [ -x /etc/init.d/libvirtd ]
+ update-rc.d libvirtd defaults 28 72
+ [ -n 3.0.0-4+deb9u4 ]
+ _dh_action=restart
+ invoke-rc.d libvirtd restart
+ [ configure = configure ]
+ [ -x /etc/init.d/libvirt-guests ]
+ update-rc.d libvirt-guests defaults 29 71
+ invoke-rc.d libvirt-guests start
+ exit 0
root@mainserver:/etc#

Reply via email to