Ошибка обновления Ubuntu «ожидание выхода unattended-upgr»

22

Я не могу обновить свою систему с двумя установками Ubuntu, одна версия 16.04, а другая 17.04. В обоих я получаю одинаковую ошибку.

Например, в Ubuntu 16.04 я запускаю software updaterи получаю результат, как показано ниже.

проверка обновлений

Я подождал некоторое время, но updaterвпереди не пошел.

Затем я нажал Stopкнопку, и это привело меня к всплывающему окну.

данные для загрузки

Затем я нажал кнопку, Install nowи это привело меня к следующему всплывающему окну, как показано ниже.

введите описание изображения здесь

Я ждал здесь некоторое время, но он застрял там.

Я не могу обновить ни в одной установке.

Каково решение, поскольку я не могу сделать какое-либо обновление?

(Также хотелось бы, чтобы зритель увидел, может ли несанкционированное вмешательство, удаленное или иное, привести к этой ошибке. Если да, то как решить проблему?)

Если я не смогу выполнить обновление, я могу быть вынужден переустанавливать обе установки с нуля, чего бы я ни хотел избежать.

РЕДАКТИРОВАТЬ

С исх. к 3-му изображению выше, в котором упоминалось «установка обновлений», оно продолжалось и полностью обновлялось. Но после перезагрузки и запуска снова software updater, я столкнулся с новой проблемой. Теперь запустим software updaterсообщения check your Internet connection. Я разместил вопрос здесь .

Ravi
источник
Вы нашли ответ на это?
Sumeet Дешмук

Ответы:

29

Я бы сначала попробовал более мягкий способ.

  1. Остановите автоматическое обновление.

    sudo dpkg-reconfigure -plow unattended-upgrades
    

    При первом появлении выберите не загружать и не устанавливать обновления.
    Сделай перезагрузку.

  2. Убедитесь, что все пакеты в нечистом состоянии установлены правильно.

    sudo dpkg --configure -a
    
  3. Обновите свою систему.

    sudo apt update && sudo apt -f install && sudo apt full-upgrade
    
  4. Снова включите автоматическое обновление, теперь, когда блокировка снята.

    sudo dpkg-reconfigure -plow unattended-upgrades
    

    Выберите пакет unattended-upgrades еще раз.

Стивен Китт
источник
3

Я просто скопировал и вставил решение из другого вопроса, все кредиты отправляются в Zurdo: /ubuntu//a/102084

Это следует использовать в качестве крайней меры. Если вы используете это небрежно, вы можете получить сломанную систему. Пожалуйста, попробуйте другие ответы, прежде чем делать это.

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

sudo rm /var/lib/apt/lists/lock

Вам также может понадобиться удалить файл блокировки в каталоге кеша

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

После этого вы сможете делать свои обновления!

petricS
источник
Здесь есть довольно большое примечание по этому решению, которое стоит повторить: это следует использовать в качестве крайней меры. Если вы используете это небрежно, вы можете получить сломанную систему. Пожалуйста, попробуйте другие ответы, прежде чем делать это
Джоэл Крото