Я как-то сломал apt - Не могу обработать обновления

Я получаю эту ошибку, постоянно пытаясь обновить или установить что-либо;

E: Internal Error, No file name for libgcc1

Может ли кто-нибудь помочь мне воспользоваться последним шансом, когда у меня кончились возможности, прежде чем я просто уничтожу эту вещь и начну все сначала?

0
задан 3 November 2013 в 00:34

2 ответа

Вы можете попробовать sudo apt-get install -f

0
ответ дан 3 November 2013 в 00:34

Я видел это при обновлении системы с 12.04LTS до 14.04LTS. Я смог «спасти» систему, выполнив следующие действия:

Вам может понадобиться только выполнить эту команду, чтобы исправить ее:

# dpkg --configure -a

(«#» означает из приглашение root, которое вы получаете с помощью sudo su)

См. Как исправить E: Внутренняя ошибка, Нет имени файла для libc6

Но это может быть немного сложнее, чем это.

Эта последовательность должна помочь в восстановлении системы:

# apt-get clean
# apt-get install -fy
  (ignore the error at the end)
# dpkg -i /var/cache/apt/archives/*.deb
# dpkg --configure -a
# apt-get install -fy

Если команда 'dpkg -i' возвращается с ошибками, выполните 'dpkg --configure -a', но затем вернитесь и повторите 'dpkg -i', но с опцией 'E', чтобы немного ускорить его:

# dpkg -Ei /var/cache/apt/archives/*.deb

В конце концов, 'apt-get install -fy' сможет снова запускаться, возможно, даже завершится без ошибок, после чего ваша система снова будет в порядке. Выполните этот цикл 'dpkg -i', 'dpkg --configure', 'apt-get install' пару раз, пока он продолжает прогрессировать.

См. 1 и 2

. Если вышеупомянутое не работает, то это может работать:

# dpkg -i /var/cache/apt/archives/*BLA*.deb

для ' BLA », замените последним словом сообщения об ошибке« E: Внутренняя ошибка, нет имени файла для BLA ».

Если эта команда говорит что-то вроде «невозможно настроить, потому что WOOPS: MEH имеет другую версию», то

# dpkg --purge --force-all WOOPS:MEH

И повторите команду «dpkg -i».

После этого вернитесь к последовательности с «apt-get install -fy» выше. Возможно, вам придется вернуться в этот раздел для другого пакета «BLA» и повторить ...

После всего этого я бы предложил снова выполнить «apt-get dist-upgrade» и / или «apt-get install ubuntu-desktop» и т. Д., Чтобы убедиться в наличии всех необходимых пакетов.

Возможно, вам, наконец, потребуется выполнить итерацию между «apt-get install -fy» и «apt-get dist-upgrade» пару раз, прежде чем вы снова получите полностью рабочую настройку (остановитесь, если обе команды завершатся без ошибок).

0
ответ дан 3 November 2013 в 00:34

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

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