ستفشل عملية الإزالة نظرًا لأن البرنامج النصي prerm
لا يمكنه إيقاف مثيل عامل الإرساء (نظرًا لعدم تشغيل أي منها):
root<strong i="7">@hv</strong> ~ # aptitude purge lxc-docker
The following packages will be REMOVED:
lxc-docker{p}
0 packages upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 4,483 kB will be freed.
Do you want to continue? [Y/n/?]
(Reading database ... 56846 files and directories currently installed.)
Removing lxc-docker ...
stop: Unknown instance:
dpkg: error processing lxc-docker (--purge):
subprocess installed pre-removal script returned error exit status 1
docker start/running, process 11949
Errors were encountered while processing:
lxc-docker
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
يتسبب هذا البرنامج النصي في حدوث المشكلة /var/lib/dpkg/info/lxc-docker.prerm
( docker/packaging/ubuntu/lxc-docker.prerm
)
#!/bin/sh
# Stop docker
/sbin/stop docker
يجب أن يحاول البرنامج النصي إيقاف عامل الإرساء فقط في حالة تشغيل مثيل.
شكرا لك دانيال !. مسكة جيدة. تم إجراء هذا في حزمة دبيان ، وسوف أصحح هذا.
واجهت نفس المشكلة إلى حد كبير على Ubuntu 12.04.
خطأ
# apt-get purge lxc-docker
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
bsdtar
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
lxc-docker*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 4,753 kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 235601 files and directories currently installed.)
Removing lxc-docker ...
stop: Unknown instance:
dpkg: error processing lxc-docker (--purge):
subprocess installed pre-removal script returned error exit status 1
docker start/running, process 1841
Errors were encountered while processing:
lxc-docker
localepurge: Disk space freed in /usr/share/locale: 0 KiB
localepurge: Disk space freed in /usr/share/man: 0 KiB
localepurge: Disk space freed in /usr/share/gnome/help: 0 KiB
localepurge: Disk space freed in /usr/share/omf: 0 KiB
Total disk space freed by localepurge: 0 KiB
E: Sub-process /usr/bin/dpkg returned an error code (1)
للتغلب على هذه المشكلة ، قمت للتو بخدعة قذرة ، وعلقت على /sbin/stop docker
في النص البرمجي قبل الإزالة /var/lib/dpkg/info/lxc-docker.prerm
ونفذت الأمر.
dbanck ، terrywang هل يمكنك التحقق من أن التصحيح التالي يناسبك؟
41cdd9b
التعليق الأكثر فائدة
واجهت نفس المشكلة إلى حد كبير على Ubuntu 12.04.
خطأ
للتغلب على هذه المشكلة ، قمت للتو بخدعة قذرة ، وعلقت على
/sbin/stop docker
في النص البرمجي قبل الإزالة/var/lib/dpkg/info/lxc-docker.prerm
ونفذت الأمر.