Discus
October 1st, 2009, 12:00 PM
I have a problem where sudo apt-get upgrade isn't upgrading my Dovecot package.
Here is an example of the errors I get:
sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be upgraded:
dovecot-common dovecot-imapd dovecot-pop3d
3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
3 not fully installed or removed.
Need to get 0B/3128kB of archives.
After this operation, 0B of additional disk space will be used.
Do you want to continue [Y/n]? Y
(Reading database ... 72213 files and directories currently installed.)
Preparing to replace dovecot-imapd 1:1.0.10-1ubuntu5.1 (using .../dovecot-imapd_1%3a1.0.10-1ubuntu5.2_amd64.deb) ...
invoke-rc.d: not a symlink: /etc/rc2.d/S99dovecot
dpkg: warning - old pre-removal script returned error exit status 102
dpkg - trying script from the new package instead ...
invoke-rc.d: not a symlink: /etc/rc2.d/S99dovecot
dpkg: error processing /var/cache/apt/archives/dovecot-imapd_1%3a1.0.10-1ubuntu5.2_amd64.deb (--unpack):
subprocess new pre-removal script returned error exit status 102
invoke-rc.d: not a symlink: /etc/rc2.d/S99dovecot
dpkg: error while cleaning up:
subprocess post-installation script returned error exit status 102
Preparing to replace dovecot-pop3d 1:1.0.10-1ubuntu5.1 (using .../dovecot-pop3d_1%3a1.0.10-1ubuntu5.2_amd64.deb) ...
invoke-rc.d: not a symlink: /etc/rc2.d/S99dovecot
dpkg: warning - old pre-removal script returned error exit status 102
dpkg - trying script from the new package instead ...
invoke-rc.d: not a symlink: /etc/rc2.d/S99dovecot
dpkg: error processing /var/cache/apt/archives/dovecot-pop3d_1%3a1.0.10-1ubuntu5.2_amd64.deb (--unpack):
subprocess new pre-removal script returned error exit status 102
invoke-rc.d: not a symlink: /etc/rc2.d/S99dovecot
dpkg: error while cleaning up:
subprocess post-installation script returned error exit status 102
Preparing to replace dovecot-common 1:1.0.10-1ubuntu5.1 (using .../dovecot-common_1%3a1.0.10-1ubuntu5.2_amd64.deb) ...
invoke-rc.d: not a symlink: /etc/rc2.d/S99dovecot
dpkg: warning - old pre-removal script returned error exit status 102
dpkg - trying script from the new package instead ...
invoke-rc.d: not a symlink: /etc/rc2.d/S99dovecot
dpkg: error processing /var/cache/apt/archives/dovecot-common_1%3a1.0.10-1ubuntu5.2_amd64.deb (--unpack):
subprocess new pre-removal script returned error exit status 102
usage: update-rc.d [-n] [-f] <basename> remove
update-rc.d [-n] <basename> defaults [NN | SS KK]
update-rc.d [-n] <basename> start|stop NN runlvl [runlvl] [...] .
-n: not really
-f: force
dpkg: error while cleaning up:
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
/var/cache/apt/archives/dovecot-imapd_1%3a1.0.10-1ubuntu5.2_amd64.deb
/var/cache/apt/archives/dovecot-pop3d_1%3a1.0.10-1ubuntu5.2_amd64.deb
/var/cache/apt/archives/dovecot-common_1%3a1.0.10-1ubuntu5.2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Any ideas how I can fix this?
I have tried apt-get update numerous times.
Many thanks!
Here is an example of the errors I get:
sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be upgraded:
dovecot-common dovecot-imapd dovecot-pop3d
3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
3 not fully installed or removed.
Need to get 0B/3128kB of archives.
After this operation, 0B of additional disk space will be used.
Do you want to continue [Y/n]? Y
(Reading database ... 72213 files and directories currently installed.)
Preparing to replace dovecot-imapd 1:1.0.10-1ubuntu5.1 (using .../dovecot-imapd_1%3a1.0.10-1ubuntu5.2_amd64.deb) ...
invoke-rc.d: not a symlink: /etc/rc2.d/S99dovecot
dpkg: warning - old pre-removal script returned error exit status 102
dpkg - trying script from the new package instead ...
invoke-rc.d: not a symlink: /etc/rc2.d/S99dovecot
dpkg: error processing /var/cache/apt/archives/dovecot-imapd_1%3a1.0.10-1ubuntu5.2_amd64.deb (--unpack):
subprocess new pre-removal script returned error exit status 102
invoke-rc.d: not a symlink: /etc/rc2.d/S99dovecot
dpkg: error while cleaning up:
subprocess post-installation script returned error exit status 102
Preparing to replace dovecot-pop3d 1:1.0.10-1ubuntu5.1 (using .../dovecot-pop3d_1%3a1.0.10-1ubuntu5.2_amd64.deb) ...
invoke-rc.d: not a symlink: /etc/rc2.d/S99dovecot
dpkg: warning - old pre-removal script returned error exit status 102
dpkg - trying script from the new package instead ...
invoke-rc.d: not a symlink: /etc/rc2.d/S99dovecot
dpkg: error processing /var/cache/apt/archives/dovecot-pop3d_1%3a1.0.10-1ubuntu5.2_amd64.deb (--unpack):
subprocess new pre-removal script returned error exit status 102
invoke-rc.d: not a symlink: /etc/rc2.d/S99dovecot
dpkg: error while cleaning up:
subprocess post-installation script returned error exit status 102
Preparing to replace dovecot-common 1:1.0.10-1ubuntu5.1 (using .../dovecot-common_1%3a1.0.10-1ubuntu5.2_amd64.deb) ...
invoke-rc.d: not a symlink: /etc/rc2.d/S99dovecot
dpkg: warning - old pre-removal script returned error exit status 102
dpkg - trying script from the new package instead ...
invoke-rc.d: not a symlink: /etc/rc2.d/S99dovecot
dpkg: error processing /var/cache/apt/archives/dovecot-common_1%3a1.0.10-1ubuntu5.2_amd64.deb (--unpack):
subprocess new pre-removal script returned error exit status 102
usage: update-rc.d [-n] [-f] <basename> remove
update-rc.d [-n] <basename> defaults [NN | SS KK]
update-rc.d [-n] <basename> start|stop NN runlvl [runlvl] [...] .
-n: not really
-f: force
dpkg: error while cleaning up:
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
/var/cache/apt/archives/dovecot-imapd_1%3a1.0.10-1ubuntu5.2_amd64.deb
/var/cache/apt/archives/dovecot-pop3d_1%3a1.0.10-1ubuntu5.2_amd64.deb
/var/cache/apt/archives/dovecot-common_1%3a1.0.10-1ubuntu5.2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Any ideas how I can fix this?
I have tried apt-get update numerous times.
Many thanks!