Momentan steht nach einem apt-get update && apt-get upgrade das Paket "procps" zur Aktualisierung bereit.
Dies scheitert mit folgendem Fehler:
Code
apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be upgraded:
procps
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 249 kB of archives.
After this operation, 12.3 kB disk space will be freed.
Do you want to continue [Y/n]? Y
Get:1 http://debian.netcup.net/debian/ squeeze-proposed-updates/main procps amd64 1:3.2.8-9squeeze1 [249 kB]
Fetched 249 kB in 0s (5780 kB/s)
(Reading database ... 8949 files and directories currently installed.)
Preparing to replace procps 1:3.2.8-9 (using .../procps_1:3.2.8-9squeeze1_amd64.deb) ...
Unpacking replacement procps ...
Processing triggers for man-db ...
Setting up procps (1:3.2.8-9squeeze1) ...
insserv: Service mountkernfs has to be enabled to start service procps
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
dpkg: error processing procps (--configure):
subprocess installed post-installation script returned error exit status 1
configured to not write apport reports
Errors were encountered while processing:
procps
E: Sub-process /usr/bin/dpkg returned an error code (1)
Alles anzeigen
Diesen Fehler kann man mit folgenden Schritten beheben:
Dann folgende Dateien bearbeiten:
/etc/init.d/mountkernfs.sh und /etc/init.d/procps
Bei beiden Scripten jeweils nach
folgendes einfügen:
Die Scripte sehen dann folgendermaßen aus:
/etc/init.d/mountkernfs.sh:
Code
#! /bin/sh
### BEGIN INIT INFO
# Provides: mountkernfs
# Required-Start:
# Required-Stop:
# Should-Start: glibc
# Default-Start: S
# Default-Stop:
# Short-Description: Mount kernel virtual file systems.
# Description: Mount initial set of virtual filesystems the kernel
# provides and that are required by everything.
### END INIT INFO
exit 0
...
Alles anzeigen
/etc/init.d/procps:
Code
#! /bin/sh
# /etc/init.d/procps: Set kernel variables from /etc/sysctl.conf
#
# written by Elrond <Elrond@Wunder-Nett.org>
### BEGIN INIT INFO
# Provides: procps
# Required-Start: mountkernfs $local_fs
# Required-Stop:
# Should-Start: udev module-init-tools
# Default-Start: S
# Default-Stop:
# Short-Description: Configure kernel parameters at boottime
# Description: Loads kernel parameters that are specified in /etc/sysctl.conf
### END INIT INFO
exit 0
...
Alles anzeigen
Anschließend läuft ein apt-get upgrade sauber durch.