J'utilise Ubuntu 16.04 tout en utilisant clear dans le terminal, cela produit une erreurterminals database is inaccessible
Mais quand j'utilise sudo clear
cela fonctionne comme prévu. J'ai supprimé certains fichiers dans /var/www/
et ce problème a commencé. J'ai coché cette question "effacer" la commande dans le terminal GNOME renvoie "la base de données des terminaux est inaccessible" mais cela n'a aidé en aucune façon
Edit :sortie de strace -etrace=open clear
open(“/home/user/anaconda3/bin/../lib/tls/x86_64/libncursesw.so.5”, O_RDONLY|O_CLOEXEC) =-1 ENOENT (Aucun fichier ou répertoire de ce type)
open(“/home/user/anaconda3/bin/../lib/tls/libncursesw.so.5”, O_RDONLY|O_CLOEXEC) =-1 ENOENT (Aucun fichier ou répertoire de ce type)
open(“/home/user/anaconda3/bin/../lib/x86_64/libncursesw.so.5”, O_RDONLY|O_CLOEXEC) =-1 ENOENT (Aucun fichier ou répertoire de ce type)
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 (Aucun fichier ou répertoire de ce type)
ouvrir(“/etc/ld.so.cache”, O_RDONLY|O_CLOEXEC) =3
ouvrir(“/lib/x86_64-linux-gnu/libc.so.6”, O_RDONLY|O_CLOEXEC) =3la base de données des terminaux est inaccessible
+++ sortie avec 1 +++
Réponse acceptée :
Le chemin pour Anaconda3 est défini dans .bashrc. Il interfère avec la commande clear.
La suppression du chemin Anaconda du chemin a résolu le problème. Voici la référence github pour le problème https://github.com/ContinuumIO/anaconda-issues/issues/331