Unattended Upgrades - не удалось установить автоматически

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

16 updates could not be installed automatically. For more details, see /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 that look like they should be upgraded: 
2021-06-06 16:49:02,382 DEBUG fetch.run() result: 0
2021-06-06 16:49:02,391 DEBUG Packages blacklist due to conffile prompts: []
2021-06-06 16:49:02,391 INFO No packages found that can be upgraded unattended and no pending auto-removals
2021-06-06 16:49:02,443 DEBUG Package libnvidia-cfg1-465 has a higher version available, checking if it is from an allowed origin and is not pinned down.
2021-06-06 16:49:02,445 INFO Package libnvidia-cfg1-465 is kept back because a related package is kept back or due to local apt_preferences(5).
2021-06-06 16:49:02,445 DEBUG Package libnvidia-common-465 has a higher version available, checking if it is from an allowed origin and is not pinned down.
2021-06-06 16:49:02,447 INFO Package libnvidia-common-465 is kept back because a related package is kept back or due to local apt_preferences(5).
...
2021-06-06 16:49:02,489 DEBUG Package nvidia-driver-465 has a higher version available, checking if it is from an allowed origin and is not pinned down.
2021-06-06 16:49:02,490 INFO Package nvidia-driver-465 is kept back because a related package is kept back or due to local apt_preferences(5).

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

$ sudo aptitude install nvidia-driver-465
nvidia-driver-465 is already installed at the requested version (465.19.01-0ubuntu1)
nvidia-driver-465 is already installed at the requested version (465.19.01-0ubuntu1)
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

$ sudo aptitude full-upgrade
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

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

0
задан 7 June 2021 в 03:04

1 ответ

В конце концов я нашел контакт в /etc/apt/preferences.d

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

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

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

А затем удалось обновить (все еще установленные) драйверы с помощью автоматического обновления

sudo unattended-upgrade -d

после установки обновлений драйверов и перезагрузки, nvidia-smi по-прежнему работает

1
ответ дан 28 July 2021 в 11:31

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

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