Менеджер обновлений застрял (но не замороженный), в то время как установка загрузила обновления.Что мне делать?

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

Когда я возвратился, я видел, что это все еще испытывало затруднения, остающиеся на связи с беспроводной связью (не удивительно там), но затем я заметил, что казалось, что Менеджер обновлений прекратил делать успехи на установке. Я открыл Панель для наблюдения то, что она в последний раз делала:

Where it stopped

Мое предположение было то, что сценарий установки для flashplugin-installer не мог завершить загрузку, пока я не стабилизировал Интернет-соединение. Я сцепил свой ноутбук Ubuntu до моего рабочего стола через Ethernet и совместно использовал его беспроводное соединение с помощью этого руководства, и поскольку я ввожу это теперь от моего рабочего стола, Вы видите, что проблема соединения успешно работалась вокруг.

Однако даже со стабильным установленным соединением, Менеджер обновлений кажется "застрявшим" в своей текущей позиции и не пойдет дальше. Это не полностью замораживается, но я ничего не могу сделать вне открытого/близкого Панель, поскольку Кнопка отмены отображается серым.

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

17
задан 15 May 2014 в 22:30

4 ответа

Вот что я сделал.

Сначала я нашел застрявший процесс (номер 19123 в моем случае):

> pstree -p
├─gksu(7266)─┬─precise(9756)
│            ├─precise(9757)─┬dpkg(24158)─update-notifier(19121)─package-data-do(19123)
│            │               └{precise}(9759)

Затем я помог с отчетом об ошибке: https://bugs.launchpad.net/ubuntu/+ source / flashplugin-nonfree / + bug / 1243090 . Запустив «sudo gdb», затем «attach 19123» и «bt», чтобы создать обратную трассировку. Обратный след помогает волонтерам определить, что не так.

Наконец, я использовал «sudo kill 19123» и получил сообщение об ошибке «Не удалось установить« update-notifier-common »» «Установленный подпроцессом сценарий после установки возвратил состояние завершения ошибки 143».

Остальная часть установки завершена без инцидентов.

0
ответ дан 15 May 2014 в 22:30

Я рекомендую обновить флеш-память вручную с веб-сайта Adobe. Вы можете отменить выбор обновления флеш-памяти и попробовать обновить его снова.

Вы можете перезапустить обновление, выполнив следующие действия:

откройте терминал и запустите sudo apt-get update && sudo apt-get upgrade. Он загрузит необходимые пакеты и продолжит обновление.

sudo apt-get -f install следует исправить, если есть какие-либо сломанные пакеты.

0
ответ дан 15 May 2014 в 22:30

У меня только что была похожая остановка при обновлении. В моем случае это был dropbox-nautilus, на котором он завис, а не вспышка, но решение может быть одинаковым в обоих случаях. В терминале я выполнил команду ps -a, чтобы узнать, какие процессы выполнялись, и обнаружил, что dropbox-nautilus был в списке. Его ID процесса был 325, поэтому я сделал sudo kill 325. Это убило процесс dropbox-nautilus, и обновление возобновилось. Появилось всплывающее сообщение об ошибке, в котором говорилось, что dropbox-nautilus не был настроен правильно и может быть непригодным для использования после обновления, но я могу об этом подумать позже. По крайней мере, обновление продолжается.

0
ответ дан 15 May 2014 в 22:30

В идеале вы должны пропустить настройку flashplugin-installer и перенастроить ее, когда у вас стабильное соединение.

Вы можете прервать процесс загрузки, чтобы продолжить без настройки пакета, в основном это wget или иногда curl, но здесь кажется, что он загружается через debconf.

Чтобы прервать транзакцию, вы можете убить dpkg,

sudo killall dpkg

Затем снять блокировку,

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

Затем, когда у вас есть стабильное соединение, выполнить,

sudo apt-get -f install
sudo dpkg --configure -a
0
ответ дан 15 May 2014 в 22:30

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

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