Saya memiliki masalah dengan paket openqrm.
Bagaimana cara menghapusnya?
root@wl183004:/# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
Do you want to continue [Y/n]?
Setting up openqrm (4.6-ubuntu1) ...
.: 33: Can't open /usr/share/openqrm/etc/openqrm-server.conf
dpkg: error processing openqrm (--configure):
subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
openqrm
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@wl183004:/# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
Setting up openqrm (4.6-ubuntu1) ...
.: 33: Can't open /usr/share/openqrm/etc/openqrm-server.conf
dpkg: error processing openqrm (--configure):
subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
openqrm
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@wl183004:/# apt-get remove --purge openqrm
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libshadow-ruby1.8 bind9 libopenipmi0 nagios-plugins-basic open-iscsi
nagios-plugins-standard memcached libupsclient1 collectd-core nagios-images
bind9utils tftpd-hpa radiusclient1 libdbi0 libphp-adodb collectd libruby
aoetools facter dhcp3-server open-iscsi-utils liboping0 libmemcached2
libradius1 libyajl1 nagios-plugins puppet-common puppetmaster
libopenssl-ruby1.8 libopenssl-ruby libesmtp5 libxmlrpc-ruby
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
openqrm*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 78.2MB disk space will be freed.
Do you want to continue [Y/n]?
(Reading database ... 313464 files and directories currently installed.)
Removing openqrm ...
.: 32: Can't open /usr/share/openqrm/etc/openqrm-server.conf
dpkg: error processing openqrm (--purge):
subprocess installed pre-removal script returned error exit status 2
.: 33: Can't open /usr/share/openqrm/etc/openqrm-server.conf
dpkg: error while cleaning up:
subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
openqrm
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@wl183004:/#
debian
package-management
Marc Riera
sumber
sumber
set -x
ke skrip untuk melihat di mana ia gagal, lih. cyberciti.biz/tips/debugging-shell-script.html/var/lib/dpkg/info/*.prerm
file untuk mendapatkan paket untuk dihapus. Desain yang luar biasa!Berikut ini bekerja untuk saya:
sumber
apacheds
instalasi yang rusak , yang benar-benar memblokir semuaapt
perintah pada sistem saya, terima kasih ... kita bisa menggeneralisasi sedikit lebih banyak dengan mencari dulu semua lokasi paketsudo find / | grep [package name]
, kemudian menghapus semuanya, lalu menggunakansudo apt-get remove [package name] -purge --auto-remove
( tidak secara tertulis, beberapa hasil mungkin tidak dapat dihapus meskipun ...)Coba sentuh file yang hilang. Jika ini hanya satu file file yang hilang itu bisa menjadi solusi yang bagus.
Sekarang cobalah untuk menghapus paket dengan apt-get atau aptitude.
sumber
Lihatlah /var/lib/dpkg/info/openqrm.postinst dan lihat apa yang coba dilakukan
sumber
Ada posting di sini tentang jenis kesalahan yang sama (paket berbeda, meskipun). Sudahkah Anda mencoba
dpkg --force-all
?sumber