[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

apt dependency problems



Hi,


Recently apache 1.3.29 (testing branch) refuse to start. I wanted to remove it, and use apache 2 instead. It seems that earlier dependency problems caused apache to be not cleanly uninstalled. I tried using

apt-get remove apache
apt-get remove --purge apache
dpkg -r apache

but to no avail. There seemed to be some dependency problem with the packages:

phpwiki
smarty
ucf

I manually removed those files listed by "dpkg -L packagename", and edited the /var/lib/dpkg/status file by hand to change the status to "purge ok not-installed".

This is the current status:

root@knoppix:/home/hanxue# apt-get install apache
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  libclamav1 proftpd ucf
Suggested packages:
  apache-doc proftpd-doc
The following packages will be upgraded:
  apache libclamav1 proftpd ucf
4 upgraded, 0 newly installed, 0 to remove and 629 not upgraded.
11 not fully installed or removed.
Need to get 0B/831kB of archives.
After unpacking 987kB of additional disk space will be used.
Do you want to continue? [Y/n]


When I answer "Y", this is the response:

Reading changelogs... Done
Preconfiguring packages ...
(Reading database ... 127263 files and directories currently installed.)
Preparing to replace apache 1.3.29.0.2-4 (using .../apache_1.3.29.0.2-4_i386.deb) ...
dpkg (subprocess): unable to execute new pre-installation script: Permission denied
dpkg: error processing /var/cache/apt/archives/apache_1.3.29.0.2-4_i386.deb (--unpack):
 subprocess pre-installation script returned error exit status 2
dpkg (subprocess): unable to execute new post-removal script: Permission denied
dpkg: error while cleaning up:
 subprocess post-removal script returned error exit status 2
Preparing to replace libclamav1 0.67-7 (using .../libclamav1_0.70-4_i386.deb) ...
Unpacking replacement libclamav1 ...
dpkg (subprocess): unable to execute old post-removal script: Permission denied
dpkg: warning - old post-removal script returned error exit status 2
dpkg - trying script from the new package instead ...
dpkg (subprocess): unable to execute new post-removal script: Permission denied
dpkg: error processing /var/cache/apt/archives/libclamav1_0.70-4_i386.deb (--unpack):
 subprocess new post-removal script returned error exit status 2
dpkg (subprocess): unable to execute new post-removal script: Permission denied
dpkg: error while cleaning up:
 subprocess post-removal script returned error exit status 2
Preparing to replace proftpd 1.2.9-6 (using .../proftpd_1.2.9-12_i386.deb) ...
dpkg (subprocess): unable to execute old pre-removal script: Permission denied
dpkg: warning - old pre-removal script returned error exit status 2
dpkg - trying script from the new package instead ...
dpkg (subprocess): unable to execute new pre-removal script: Permission denied
dpkg: error processing /var/cache/apt/archives/proftpd_1.2.9-12_i386.deb (--unpack):
 subprocess new pre-removal script returned error exit status 2
dpkg (subprocess): unable to execute post-installation script: Permission denieddpkg: error while cleaning up:
 subprocess post-installation script returned error exit status 2
Preparing to replace ucf 1.06 (using .../apt/archives/ucf_1.06_all.deb) ...
dpkg (subprocess): unable to execute new pre-installation script: Permission denied
dpkg: error processing /var/cache/apt/archives/ucf_1.06_all.deb (--unpack):
 subprocess pre-installation script returned error exit status 2
dpkg (subprocess): unable to execute new post-removal script: Permission denied
dpkg: error while cleaning up:
 subprocess post-removal script returned error exit status 2
Errors were encountered while processing:
 /var/cache/apt/archives/apache_1.3.29.0.2-4_i386.deb
 /var/cache/apt/archives/libclamav1_0.70-4_i386.deb
 /var/cache/apt/archives/proftpd_1.2.9-12_i386.deb
 /var/cache/apt/archives/ucf_1.06_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)



What is the problem? Is it because of some corrupted dpkg related file? Any hints on solving this?


Thank you in advance.


Lee Hanxue



Reply to: