На Ubuntu 11.10 я увидел это сообщение вместе с зависающей загрузкой, потому что мой диск был заполнен. Один из файлов журналов стал изгоем. Вероятно, на Apache не было проблемы, но это сообщение было последним ключом, заданным перед загрузкой.
Чтобы исправить эту проблему, мне пришлось загрузиться в режим восстановления и удалить файл журнала. [ ! d2]
Попробуйте код:
sudo apt-get update
, чтобы обновить список пакетов.
Затем Код:
sudo apt-get autoclean
, чтобы очистить любые частичные пакеты. [ ! d3]
Затем Код:
sudo apt-get clean
для очистки кэша apt.
Тогда Код:
sudo apt-get autoremove
очистит любой ненужные зависимости.
Если при этом вы можете определить сломанный пакет, этот код очень сильно удалит его.
Код:
sudo dpkg --remove -force --force-remove-reinstreq <package name>
Измените имя пакета
Затем вернитесь к своей строковой установке
Код:
sudo apt-get install dpkg-dev
sudo apt-get install build-essential
См., если это работает для вас .
Для меня я снова установил
libdpkg-perl
, и он сработал. Вы можете разрешить synaptic понижать этот пакет, если вы используете синаптический