ターミナルでclearを使用しているときにUbuntu16.04を使用していますが、エラーが発生しますterminals database is inaccessible
しかし、sudo clear
を使用すると 意図したとおりに機能します。 /var/www/
のいくつかのファイルを削除しました そしてこの問題が始まりました。 GNOMEターミナルのこの質問「clear」コマンドが「ターミナルデータベースにアクセスできません」を返すことを確認しましたが、それはまったく役に立ちませんでした
編集:strace -etrace=open clear
の出力
open(“ /home/user/anaconda3/bin/../lib/tls/x86_64/libncursesw.so.5”、O_RDONLY | O_CLOEXEC)=-1 ENOENT(そのようなファイルまたはディレクトリはありません)
open(“ /home/user/anaconda3/bin/../lib/tls/libncursesw.so.5”、O_RDONLY | O_CLOEXEC)=-1 ENOENT(そのようなファイルまたはディレクトリはありません)
open(“ /home/user/anaconda3/bin/../lib/x86_64/libncursesw.so.5”、O_RDONLY | O_CLOEXEC)=-1 ENOENT(そのようなファイルまたはディレクトリはありません)
open(“ /home/user/anaconda3/bin/../lib/libncursesw.so.5”、O_RDONLY | O_CLOEXEC)=3
open(“ /home/user/anaconda3/bin/../lib/libc.so.6”、O_RDONLY | O_CLOEXEC)=-1 ENOENT(そのようなファイルまたはディレクトリはありません)
open(“ /etc/ld.so.cache”、O_RDONLY | O_CLOEXEC)=3
open(“ /lib/x86_64-linux-gnu/libc.so.6”、O_RDONLY | O_CLOEXEC)=3端末データベースにアクセスできません
+++は1で終了しました+++
承認された回答:
Anaconda3のパスは.bashrcで設定されます。 clearコマンドに干渉しています。
パスからAnacondaパスを削除すると、問題が解決しました。これは、問題https://github.com/ContinuumIO/anaconda-issues/issues/331