ドライバをインストールするためにnvidia nvidia-uvmモジュールをアンインストールすることはできません。

ドライバをインストールするためにnvidia nvidia-uvmモジュールをアンインストールすることはできません。

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

それから実際に必要ではなかったので、プログラムを削除し、すべてが正常に戻りました。プログラムが本当に必要な場合は、一時的にプログラムを終了または終了し、完了したら再起動できます。

おすすめ記事