Bug#754404: I too had a similar /usr/sbin/invoke-rc.d: 1: /usr/sbin/invoke-rc.d: /sbin/runlevel: not found error.

shirish शिरीष shirishag75 at gmail.com
Thu Jul 10 22:25:10 BST 2014


Hi all,
This is my /var/log/apt/history.log

Start-Date: 2014-07-11  02:04:14
Install: systemd-sysv:amd64 (208-5)
Upgrade: libsystemd-login0:amd64 (204-14, 208-5),
libsystemd-daemon0:amd64 (204-14, 208-5), libpam-systemd:amd64
(204-14, 208-5), libsystemd-journal0:amd64 (204-14, 208-5),
systemd:amd64 (204-14, 208-5)
Remove: sysvinit-core:amd64 (2.88dsf-53.2)
End-Date: 2014-07-11  02:06:54

Start-Date: 2014-07-11  02:25:15
Purge: sysvinit-core:amd64 ()
End-Date: 2014-07-11  02:25:58

I also purged sysvinit-core, sysvinit-utils and sysvinit are still required.

In fact trying to purge sysvinit right now, gives a scary warning so left it :-

$ sudo aptitude purge sysvinit
The following packages will be REMOVED:
  sysvinit{p}
0 packages upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 106 kB will be freed.
Do you want to continue? [Y/n/?] n
Abort.
02:26:19 shirish at debian:~$ sudo aptitude purge sysvinit -y
The following packages will be REMOVED:
  sysvinit{p}
0 packages upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 106 kB will be freed.
The following ESSENTIAL packages will be REMOVED!
  sysvinit

WARNING: Performing this action will probably cause your system to break!
         Do NOT continue unless you know EXACTLY what you are doing!
To continue, type the phrase "I am aware that this is a very bad idea":

Also remembered later, that most initscripts still use sysvinit
scripts and they have still to be modified to be .service unit file
before sysvinit can go away.

But this is outside the discussion/bug at this point.

This is my whole aptitude upgrade process

$ sudo aptitude install systemd=208-5 libpam-systemd=208-5
libsystemd-daemon0=208-5 libsystemd-journal0=208-5
libsystemd-login0=208-5 sysvinit-core=2.88dsf-55.2 systemd-sysv=208-5
The following NEW packages will be installed:
  systemd-sysv{b}
The following packages will be upgraded:
  libpam-systemd libsystemd-daemon0 libsystemd-journal0
libsystemd-login0 systemd sysvinit-core
6 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,615 kB of archives. After unpacking 778 kB will be used.
The following packages have unmet dependencies:
 systemd-sysv : Conflicts: sysvinit-core but 2.88dsf-55.2 is to be installed.
The following actions will resolve these dependencies:

     Remove the following packages:
1)     sysvinit-core

Accept this solution? [Y/n/q/?] Y
The following NEW packages will be installed:
  systemd-sysv
The following packages will be REMOVED:
  sysvinit-core{a}
The following packages will be upgraded:
  libpam-systemd libsystemd-daemon0 libsystemd-journal0
