Рейтинг:0

Автоматические обновления - не удалось установить автоматически

флаг ke

У меня довольно свежая установка Ubuntu 20.04, и я не помню, чтобы конкретно устанавливал автоматические обновления, но, похоже, она включена. В рамках MOTD при входе вижу:

16 обновлений не удалось установить автоматически. Дополнительные сведения см. в разделе /var/log/unattended-upgrades/unattended-upgrades.log.

cat /var/log/unattended-upgrades/unattended-upgrades.log показывает, что это пакеты драйверов nvidia.

2021-06-06 16:49:02,358 DEBUG pkgs, которые выглядят так, как будто их нужно обновить: 
2021-06-06 16:49:02,382 ОТЛАДКА fetch.run() результат: 0
2021-06-06 16:49:02,391 Пакеты DEBUG занесены в черный список из-за запросов conffile: []
2021-06-06 16:49:02,391 ИНФОРМАЦИЯ Не найдены пакеты, которые можно обновить без присмотра, и нет ожидающих автоматического удаления
2021-06-06 16:49:02,443 ОТЛАДКА Пакет libnvidia-cfg1-465 имеет доступную более позднюю версию, проверяя, получен ли он из разрешенного источника и не закреплен ли он.
2021-06-06 16:49:02,445 ИНФОРМАЦИЯ Пакет libnvidia-cfg1-465 не используется, потому что связанный пакет не используется или из-за локальных настроек apt_preferences(5).
2021-06-06 16:49:02,445 ОТЛАДКА Пакет libnvidia-common-465 имеет доступную более позднюю версию, проверяя, получен ли он из разрешенного источника и не закреплен ли он.
2021-06-06 16:49:02,447 ИНФОРМАЦИЯ Пакет libnvidia-common-465 не используется, потому что связанный пакет не используется или из-за локальных настроек apt_preferences(5).
...
2021-06-06 16:49:02,489 ОТЛАДКА Пакет nvidia-driver-465 имеет доступную более позднюю версию, проверяя, получен ли он из разрешенного источника и не закреплен ли он.
2021-06-06 16:49:02,490 ИНФОРМАЦИЯ Пакет nvidia-driver-465 не используется, потому что связанный пакет не используется или из-за локальных настроек apt_preferences(5).

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

$ sudo aptitude установить nvidia-driver-465
nvidia-driver-465 уже установлен в запрошенной версии (465.19.01-0ubuntu1)
nvidia-driver-465 уже установлен в запрошенной версии (465.19.01-0ubuntu1)
Никакие пакеты не будут установлены, обновлены или удалены.
0 обновленных пакетов, 0 новых установленных, 0 для удаления и 0 не обновленных.
Нужно получить 0 Б архивов. После распаковки будет использоваться 0 B.

$ sudo aptitude полное обновление
Никакие пакеты не будут установлены, обновлены или удалены.
0 обновленных пакетов, 0 новых установленных, 0 для удаления и 0 не обновленных.
Нужно получить 0 Б архивов. После распаковки будет использоваться 0 B.

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

user535733 avatar
флаг cn
Вопрос не дает понять, что сообщения об автоматических обновлениях являются просто симптомом, а не реальной проблемой. У вас был закреплен источник.
Рейтинг:1
флаг ke

I eventually found the pin in /etc/apt/preferences.d

ls /etc/apt/preferences.d
cuda-repository-pin-600

Which seemed to be leftover from a cuda install I didn't really need. So I purged the cuda install, and removed the pin.

sudo apt purge cuda*
sudo rm /etc/apt/preferences.d/cuda-repository-pin-600
sudo apt autoremove
sudo apt autoclean

And then was able to update the (still installed) drivers using unattended-upgrade

sudo unattended-upgrade -d

after installing the driver updates and rebooting, nvidia-smi still works

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.