「部分更新」メッセージが表示されるのはなぜですか?

「部分更新」メッセージが表示されるのはなぜですか?

約 2 日前から、ソフトウェア アップデータからの「部分更新」に関するポップアップ メッセージが画面に表示され続けています (Ubuntu 20.04)。「一部の更新はインストールできません」と表示され、部分更新を行うように求められます。これをスキップすると、通常のソフトウェア アップデータ ウィンドウが表示され、NVIDIA ドライバーに関する複数のパッケージがリストされますが、選択できず、1 つのパッケージのみが選択されます (下のスクリーンショットを添付します)。なぜこのような状況が発生するのか、プログラムが提案する「部分更新」を実行しても安全かどうか (システムに何か障害が起きるのではないか) がわからないため、まだ更新を実行していません。

選択できない NVIDIA パッケージはすべてバージョン 390.143-0ubuntu0.20.04.1 ですが、現在インストールされているバージョンは 390.141-0ubuntu0.20.04.1 です。

なぜこのような状況が発生するのか、また、どうすればよいのか、どなたかアドバイスをいただけませんか?

ここに画像の説明を入力してください

apt upgrade以下は、コメントで要求されたの完全な出力です。

root@jarek-02:~# LANG=C apt upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  gconf-service gconf-service-backend gconf2 gconf2-common libetonyek-0.1-1 libfprint-2-tod1 libgconf-2-4 libjuh-java libjurt-java libllvm10 libllvm10:i386
  libllvm9 libllvm9:i386 libmspub-0.1-1 libmwaw-0.3-3 libneon27-gnutls liborcus-0.15-0 libreoffice-style-tango libridl-java libwps-0.4-4
Use 'apt autoremove' to remove them.
The following packages have been kept back:
  libnvidia-cfg1-390 libnvidia-compute-390 libnvidia-compute-390:i386 libnvidia-decode-390 libnvidia-decode-390:i386 libnvidia-encode-390
  libnvidia-encode-390:i386 libnvidia-fbc1-390 libnvidia-fbc1-390:i386 libnvidia-gl-390 libnvidia-gl-390:i386 libnvidia-ifr1-390 libnvidia-ifr1-390:i386
  linux-modules-nvidia-390-5.8.0-50-generic linux-modules-nvidia-390-generic-hwe-20.04 linux-objects-nvidia-390-5.8.0-50-generic
  linux-signatures-nvidia-5.8.0-50-generic nvidia-compute-utils-390 nvidia-dkms-390 nvidia-driver-390 nvidia-kernel-common-390 nvidia-kernel-source-390
  nvidia-utils-390 xserver-xorg-video-nvidia-390
The following packages will be upgraded:
  flashplugin-installer gjs libgjs0g libnvidia-common-390 libxnvctrl0 nvidia-prime nvidia-settings python3-distupgrade ubuntu-release-upgrader-core
  ubuntu-release-upgrader-gtk update-notifier update-notifier-common
12 upgraded, 0 newly installed, 0 to remove and 24 not upgraded.
Need to get 1576 kB of archives.
After this operation, 268 kB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.

答え1

問題は解決しました! この方法で詳細情報を入手しようと Synaptic を開き、すべての「アップグレード可能」パッケージをアップグレード対象としてマークしました。これを適用しようとすると、Synaptic は、すべての新しいパッケージをインストールする以外に、削除する必要があることを通知しました。このパッケージにはと(現在使用中)linux-modules-nvidia-390-5.8.0-49-genericの 2 つのバージョンがインストールされていることが判明しました。更新中に削除されたバージョン 49 の他のすべてのファイルとともにバージョン 49 が削除されなかった理由はわかりません。Synaptic の提案に従ってバージョン 49 を削除し、ソフトウェア アップデータを再起動すると、すべてが正しく更新対象としてマークされています。linux-modules-nvidia-390-5.8.0-49-genericlinux-modules-nvidia-390-5.8.0-50-generic

関連情報