libsystemd-login0 systemd
5 packages upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
Need to get 1,484 kB of archives. After unpacking 524 kB will be used.
Do you want to continue? [Y/n/?] Y
Get: 1 http://debian.ec.as6453.net/debian/ experimental/main
libsystemd-journal0 amd64 208-5 [66.2 kB]
Get: 2 http://debian.ec.as6453.net/debian/ experimental/main
libsystemd-login0 amd64 208-5 [39.7 kB]
Get: 3 http://debian.ec.as6453.net/debian/ experimental/main
libsystemd-daemon0 amd64 208-5 [24.3 kB]
Get: 4 http://debian.ec.as6453.net/debian/ experimental/main systemd
amd64 208-5 [1,290 kB]
Get: 5 http://debian.ec.as6453.net/debian/ experimental/main
systemd-sysv amd64 208-5 [24.5 kB]
Get: 6 http://debian.ec.as6453.net/debian/ experimental/main
libpam-systemd amd64 208-5 [39.9 kB]
Fetched 1,484 kB in 23s (63.1 kB/s)
Retrieving bug reports... Done
Parsing Found/Fixed information... Done
apt-listchanges: Mailing root: apt-listchanges: changelogs for debian
D000001: ensure_diversions: new, (re)loading
D000001: ensure_statoverrides: new, (re)loading
(Reading database ... 525225 files and directories currently installed.)
Preparing to unpack .../libsystemd-journal0_208-5_amd64.deb ...
D000001: process_archive oldversionstatus=installed
Unpacking libsystemd-journal0:amd64 (208-5) over (204-14) ...
D000001: ensure_diversions: same, skipping
D000001: process_archive updating info directory
D000001: generating infodb hashfile
Processing triggers for debian-security-support (2014.05.29) ...
D000001: cmpversions a='0:1.17.10' b='0:1.16' r=1
D000001: cmpversions a='0:1.17.10' b='0:1.16' r=1
D000001: ensure_diversions: same, skipping
D000001: ensure_diversions: new, (re)loading
Setting up libsystemd-journal0:amd64 (208-5) ...
D000001: deferred_configure updating conffiles
D000001: ensure_diversions: same, skipping
Processing triggers for libc-bin (2.19-4) ...
D000001: ensure_diversions: same, skipping
D000001: ensure_diversions: new, (re)loading
D000001: ensure_statoverrides: new, (re)loading
(Reading database ... 525225 files and directories currently installed.)
Preparing to unpack .../libsystemd-login0_208-5_amd64.deb ...
D000001: process_archive oldversionstatus=installed
Unpacking libsystemd-login0:amd64 (208-5) over (204-14) ...
D000001: ensure_diversions: same, skipping
D000001: process_archive updating info directory
D000001: generating infodb hashfile
Processing triggers for debian-security-support (2014.05.29) ...
D000001: cmpversions a='0:1.17.10' b='0:1.16' r=1
D000001: cmpversions a='0:1.17.10' b='0:1.16' r=1
D000001: ensure_diversions: same, skipping
D000001: ensure_diversions: new, (re)loading
Setting up libsystemd-login0:amd64 (208-5) ...
D000001: deferred_configure updating conffiles
D000001: ensure_diversions: same, skipping
Processing triggers for libc-bin (2.19-4) ...
D000001: ensure_diversions: same, skipping
D000001: ensure_diversions: new, (re)loading
D000001: deferred_remove package sysvinit-core:amd64
D000001: checking dependencies for remove 'sysvinit-core:amd64'
D000001: deferred_remove package sysvinit-core:amd64
D000001: checking dependencies for remove 'sysvinit-core:amd64'
D000001: deferred_remove package sysvinit-core:amd64
D000001: checking dependencies for remove 'sysvinit-core:amd64'
D000001: deferred_remove package sysvinit-core:amd64
D000001: checking dependencies for remove 'sysvinit-core:amd64'
D000001: deferred_remove package sysvinit-core:amd64
D000001: checking dependencies for remove 'sysvinit-core:amd64'
D000001: deferred_remove package sysvinit-core:amd64
D000001: checking dependencies for remove 'sysvinit-core:amd64'
D000001: deferred_remove package sysvinit-core:amd64
D000001: checking dependencies for remove 'sysvinit-core:amd64'
D000001: deferred_remove package sysvinit-core:amd64
D000001: checking dependencies for remove 'sysvinit-core:amd64'
D000001: deferred_remove package sysvinit-core:amd64
D000001: checking dependencies for remove 'sysvinit-core:amd64'
D000001: deferred_remove package sysvinit-core:amd64
D000001: checking dependencies for remove 'sysvinit-core:amd64'
D000001: deferred_remove package sysvinit-core:amd64
D000001: checking dependencies for remove 'sysvinit-core:amd64'
D000001: deferred_remove package sysvinit-core:amd64
D000001: checking dependencies for remove 'sysvinit-core:amd64'
D000001: deferred_remove package sysvinit-core:amd64
D000001: checking dependencies for remove 'sysvinit-core:amd64'
D000001: deferred_remove package sysvinit-core:amd64
D000001: checking dependencies for remove 'sysvinit-core:amd64'
D000001: deferred_remove package sysvinit-core:amd64
D000001: checking dependencies for remove 'sysvinit-core:amd64'
D000001: deferred_remove package sysvinit-core:amd64
D000001: checking dependencies for remove 'sysvinit-core:amd64'
dpkg: sysvinit-core: dependency problems, but removing anyway as you requested:
 sysvinit depends on sysvinit-core | upstart | systemd-sysv; however:
  Package sysvinit-core is to be removed.
  Package upstart is not installed.
  Package systemd-sysv is not installed.

