私はラップトップのカーネルをアップグレードしようとしていますが、それを非常に頻繁に行っているので、前回実行時に問題を修正することができるまで問題がありませんでした:
Sudo dpkg --configure --pending
新しいカーネルバージョンがあるため、アップグレードが再び行き詰まり、そこから移行しません。
...
Setting up linux-headers-4.15.0-36-generic (4.15.0-36.39) ...
また、dmesgもチェックしましたが、問題は見つかりません。
コマンドの実行は次のとおりです。
Sudo apt update
Sudo apt list --upgradable
Sudo apt upgrade
「回避策」の部分をスキップして、カーネル/パッケージを正常にアップグレードできるようにします。あなたが私を助けることができることを願っています!
ログが必要な場合はお知らせください。
ありがとうございました!
更新:
cspan51 で述べたように、nvidiaのグラフィックはありません。Intelしかありません。
私はラップトップの再起動で問題を修正することができました、そして完全に準備ができたらソフトウェアアップデーターを起動しましたが、これは同じ問題を抱えていないようです、私はこれが正しいかどうか分かりません同じ。
ソリューション
セキュアブートが原因でしたが、無効にしたくないため、無効にしても問題は解決しません。したがって、実際には、端末でapt-get/aptの代わりにSoftware Updater(GUI)を使用してパッケージをアップグレードすることです。バージョン、それはセキュアブートパスワードを決して要求しません
別個のNvidiaグラフィックカードを搭載したラップトップでもまったく同じ問題が発生しました。いくつかの調査を行ったところ、マシンにNvidiaグラフィックカードが搭載されている場合、 かなり一般的 の場合、これが問題であることがわかりました。
すべてのapt
およびdpkg
プロセスを強制終了して、この問題を乗り越えることができました:Sudo killall apt && Sudo killall dpkg
次に、これでパッケージの構成が完了します。
Sudo dpkg --configure -a
その後、通常どおりセットアップが完了しました。
私の場合、BIOSでセキュアブートを無効にすると役に立ちました。
すべてのaptおよびdpkgプロセスを強制終了すると、私の問題は解決します。 ps aux | grep apt
およびps aux | grep dpkg
のプロセスを見つけるには
その後、kill -9 processnumber <id>
を機能させます。