Ubuntu с 12.04 по 14.04 LTS Upgrade Crash!

Сейчас я в очень плохой ситуации. Я выполнил следующие команды терминала, чтобы обновить свой ноутбук от 12.04 LTS до 14.04 LTS, и оставил свой компьютер, чтобы он сидел, чтобы сделать свою работу. Когда я вернулся, окно терминала, в котором выполнялось обновление, содержало некоторые подсказки об установке обновления в диспетчере пакетов. В тот момент, когда я коснулся клавиатуры, чтобы ответить на это приглашение, окно терминала закрыло среднюю апгрейд ...

Команды, которые я запускал:

$ sudo apt-get update
$ sudo apt-get install update-manager-core
$ sudo do-release-upgrade

Я не должен беспокоиться о тех , поскольку они работали. Только почувствовал необходимость использовать их, потому что мое управление обновлением все еще не получило 14.04, как сегодня, 4:00 вечера, и именно так я знаю, чтобы заставить его схватить его.

Как я могу исправить вещи и получить моя система снова нормальная? В настоящее время я могу использовать его, это только следующие проблемы: каждый раз, когда я пытаюсь получить доступ к диспетчеру обновлений, я вижу приглашение с заголовком «Не все обновления могут быть установлены» с подробностями и параметрами «Частичное обновление» »и« Продолжить ».

Software Index is Broken:

It is impossible to install or remove any software. Please use the package manager    
"Synaptic" or run "sudo apt-get install -f" in a terminal to fix this issue at first."

Попытка запустить указанную команду вызывает ошибку терминала:

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily   
unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

lsb_release.a показывает, что я на 14.04, но Кажется, я между версиями. Я попытался перезапустить процесс обновления, но получил приветствие с той же ошибкой в ​​окне терминала, о котором я упоминал ранее, когда я это делаю. Я не пытался перезагрузить систему, но я боюсь, так как думаю, что это сломает мою ОС.

Как я могу исправить этот беспорядок?

1
задан 18 April 2014 в 18:26

2 ответа

, поскольку я не могу прокомментировать, я попытаюсь решить, что, похоже, проблема. вы что-нибудь сделали на установке? так как кажется, что одно из обновлений неожиданно разбилось. (не удалось получить блокировку).

Курс действий, который я бы рекомендовал, должен был бы сначала проверить, что никакие менеджеры обновлений или потоки изгоев не пытаются обновить вашу систему. [F1]. убить все, что появляется.

Во-вторых, вам нужно удалить файл блокировки для удаления aptitude, файл блокировки должен решить эту проблему rm /var/lib/dpkg/lock.

После этого попробуйте запустить [ f3]. Это, надеюсь, вернет вас, если бы вы были.

EDIT Кажется, что первая ошибка, с которой вы сталкиваетесь, связана с менеджером пакетов. удаление файла блокировки . Попробуйте пройти через это и посмотреть, разблокирует ли он и сбрасывает базу данных вашего приложения.

0
ответ дан 24 May 2018 в 09:21
  • 1
    Я не CTRL C, окно просто закрылось, как я уже говорил. Попытка удалить файл блокировки с помощью sudo rm / var / lib / dpkg / lock сгенерировала сообщение: " rm: не удается удалить '/ var / lib / dpkg / lock': нет такого файла или каталога " Менеджеры обновлений не работали. apt-get update & amp; & amp; & amp; apt-get upgrade генерирует ту же ошибку, что и раньше. – Ryan Barker 18 April 2014 в 03:41
  • 2
    хорошо, вы можете запустить lsof /var/lib/dpkg и опубликовать вывод? – hamhut1066 18 April 2014 в 03:44
  • 3
    Я не получаю никаких результатов с помощью этой команды. Просто отвезет меня в другую терминальную линию. – Ryan Barker 18 April 2014 в 03:45
  • 4
    хорошо, это было тестирование, чтобы посмотреть, будут ли приложения обращаться к файлам в этом каталоге. Оглядываясь, кажется, существует решение здесь . пройдите через это и посмотрите, не изменит ли это – hamhut1066 18 April 2014 в 03:48
  • 5
    @RyanBarker: Просто чтобы проверить, вы используете sudo в командах apt-get, правильно? – saiarcot895 18 April 2014 в 03:48

Попробуйте это решение, которое было первоначально опубликовано «Bruno Pereira»

Удалите файл /var/lib/dpkg/lock и перенастройте пакет.
sudo rm /var/lib/dpkg/lock
sudo dpkg --configure -a
После этого он должен работать.
0
ответ дан 24 May 2018 в 09:21

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

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