(Reading database ... 525225 files and directories currently installed.)
Removing sysvinit-core (2.88dsf-53.2) ...
D000001: removal_bulk package sysvinit-core:amd64
D000001: ensure_diversions: same, skipping
D000001: removal_bulk cleaning info directory
D000001: removal_bulk purging? foundpostrm=1
D000001: removal done
Processing triggers for man-db (2.6.7.1-1) ...
D000001: ensure_diversions: same, skipping
Processing triggers for debian-security-support (2014.05.29) ...
D000001: cmpversions a='0:1.17.10' b='0:1.16' r=1
D000001: cmpversions a='0:1.17.10' b='0:1.16' r=1
D000001: ensure_diversions: same, skipping
D000001: ensure_diversions: new, (re)loading
D000001: ensure_statoverrides: new, (re)loading
(Reading database ... 525200 files and directories currently installed.)
Preparing to unpack .../libsystemd-daemon0_208-5_amd64.deb ...
D000001: process_archive oldversionstatus=installed
Unpacking libsystemd-daemon0:amd64 (208-5) over (204-14) ...
D000001: ensure_diversions: same, skipping
D000001: process_archive updating info directory
D000001: generating infodb hashfile
Processing triggers for debian-security-support (2014.05.29) ...
D000001: cmpversions a='0:1.17.10' b='0:1.16' r=1
D000001: cmpversions a='0:1.17.10' b='0:1.16' r=1
D000001: ensure_diversions: same, skipping
D000001: ensure_diversions: new, (re)loading
Setting up libsystemd-daemon0:amd64 (208-5) ...
D000001: deferred_configure updating conffiles
D000001: ensure_diversions: same, skipping
Processing triggers for libc-bin (2.19-4) ...
D000001: ensure_diversions: same, skipping
D000001: ensure_diversions: new, (re)loading
D000001: ensure_statoverrides: new, (re)loading
(Reading database ... 525200 files and directories currently installed.)
Preparing to unpack .../systemd_208-5_amd64.deb ...
D000001: process_archive oldversionstatus=installed
D000001: ensure_diversions: same, skipping
D000001: cmpversions a='0:204-14' b='0:44-3' r=1
D000001: cmpversions a='0:204-14' b='0:204-1' r=1
D000001: cmpversions a='0:204-14' b='0:25-1~' r=1
D000001: cmpversions a='0:204-14' b='0:29-1~' r=1
D000001: cmpversions a='0:204-14' b='0:29-1~' r=1
D000001: cmpversions a='0:204-14' b='0:29-1~' r=1
D000001: cmpversions a='0:204-14' b='0:204-1~' r=1
D000001: cmpversions a='0:204-14' b='0:204-1~' r=1
D000001: cmpversions a='0:204-14' b='0:204-1~' r=1
D000001: cmpversions a='0:204-14' b='0:204-1~' r=1
D000001: ensure_diversions: same, skipping
Unpacking systemd (208-5) over (204-14) ...
D000001: ensure_diversions: same, skipping
D000001: process_archive updating info directory
D000001: generating infodb hashfile
Processing triggers for dbus (1.8.6-1) ...
/usr/sbin/invoke-rc.d: 1: /usr/sbin/invoke-rc.d: /sbin/runlevel: not found
D000001: ensure_diversions: same, skipping
Processing triggers for debian-security-support (2014.05.29) ...
D000001: cmpversions a='0:1.17.10' b='0:1.16' r=1
D000001: cmpversions a='0:1.17.10' b='0:1.16' r=1
D000001: ensure_diversions: same, skipping
Processing triggers for man-db (2.6.7.1-1) ...
D000001: ensure_diversions: same, skipping
D000001: ensure_diversions: new, (re)loading
Setting up systemd (208-5) ...
D000001: deferred_configure updating conffiles
Installing new version of config file /etc/systemd/journald.conf ...
Installing new version of config file /etc/systemd/logind.conf ...
Installing new version of config file /etc/systemd/user.conf ...

