Apt-get больше не работает

Я использую Ubuntu 10.04
Всякий раз, когда я пытаюсь выполнить установку sudo apt-get, я получаю эту ошибку

(этот пример для sudo apt-get install virtualbox)

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting virtualbox-3.2 instead of virtualbox
virtualbox-3.2 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
Setting up apache (1.3.34-2ubuntu0.1) ...
dpkg: error processing apache (--configure):
 subprocess installed post-installation script returned error exit status 10
Setting up lynx (2.8.5-2ubuntu1) ...
update-alternatives: error: alternative path /usr/bin/lynx doesn't exist.
dpkg: error processing lynx (--configure):
 subprocess installed post-installation script returned error exit status 2
Processing triggers for menu ...
Errors were encountered while processing:
 apache
 lynx
E: Sub-process /usr/bin/dpkg returned an error code (1)

3 ответа

ПРИМЕЧАНИЕ: в этом процессе ваш apache & lynx будет удален и переустановлен

попробуйте следующееЭто должно удалить ваш Apache & Lynx

sudo dpkg -r lynx

sudo dpkg -r apache

тогда попробуй

sudo apt-get -f autoremove

sudo apt-get -f установить

sudo apt-get update

sudo apt-get установить apache2 lynx

На самом деле, вы можете устанавливать и обновлять пакеты, если они не зависят от lynx или же apache, Тем не менее, вы должны решить это как можно скорее.

Процесс установки обоих пакетов заблокирован, так как сценарии после установки возвращают ошибку. Вы должны исправить или обойти каждую ошибку.

За lynx, сообщение alternative path /usr/bin/lynx doesn't exist указывает, что что-то не так с вашей текущей установкой lynx. Вполне возможно, что простое обновление пакета до версии в 10.04 решит проблему, поэтому попробуйте сначала (apt-get install lynx-cur lynx). В противном случае проще всего исправить это, возможно, удалив lynx пакет и переустановите его.

За apache, у вас также в настоящее время установлена ​​версия от 8.04. Если вы все равно обновлялись, сначала попробуйте получить последнюю версию: apt-get install apache, Если это не сработает, вам нужно выяснить, что именно является причиной ошибки. редактировать /var/lib/dpkg/info/apache.postinst и добавить set -x как вторая строка файла, затем запустите dpkg --configure apache и смотреть след. Если вы не можете понять, что не так, опубликуйте этот след.

Что-то не так с вашей установкой apache и lynx. Трудно сказать, что сломалось или почему. Вы можете попробовать удалить lynx и apache и переустановить их.

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