On Tue, 09 Nov 2021 16:17:31 +0100, Adam Borowski wrote: > On two different setups, I get: > > Not replacing deleted config file /etc/init.d/rsyslog > update-rc.d: error: initscript does not exist: /etc/init.d/rsyslog > dpkg: error processing package orphan-sysvinit-scripts (--configure): > installed orphan-sysvinit-scripts package post-installation script > subprocess returned error exit status 1 > Errors were encountered while processing: > orphan-sysvinit-scripts > > Both happen to be lxc with openrc. I don't happen to have a bare-metal > openrc install left thus I did not check if the problem is lxc related.
Same here, no lxc or openrc or anything, just bare-metal and sysvinit. > The rsyslog init script hasn't been deleted by me. Same here, that was the rsyslog update: #v+ rsyslog (8.2110.0-2) unstable; urgency=medium * Remove SysV init script -- Michael Biebl <bi...@debian.org> Fri, 05 Nov 2021 23:29:45 +0100 #v- and #v+ Setting up rsyslog (8.2110.0-2) ... Removing obsolete conffile /etc/init.d/rsyslog ... #v- With -x I get: #v+ # bash -x /usr/lib/orphan-sysvinit-scripts/update_init_d.sh + set -e + '[' -z '' ']' + action=add […] + read -r systemd sysv rcd rest + [[ rsyslog.service =~ ^# ]] + '[' -n '' ']' + '[' -e /lib/systemd/system/rsyslog.service ']' + '[' add = add ']' + ucf /usr/share/orphan-sysvinit-scripts/rsyslog /etc/init.d/rsyslog /usr/bin/which: this version of `which' is deprecated; use `command -v' in scripts instead. /usr/bin/which: this version of `which' is deprecated; use `command -v' in scripts instead. Not replacing deleted config file /etc/init.d/rsyslog + ucfr orphan-sysvinit-scripts /etc/init.d/rsyslog + update-rc.d rsyslog defaults update-rc.d: error: initscript does not exist: /etc/init.d/rsyslog #v- Seems like ucf is unhappy … A bit more verbosity: #v+ # ucf -v /usr/share/orphan-sysvinit-scripts/rsyslog /etc/init.d/rsyslog ucf: The new file is /usr/share/orphan-sysvinit-scripts/rsyslog ucf: The Destination file is /etc/init.d/rsyslog ucf: The Source directory is /usr/share/orphan-sysvinit-scripts /usr/bin/which: this version of `which' is deprecated; use `command -v' in scripts instead. ucf: The State directory is /var/lib/ucf The hash file exists egrep [[:space:]]\/etc\/init\.d\/rsyslog$ /var/lib/ucf/hashfile bd41a0654a192d74dfb9c551b06fa855 /etc/init.d/rsyslog ucf: The new file is /usr/share/orphan-sysvinit-scripts/rsyslog ucf: The Destination file is /etc/init.d/rsyslog ucf: The Source directory is /usr/share/orphan-sysvinit-scripts /usr/bin/which: this version of `which' is deprecated; use `command -v' in scripts instead. ucf: The State directory is /var/lib/ucf The hash file exists egrep [[:space:]]\/etc\/init\.d\/rsyslog$ /var/lib/ucf/hashfile bd41a0654a192d74dfb9c551b06fa855 /etc/init.d/rsyslog Not replacing deleted config file /etc/init.d/rsyslog md5sums match, nothing needs be done. #v- Mhm, /etc/init.d/rsyslog is known to /var/lib/ucf/hashfile. Let's try something: #v+ # ucf -v --purge /etc/init.d/rsyslog ucf: The Destination file is /etc/init.d/rsyslog ucf: The Source directory is /tmp /usr/bin/which: this version of `which' is deprecated; use `command -v' in scripts instead. ucf: The State directory is /var/lib/ucf The hash file exists egrep [[:space:]]\/etc\/init\.d\/rsyslog$ /var/lib/ucf/hashfile bd41a0654a192d74dfb9c551b06fa855 /etc/init.d/rsyslog Preparing to purge /etc/init.d/rsyslog egrep -v [[:space:]]\/etc\/init\.d\/rsyslog$ /var/lib/ucf/hashfile 94922d77c255c019c828392b500b73cb /etc/default/rcS ddcb1fbb90a14ff9850f22eed0127a10 /etc/default/nfs-common dfaf90cd2b9295854aac7dafc43d3ef1 /etc/gconf/2/path a12bbc3dd60650ec7ff0a0a3e239e1c4 /etc/gpm.conf 72a09b2f30c4b1cab7e9a366ee50988c /etc/default/sysstat 399113133d83c2a5b5211d93044a5193 /etc/debtree/skiplist 2a4eeb5ee3159f4ea1ae0c7779c780f9 /etc/locale.nopurge 2f1ad364c25bfd8dcee21c2d6ea97a3a /etc/papersize 6e4c2dde6c6970f124de9493e2c286fa /etc/idmapd.conf 28b246c71879fce752d9fdeb1ff69ed3 /etc/apt/listchanges.conf c6f24888518ffbd02afd0a672e914f56 /etc/default/grub ae7ec5229304cf8614d48609afd04ec9 /etc/debtree/endlist e4548a9832cdf7369fb0140657a67189 /etc/libreoffice/registry/pdfimport.xcd 08fc253e0a7fec62adf634f127434ac1 /etc/libreoffice/registry/xsltfilter.xcd 8a4dd3b6d9e20ebb9054c5e23efd7591 /etc/libreoffice/registry/lingucomponent.xcd 53e93e89aa75d406312d63adc9a4ac8c /etc/libreoffice/registry/Langpack-en-US.xcd 027a4498dcf04ae46bd4e0d65f280230 /etc/libreoffice/registry/res/fcfg_langpack_en-US.xcd 544fa57476ebb3a56c1caa7514712992 /etc/libreoffice/registry/math.xcd 6225d108cbed9afe9b047754d0975b44 /etc/libreoffice/registry/graphicfilter.xcd af4badb19ce1b9328b1cb0e3dca73ceb /etc/libreoffice/registry/ogltrans.xcd 3a3e2c4e53d44f81626bd1f752eaae29 /etc/libreoffice/registry/pyuno.xcd b1bb45b31cf1af831d2bf22153459c22 /etc/mercurial/hgrc.d/hgext.rc 3bae9463ad2b17495526a6851099dc14 /etc/libreoffice/registry/Langpack-en-GB.xcd 01570747c3b3c3694ecb24f46d2aae19 /etc/libreoffice/registry/res/fcfg_langpack_en-GB.xcd cd0c99110c07a2fbc94fcd3128b826e1 /etc/perl/XML/SAX/ParserDetails.ini db0ee33260282f6f580a68ba8fa7468f /etc/samba/smb.conf 4a2766122d68f9ec5bdc88fdb30a73ff /etc/init.d/gpsd c6963f383c60fe8a19c07f9a20cbf53d /etc/profile.d/debuginfod.sh 52e7eefc5d8616c95ee1801cfcb35af5 /etc/profile.d/debuginfod.csh 961b3e135a0283f65b9d56dd8f575b7e /etc/libreoffice/registry/draw.xcd 85e312f6c1c7de460f396e98c85173f6 /etc/libreoffice/registry/reportbuilder.xcd 3924e9fd235bc58f8fc74f64ea306c6f /etc/libreoffice/registry/res/registry_en-GB.xcd 3c64b71d0986b0ae186e4c32c56daf3a /etc/libreoffice/registry/impress.xcd f88ba99b6e5d4e792367c6d04b1c7072 /etc/libreoffice/registry/calc.xcd 12022cfb3d286fc59829ba9b6f0127a7 /etc/libreoffice/registry/base.xcd ebe462c70600ff41e9beba77e22be355 /etc/libreoffice/registry/writer.xcd 0bac4a11a83f80561802acd95f84381f /etc/libreoffice/registry/main.xcd fe83fd23553510bb632dc8e6e35ab41a /etc/ssh/sshd_config The cache file is :etc:init.d:rsyslog # ucf -v /usr/share/orphan-sysvinit-scripts/rsyslog /etc/init.d/rsyslog ucf: The new file is /usr/share/orphan-sysvinit-scripts/rsyslog ucf: The Destination file is /etc/init.d/rsyslog ucf: The Source directory is /usr/share/orphan-sysvinit-scripts /usr/bin/which: this version of `which' is deprecated; use `command -v' in scripts instead. ucf: The State directory is /var/lib/ucf The hash file exists egrep [[:space:]]\/etc\/init\.d\/rsyslog$ /var/lib/ucf/hashfile ucf: The new file is /usr/share/orphan-sysvinit-scripts/rsyslog ucf: The Destination file is /etc/init.d/rsyslog ucf: The Source directory is /usr/share/orphan-sysvinit-scripts /usr/bin/which: this version of `which' is deprecated; use `command -v' in scripts instead. ucf: The State directory is /var/lib/ucf The hash file exists egrep [[:space:]]\/etc\/init\.d\/rsyslog$ /var/lib/ucf/hashfile Creating config file /etc/init.d/rsyslog with new version (egrep -v "[[:space:]]\/etc\/init\.d\/rsyslog$" "/var/lib/ucf/hashfile"; 94922d77c255c019c828392b500b73cb /etc/default/rcS ddcb1fbb90a14ff9850f22eed0127a10 /etc/default/nfs-common dfaf90cd2b9295854aac7dafc43d3ef1 /etc/gconf/2/path a12bbc3dd60650ec7ff0a0a3e239e1c4 /etc/gpm.conf 72a09b2f30c4b1cab7e9a366ee50988c /etc/default/sysstat 399113133d83c2a5b5211d93044a5193 /etc/debtree/skiplist 2a4eeb5ee3159f4ea1ae0c7779c780f9 /etc/locale.nopurge 2f1ad364c25bfd8dcee21c2d6ea97a3a /etc/papersize 6e4c2dde6c6970f124de9493e2c286fa /etc/idmapd.conf 28b246c71879fce752d9fdeb1ff69ed3 /etc/apt/listchanges.conf c6f24888518ffbd02afd0a672e914f56 /etc/default/grub ae7ec5229304cf8614d48609afd04ec9 /etc/debtree/endlist e4548a9832cdf7369fb0140657a67189 /etc/libreoffice/registry/pdfimport.xcd 08fc253e0a7fec62adf634f127434ac1 /etc/libreoffice/registry/xsltfilter.xcd 8a4dd3b6d9e20ebb9054c5e23efd7591 /etc/libreoffice/registry/lingucomponent.xcd 53e93e89aa75d406312d63adc9a4ac8c /etc/libreoffice/registry/Langpack-en-US.xcd 027a4498dcf04ae46bd4e0d65f280230 /etc/libreoffice/registry/res/fcfg_langpack_en-US.xcd 544fa57476ebb3a56c1caa7514712992 /etc/libreoffice/registry/math.xcd 6225d108cbed9afe9b047754d0975b44 /etc/libreoffice/registry/graphicfilter.xcd af4badb19ce1b9328b1cb0e3dca73ceb /etc/libreoffice/registry/ogltrans.xcd 3a3e2c4e53d44f81626bd1f752eaae29 /etc/libreoffice/registry/pyuno.xcd b1bb45b31cf1af831d2bf22153459c22 /etc/mercurial/hgrc.d/hgext.rc 3bae9463ad2b17495526a6851099dc14 /etc/libreoffice/registry/Langpack-en-GB.xcd 01570747c3b3c3694ecb24f46d2aae19 /etc/libreoffice/registry/res/fcfg_langpack_en-GB.xcd cd0c99110c07a2fbc94fcd3128b826e1 /etc/perl/XML/SAX/ParserDetails.ini db0ee33260282f6f580a68ba8fa7468f /etc/samba/smb.conf 4a2766122d68f9ec5bdc88fdb30a73ff /etc/init.d/gpsd c6963f383c60fe8a19c07f9a20cbf53d /etc/profile.d/debuginfod.sh 52e7eefc5d8616c95ee1801cfcb35af5 /etc/profile.d/debuginfod.csh 961b3e135a0283f65b9d56dd8f575b7e /etc/libreoffice/registry/draw.xcd 85e312f6c1c7de460f396e98c85173f6 /etc/libreoffice/registry/reportbuilder.xcd 3924e9fd235bc58f8fc74f64ea306c6f /etc/libreoffice/registry/res/registry_en-GB.xcd 3c64b71d0986b0ae186e4c32c56daf3a /etc/libreoffice/registry/impress.xcd f88ba99b6e5d4e792367c6d04b1c7072 /etc/libreoffice/registry/calc.xcd 12022cfb3d286fc59829ba9b6f0127a7 /etc/libreoffice/registry/base.xcd ebe462c70600ff41e9beba77e22be355 /etc/libreoffice/registry/writer.xcd 0bac4a11a83f80561802acd95f84381f /etc/libreoffice/registry/main.xcd fe83fd23553510bb632dc8e6e35ab41a /etc/ssh/sshd_config bd41a0654a192d74dfb9c551b06fa855 /etc/init.d/rsyslog # update-rc.d rsyslog defaults […] #v- Better. Not sure what that means for the orphan-sysvinit-scripts script. (And what role `ucfr' plays in the game.) Cheers, gregor -- .''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06 `. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe `- NP: Don McLean: Every Day
signature.asc
Description: Digital Signature