
Ubuntu 16.04.3 をアップデートしようとしていますが、システムがタスクを完了できないようです。 で停止しますconfiguring linux-headers-4.14.0-31-generic
。
実行するとsudo dpkg --configure -a
結果は次のようになります。
Setting up linux-headers-4.13.0-31-generic (4.13.0-31.34~16.04.1) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 4.13.0-31-generic /boot/vmlinuz-4.13.0-31-generic
そしてそこにぶら下がっているように見えます。
アップデート:
また、更新を停止する場合、(Ctrl+C)
次のように表示されます。
dpkg: error processing package linux-signed-generic-hwe-16.04 (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
linux-headers-4.13.0-31-generic
linux-image-4.13.0-31-generic
linux-image-generic-hwe-16.04
linux-image-extra-4.13.0-31-generic
linux-signed-image-4.13.0-31-generic
linux-headers-generic-hwe-16.04
linux-signed-image-generic-hwe-16.04
linux-generic-hwe-16.04
linux-signed-generic-hwe-16.04
答え1
私もまったく同じ問題を抱えていましたが、まだ何が問題なのかはわかりませんが、原因はわかっています。どうやら、これはアップデート時に NVIDIA カードで実行している場合にのみ発生するようです。したがって、簡単な修正方法は Intel カードに切り替えることです。私の場合、デスクトップが Intel では動作しなかったため、次の操作を実行しました。
別の tty に切り替えて (たとえば、CTRL+ALT+F6)、ウィンドウ マネージャーをシャットダウンします。
sudo service lightdm stop
次に、Intel カードに切り替えました。
sudo nvidia-select intel
次に、apt と dpkg をそのままの状態にして混乱を解消するために、次を実行しました。
sudo killall apt && sudo killall dpkg
その後、私は実行する必要がありました:
sudo dpkg --configure -a
これがフリーズしたとき、CTRL+C でフリーズ手順をスキップしましたが、これは問題ありません。これにより、再び正常な状態に戻り、実行することで
sudo apt update && sudo apt upgrade -y
すべてのパッケージを再度更新できるようになりました。Ubuntu で Intel および NVIDIA カードを搭載したラップトップを使用していて、何かが機能しない場合は、常に最初に NVIDIA ドライバーのせいにしてください。