Назад | Перейти на главную страницу

Как переустановить / исправить определенный модуль Perl в ubuntu 16.04

Во время обновления apt и dkpg вернули следующую ошибку:

dpkg: error processing package libperl5.22:amd64 (--configure):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting configuration
Errors were encountered while processing:
 libperl5.22:amd64

Когда я попытался использовать предписанное исправление, оно вернулось:

user@Server:/# sudo dpkg --remove --force-remove-reinstreq libperl5.22:amd64
dpkg: dependency problems prevent removal of libperl5.22:amd64:
 perl depends on libperl5.22 (= 5.22.1-9ubuntu0.5).

dpkg: error processing package libperl5.22:amd64 (--remove):
 dependency problems - not removing
Errors were encountered while processing:
 libperl5.22:amd64

Я никогда раньше не сталкивался с этой ошибкой, не знаю, как действовать.

Не обращайтесь к силовым вариантам сразу. Первая попытка переустановки (которая также должна сохранить конфигурацию)

apt-get install --reinstall libperl5.22

Вы найдете этот совет на нескольких форумах Ubuntu, вот упоминание о суперпользователе.