私はLinux Mint 18.1 Cinnamon 64ビットを使用しています。
新しいカーネルのインストール中にDKMSが30分間停止したようです。どうすればいいですか?
DKMSプロセスを終了しますか?そして実行dpkg --configure -a
?
mintupdate
ログは次のとおりです。
(Reading database ... 317520 files and directories currently installed.)
Preparing to unpack .../adobe-flashplugin_1%3a20170110.1-0ubuntu0.16.04.1_amd64.deb ...
Unpacking adobe-flashplugin (1:20170110.1-0ubuntu0.16.04.1) over (1:20161213.1-0ubuntu0.16.04.1) ...
Preparing to unpack .../libwebkit2gtk-4.0-37_2.14.2-0ubuntu0.16.04.1_amd64.deb ...
Unpacking libwebkit2gtk-4.0-37:amd64 (2.14.2-0ubuntu0.16.04.1) over (2.12.5-0ubuntu0.16.04.1) ...
Preparing to unpack .../libjavascriptcoregtk-4.0-18_2.14.2-0ubuntu0.16.04.1_amd64.deb ...
Unpacking libjavascriptcoregtk-4.0-18:amd64 (2.14.2-0ubuntu0.16.04.1) over (2.12.5-0ubuntu0.16.04.1) ...
Preparing to unpack .../gir1.2-webkit2-4.0_2.14.2-0ubuntu0.16.04.1_amd64.deb ...
Unpacking gir1.2-webkit2-4.0:amd64 (2.14.2-0ubuntu0.16.04.1) over (2.12.5-0ubuntu0.16.04.1) ...
Preparing to unpack .../gir1.2-javascriptcoregtk-4.0_2.14.2-0ubuntu0.16.04.1_amd64.deb ...
Unpacking gir1.2-javascriptcoregtk-4.0:amd64 (2.14.2-0ubuntu0.16.04.1) over (2.12.5-0ubuntu0.16.04.1) ...
Selecting previously unselected package linux-headers-4.4.0-59.
Preparing to unpack .../linux-headers-4.4.0-59_4.4.0-59.80_all.deb ...
Unpacking linux-headers-4.4.0-59 (4.4.0-59.80) ...
Selecting previously unselected package linux-headers-4.4.0-59-generic.
Preparing to unpack .../linux-headers-4.4.0-59-generic_4.4.0-59.80_amd64.deb ...
Unpacking linux-headers-4.4.0-59-generic (4.4.0-59.80) ...
Selecting previously unselected package linux-image-4.4.0-59-generic.
Preparing to unpack .../linux-image-4.4.0-59-generic_4.4.0-59.80_amd64.deb ...
Examining /etc/kernel/preinst.d/
run-parts: executing /etc/kernel/preinst.d/intel-microcode 4.4.0-59-generic /boot/vmlinuz-4.4.0-59-generic
Done.
Unpacking linux-image-4.4.0-59-generic (4.4.0-59.80) ...
Selecting previously unselected package linux-image-extra-4.4.0-59-generic.
Preparing to unpack .../linux-image-extra-4.4.0-59-generic_4.4.0-59.80_amd64.deb ...
Unpacking linux-image-extra-4.4.0-59-generic (4.4.0-59.80) ...
Preparing to unpack .../linux-libc-dev_4.4.0-59.80_amd64.deb ...
Unpacking linux-libc-dev:amd64 (4.4.0-59.80) over (4.4.0-57.78) ...
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Processing triggers for mintsystem (8.3.0) ...
Processing triggers for libc-bin (2.23-0ubuntu5) ...
Setting up adobe-flashplugin (1:20170110.1-0ubuntu0.16.04.1) ...
update-alternatives: using /usr/lib/adobe-flashplugin/libflashplayer.so to provide /usr/lib/mozilla/plugins/flashplugin-alternative.so (mozilla-flashplugin) in auto mode
Setting up libjavascriptcoregtk-4.0-18:amd64 (2.14.2-0ubuntu0.16.04.1) ...
Setting up libwebkit2gtk-4.0-37:amd64 (2.14.2-0ubuntu0.16.04.1) ...
Setting up gir1.2-javascriptcoregtk-4.0:amd64 (2.14.2-0ubuntu0.16.04.1) ...
Setting up gir1.2-webkit2-4.0:amd64 (2.14.2-0ubuntu0.16.04.1) ...
Setting up linux-headers-4.4.0-59 (4.4.0-59.80) ...
Setting up linux-headers-4.4.0-59-generic (4.4.0-59.80) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 4.4.0-59-generic /boot/vmlinuz-4.4.0-59-generic
dkms
プロセスは次のとおりです。
ps aux | grep dkms
root 13671 0.0 0.0 10124 2268 pts/1 S+ 11:54 0:00 /bin/sh /usr/lib/dkms/dkms_autoinstaller start 4.4.0-59-generic
root 13677 0.0 0.0 18540 5840 pts/1 S+ 11:54 0:00 /bin/bash /usr/sbin/dkms autoinstall --kernelver 4.4.0-59-generic
root 16419 0.0 0.0 18580 5636 pts/1 S+ 11:55 0:00 /bin/bash /usr/sbin/dkms autoinstall --kernelver 4.4.0-59-generic
root 16807 0.0 0.0 18600 4956 pts/1 S+ 11:55 0:00 /bin/bash /usr/sbin/dkms autoinstall --kernelver 4.4.0-59-generic
root 16813 0.0 0.0 10124 1904 pts/1 S+ 11:55 0:00 /bin/sh -c make "CC=cc" KBUILD_VERBOSE= -C /lib/modules/4.4.0-59-generic/build M=/var/lib/dkms/nvidia-375/375.26/build ARCH=x86_64 NV_KERNEL_SOURCES=/lib/modules/4.4.0-59-generic/build NV_KERNEL_OUTPUT=/lib/modules/4.4.0-59-generic/build NV_KERNEL_MODULES="nvidia nvidia-uvm nvidia-modeset nvidia-drm" INSTALL_MOD_DIR=kernel/drivers/video modules
root 16814 0.0 0.0 14296 3828 pts/1 S+ 11:55 0:00 make CC=cc KBUILD_VERBOSE= -C /lib/modules/4.4.0-59-generic/build M=/var/lib/dkms/nvidia-375/375.26/build ARCH=x86_64 NV_KERNEL_SOURCES=/lib/modules/4.4.0-59-generic/build NV_KERNEL_OUTPUT=/lib/modules/4.4.0-59-generic/build NV_KERNEL_MODULES=nvidia nvidia-uvm nvidia-modeset nvidia-drm INSTALL_MOD_DIR=kernel/drivers/video modules
root 17124 0.0 0.0 15272 4776 pts/1 S+ 11:55 0:00 make -f ./scripts/Makefile.build obj=/var/lib/dkms/nvidia-375/375.26/build
vlastim+ 17701 0.0 0.0 15720 2132 pts/2 S+ 12:08 0:00 grep --color=auto dkms
この問題はNvidiaドライバによって引き起こされる可能性があることがわかりましたが、今日のアップデート以前はドライバとカーネルが完全に連携していました。
このアップデートを元に戻す方法は?
編集1:
uname -r
現在:
4.4.0-57-generic
結果:
ls -la /lib/modules/`uname -r`/updates
現在:
drwxr-xr-x 2 root root 4096 Dec 20 21:42 .
drwxr-xr-x 7 root root 4096 Jan 5 05:23 ..
-rw-r--r-- 1 root root 482872 Dec 20 21:42 ndiswrapper.ko
編集2:
結果:
ls -la /var/lib/dkms
現在:
drwxr-xr-x 5 root root 4096 Jan 5 05:22 .
drwxr-xr-x 96 root root 4096 Jan 6 06:38 ..
drwxr-xr-x 3 root root 4096 Jan 11 13:51 bbswitch
-rw-r--r-- 1 root root 6 Jul 8 2008 dkms_dbversion
drwxr-xr-x 3 root root 4096 Jan 11 13:52 ndiswrapper
drwxr-xr-x 3 root root 4096 Jan 5 05:23 nvidia-375
1.: これはラップトップです
2.:Wi-Fiカードは使用できますが、現在使用していません。
答え1
まず、次のすべてのDKMSプロセスを削除する必要があります。
ps aux | grep dkms
実行中のDKMS関連プロセスが表示されます。
そのプロセスを無謀に終了しないでください。このプロセスまたはすべてのプロセスを識別する必要があります。
make -f ./scripts/Makefile.build obj=/var/lib/dkms/nvidia-375/375.26/build
その理由は、プロセスを終了する場合です。
/bin/bash /usr/sbin/dkms autoinstall --kernelver 4.4.0-59-generic
以前よりも多くのDKMSプロセスがあり、自動的に再生成されます。
削除する必要があるプロセスIDを特定したら、注意して最初にソフトシャットダウンを試みるか、よりソフトシャットダウンを試してみます。この例では、17124 プロセス ID を使用しています。
sudo kill -HUP 17124
それでも役に立たない場合は、以下を試してください。
sudo kill -TERM 17124
これが終了しない場合は、最終的に次のものを使用できます。
sudo kill -KILL 17124
今すぐロックファイルを削除する必要があります。
sudo rm /var/lib/apt/lists/lock sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock
これが許可されている場合は、Nvidiaドライバをアンインストールできます。
sudo apt-get remove nvidia-375
これで中断されたシステムアップデートが完了します。
sudo dpkg --configure -a sudo apt-get install --fix-broken
Mintのアップデータを起動します。
sudo mintupdate
「表示」 - >「Linuxカーネル」メニューを開きます。
誤ってインストールされたカーネルを削除してください。
カーネルウィンドウを閉じることができます。
すべてが順調に進むと、再起動できます。
sudo reboot
答え2
あなたの意見に基づいて、あなたはこの問題を短時間で解決したいと思います。最善の方法は、おそらく最新のカーネルをインストールしないか、以前の状況にロールバックすることです。ここで回答を確認してください。 Debianに関する内容ですが、Mintでも動作します。 問題が発生した場合は、apt-getアップグレードをロールバックできますか?
あなたが経験している状況は、商用Nvidiaドライバで頻繁に発生します。最新のカーネル(Mintなど)の1つを使用している場合は、Nvidiaドライバを最新に更新するのに通常数週間かかります。
代わりに:Nouveauオープンソースドライバを試しましたか? 3Dや特殊機能ではうまく機能しませんが、一般的なOfficeの使用ではうまく機能します。 https://nouveau.freedesktop.org/wiki/
私はMintをインストールしていないので、誰かがこれを動作させる良い方法を知っていることを願っています。頑張ってください!
答え3
更新しましたが、同じ場所で停止します。私としては待たなければならないようだ。長い待ちの終わりにようやくアップデートを続けました。 DKMS はドライバを再コンパイルし、ソフトウェアのコンパイルに時間がかかることがあります。
/boot
スペースが徐々に減少し、速度が遅くなる可能性があることがわかりました。全体的に、更新が本当に遅いようです。