dpkg уничтожается при удалении пакетов Python

Я пытаюсь зафиксировать dpkg ошибку с одним из моих пакетов, python-zope.hookable. dpgk-l команда похож на это:

 pFR python-zope.hookable                          4.0.4-4build2               amd64                       Hookable object support

Однако, когда я работаю sudo dpkg -P --force-all python-zope.hookable, Я загадочно получаю этот вывод:

dpkg: python-zope.hookable: dependency problems, but removing anyway as you requested:
 python-zope.component depends on python-zope.hookable; however:
  Package python-zope.hookable is to be removed.

dpkg: warning: overriding problem because --force enabled:
dpkg: warning: package is in a very bad inconsistent state; you should
 reinstall it before attempting a removal
(Reading database ... 871356 files and directories currently installed.)
Removing python-zope.hookable (4.0.4-4build2) ...
Killed
E: namespace:121: cannot remove /usr/lib/python2.7/dist-packages/zope/__init__.py

Создание пустого файла в /usr/lib/python2.7/dist-packages/zope/__init__.py просто дает ту же ошибку, но без последней строки. Я подозреваю, что это - проблема со всеми пакетами Python на моей машине, установленной с dpkg, хотя я не осмеливаюсь тестировать его.

Эта проблема препятствует тому, чтобы я работал apt-get install и apt-get remove, и dpkg --configure -a кажется, ничего не изменяет.

Я действительно в конце моего остроумия, и я открыт для решительных решений.

1
задан 28 January 2019 в 17:37

2 ответа

Как правило, Killed сообщение указывает, что процесс был уничтожен некоторым другим пользователем или системой. Это или из-за административного, или автоматизировано, вмешательство и обычно происходит, потому что злоупотребивший ЦП или перенапряг RAM и систему, пытающуюся освободить ресурсы для системы для выполнения.

Совершенно возможно, что система пыталась удалить его, но подняла слишком много памяти, и система дала команду "KILL" для остановки процесса. Я попросил, чтобы Вы проверили /var/log/syslog для любых трассировок 'процесса, уничтоженного' или 'oom-уничтожитель' или такой. Ваши комментарии в ответ на меня по вопросу указали, что система использовала Из Уничтожителя Памяти или подобного процесса, потому что Вы злоупотребляли RAM, и система старалась не исчерпывать ресурсы.

Поэтому базовая проблема была Вами, не имел достаточно памяти в наличии для выполнения всего в системе.

Я предложил бы оценить все, что это выполняет, и определите, на самом деле ли RAM и спецификации, Вы вошли в VPS, подходят; могут быть случаи, где они не собираются быть, и Вам будет нужен больший VPS как Вы изображенный здесь.

0
ответ дан 7 December 2019 в 21:32

Так как Вы записали: "Я действительно в конце моего остроумия, и я открыт для решительных решений".

Я предложил бы удалить блок соответствующего пакета от/var/lib/dpkg/status

это должно добиться цели

0
ответ дан 7 December 2019 в 21:32

Другие вопросы по тегам:

Похожие вопросы: