2つのNvidia GTX 980カードを搭載したシステムのドライバを更新しようとして問題が発生したため、Nvidiaでインストーラを実行すると、次のエラーが発生します。
ERROR: An NVIDIA kernel module 'nvidia-uvm' appears to already be loaded in your kernel. This may be because it is in use (for example, by the X server), but may also happen if your kernel was configured
without support for module unloading. Please be sure you have exited X before attempting to upgrade your driver. If you have exited X, know that your kernel supports module unloading, and still
receive this message, then an error may have occured that has corrupted the NVIDIA kernel module's usage count; the simplest remedy is to reboot your computer.
lsmod | grep -i nvidia
以下を提供します。
nvidia_uvm 77824 0
nvidia 8540160 77 nvidia_uvm
drm 344064 4 nvidia
したがって、カーネルモジュールの使用回数を損なう可能性があるバグがあるという提案は意味がありますが、回避策は役に立たず、再起動も機能しませんでした。私はこれら2つのモジュールをさまざまな方法でブラックリストに登録しようとしましたが、私が何をしても常に戻ってきました。行動したりするrmmod
ことmodprobe -r
は役に立ちません。実際、後で次のようになります。
modprobe: FATAL: Module nvidia-uvm not found.
77.オンラインで見つけることができるすべてを試しましたが、何の変更もありません。
どんなアイデアがありますか?ありがとうございます!
ベストアンサー1
私も同じ問題があります。アンインストールできないプログラムが実行中であることがわかりましたnvidia-uvm
。
そのプログラムが何であるかを調べよう
#lsof | grep nvidia.uvm
(必要な場合sudo
)これはモジュールの使用に関するヒントを提供します。私はこの答えからこれを得ました。https://stackoverflow.com/questions/448999/is-there-a-way-to-Figure-out-what-is-using-a-linux-kernel-module
それから実際に必要ではなかったので、プログラムを削除し、すべてが正常に戻りました。プログラムが本当に必要な場合は、一時的にプログラムを終了または終了し、完了したら再起動できます。