CentOS 7でのCUDAのインストール中のトランザクション確認エラー

CentOS 7でのCUDAのインストール中のトランザクション確認エラー

以下では、Linux CentOS 7 x86_64 AWSインスタンスにCUDAをインストールしようとしています。インストールマニュアル解決できないエラーが発生しました。

私が取ったステップは次のとおりです。

gccCUDA準拠のNVIDIA GPUがあることを確認しました。

カーネルヘッダをインストールしました。sudo yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r)

私はCUDAリポジトリを確保しました。wget https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/cuda-repo-rhel7-10.1.105-1.x86_64.rpm

そしてインストールしてください:

sudo rpm -i cuda-repo-rhel7-10.1.105-1.x86_64.rpm
sudo yum clean all
sudo yum install cuda

ファイルをダウンロードしますが、最後に次のエラーが発生します。

Transaction check error:
  file /usr/lib64/libGL.so.1 from install of libglvnd-glx-1:1.0.1-0.8.git5baa1e5.el7.x86_64 conflicts with file from package mesa-libGL-17.0.1-6.20170307.el7.x86_64
  file /usr/lib64/libEGL.so.1 from install of libglvnd-egl-1:1.0.1-0.8.git5baa1e5.el7.x86_64 conflicts with file from package mesa-libEGL-17.0.1-6.20170307.el7.x86_64

まだ機能していることを確認するためにルートを更新しました。export PATH=/usr/local/cuda-10.1/bin:/usr/local/cuda-10.1/NsightCompute-2019.1${PATH:+:${PATH}}

それからテストしました。nvcc --version

しかし、CUDAが見つかりません。このエラーを解決するにはどうすればよいですか?

ベストアンサー1

CentOS 7の最新パッケージにアップデートしてください。 「yum update」を実行すると、これを行うことができます。

これは固定されています。https://access.redhat.com/errata/RHSA-2018:3059

おすすめ記事