Configuration file '/etc/systemd/system.conf'
 ==> Modified (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 The default action is to keep your current version.
*** system.conf (Y/I/N/O/D/Z) [default=N] ? Y
Installing new version of config file /etc/systemd/system.conf ...
Installing new version of config file
/etc/dbus-1/system.d/org.freedesktop.systemd1.conf ...
Installing new version of config file
/etc/dbus-1/system.d/org.freedesktop.login1.conf ...
D000001: cmpversions a='0:204-14' b='0:204-1' r=1
D000001: cmpversions a='0:204-14' b='0:33-1' r=1
D000001: cmpversions a='0:204-14' b='0:204-9' r=1
D000001: cmpversions a='0:204-14' b='0:204-8' r=1
D000001: cmpversions a='0:204-14' b='0:40-1' r=1
D000001: cmpversions a='0:204-14' b='0:25-1~' r=1
D000001: cmpversions a='0:204-14' b='0:29-1~' r=1
D000001: cmpversions a='0:204-14' b='0:29-1~' r=1
D000001: cmpversions a='0:204-14' b='0:29-1~' r=1
D000001: cmpversions a='0:204-14' b='0:204-1~' r=1
D000001: cmpversions a='0:204-14' b='0:204-1~' r=1
D000001: cmpversions a='0:204-14' b='0:204-1~' r=1
D000001: cmpversions a='0:204-14' b='0:204-1~' r=1
D000001: ensure_diversions: same, skipping
Processing triggers for dbus (1.8.6-1) ...
/usr/sbin/invoke-rc.d: 1: /usr/sbin/invoke-rc.d: /sbin/runlevel: not found
D000001: ensure_diversions: same, skipping
D000001: ensure_diversions: new, (re)loading
D000001: ensure_statoverrides: new, (re)loading
Selecting previously unselected package systemd-sysv.
(Reading database ... 525241 files and directories currently installed.)
Preparing to unpack .../systemd-sysv_208-5_amd64.deb ...
D000001: process_archive oldversionstatus=not installed
Unpacking systemd-sysv (208-5) ...
D000001: process_archive updating info directory
D000001: generating infodb hashfile
Processing triggers for debian-security-support (2014.05.29) ...
D000001: cmpversions a='0:1.17.10' b='0:1.16' r=1
D000001: cmpversions a='0:1.17.10' b='0:1.16' r=1
D000001: ensure_diversions: same, skipping
Processing triggers for man-db (2.6.7.1-1) ...
D000001: ensure_diversions: same, skipping
D000001: ensure_diversions: new, (re)loading
Setting up systemd-sysv (208-5) ...
D000001: deferred_configure updating conffiles
D000001: ensure_diversions: new, (re)loading
D000001: ensure_statoverrides: new, (re)loading
(Reading database ... 525258 files and directories currently installed.)
Preparing to unpack .../libpam-systemd_208-5_amd64.deb ...
D000001: process_archive oldversionstatus=installed
D000001: ensure_diversions: same, skipping
Unpacking libpam-systemd:amd64 (208-5) over (204-14) ...
D000001: process_archive updating info directory
D000001: generating infodb hashfile
Processing triggers for debian-security-support (2014.05.29) ...
D000001: cmpversions a='0:1.17.10' b='0:1.16' r=1
D000001: cmpversions a='0:1.17.10' b='0:1.16' r=1
D000001: ensure_diversions: same, skipping
Processing triggers for man-db (2.6.7.1-1) ...
D000001: ensure_diversions: same, skipping
D000001: ensure_diversions: new, (re)loading
Setting up libpam-systemd:amd64 (208-5) ...
D000001: deferred_configure updating conffiles
D000001: ensure_diversions: same, skipping

Current status: 0 updates [-6].

Sorry for the verbose output but this is how I like my aptitude.
-- 
          Regards,
          Shirish Agarwal  शिरीष अग्रवाल
  My quotes in this email licensed under CC 3.0
http://creativecommons.org/licenses/by-nc/3.0/
http://flossexperiences.wordpress.com
EB80 462B 08E1 A0DE A73A  2C2F 9F3D C7A4 E1C4 D2D8



More information about the Pkg-systemd-maintainers mailing list