Saya menggunakan Ubuntu 16.04 saat menggunakan terminal clear in, menghasilkan kesalahanterminals database is inaccessible
Tapi ketika saya menggunakan sudo clear
itu berfungsi seperti yang dimaksudkan. Saya telah menghapus beberapa file di /var/www/
dan masalah ini dimulai. Saya memeriksa pertanyaan ini perintah "hapus" di terminal GNOME mengembalikan "database terminal tidak dapat diakses" tetapi itu tidak membantu dengan cara apa pun
Sunting:Output dari strace -etrace=open clear
open(“/home/user/anaconda3/bin/../lib/tls/x86_64/libncursesw.so.5”, O_RDONLY|O_CLOEXEC) =-1 ENOENT (Tidak ada file atau direktori seperti itu)
open(“/home/user/anaconda3/bin/../lib/tls/libncursesw.so.5”, O_RDONLY|O_CLOEXEC) =-1 ENOENT (Tidak ada file atau direktori seperti itu)
open(“/home/user/anaconda3/bin/../lib/x86_64/libncursesw.so.5”, O_RDONLY|O_CLOEXEC) =-1 ENOENT (Tidak ada file atau direktori seperti itu)
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 (Tidak ada file atau direktori seperti itu)
open(“/etc/ld.so.cache”, O_RDONLY|O_CLOEXEC) =3
buka(“/lib/x86_64-linux-gnu/libc.so.6”, O_RDONLY|O_CLOEXEC) =3database terminal tidak dapat diakses
+++ keluar dengan 1 +++
Jawaban yang Diterima:
Jalur untuk Anaconda3 diatur dalam .bashrc. Ini mengganggu perintah clear.
Menghapus jalur Anaconda dari jalur memecahkan masalah. Berikut adalah referensi github untuk masalah tersebut https://github.com/ContinuumIO/anaconda-issues/issues/331