nvidiaドライバインストール後にlibEGL.so.1 is not a symbolic linkのwarningが出る
Ubuntu16.04にnvidiaドライバをインストール後、ldconfig
やapt upgrade
を実行すると
/sbin/ldconfig.real: /usr/lib/nvidia-375/libEGL.so.1 is not a symbolic link /sbin/ldconfig.real: /usr/lib32/nvidia-375/libEGL.so.1 is not a symbolic link
みたいな警告が出ることがある。
そのままにしても特に不具合が起こったことはないが、なんとなくうざいので解決する。
環境
解決法
以下のコマンドを実行するだけ。
sudo mv /usr/lib/nvidia-375/libEGL.so.1 /usr/lib/nvidia-375/libEGL.so.1.org sudo mv /usr/lib32/nvidia-375/libEGL.so.1 /usr/lib32/nvidia-375/libEGL.so.1.org sudo ln -s /usr/lib/nvidia-375/libEGL.so.375.66 /usr/lib/nvidia-375/libEGL.so.1 sudo ln -s /usr/lib32/nvidia-375/libEGL.so.375.66 /usr/lib32/nvidia-375/libEGL.so.1
リネームして新しくシンボリックリンクを作成し直す。 ファイルやディレクトリ名はnvidiaドライバのバージョンに合わせて変更する。
パッケージマネージャのバグなのか、一応バグ報告はされているらしいのでそのうち解消されるかもしれない。 万が一リブート後にGUIでログインできなくなった場合は、CUIで以下のコマンドを打ち込む。
sudo dpkg-reconfigure nvidia*
私は特に不具合は発生しなかった。
ほぼそのまま下のリンクに載っている
参考 : 16.04 - libEGL.so.1 is not a symbolic link - Ask Ubuntu