error: /lib64/libpthread.so.0: symbol h_errno, version GLIBC_PRIVATE not defined in file libc.so.6 with link time referencevim
我使用SSH鏈接到沒有root訪問權限的計算機。要安裝某些軟件,我從計算機上載了庫,並將它們放在~/lib
遠程主機的目錄中。app
如今,對於我運行的幾乎全部命令,我都會收到如下錯誤(例如ls
)或Segmentation fault (core dumped)
消息。ide
ls: relocation error: /lib/libpthread.so.0: symbol __getrlimit, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
惟一的命令,我已經成功運行是cd
與pwd
直到如今。經過使用TAB自動完成功能ls
,我幾乎能夠在目錄中找到文件,所以能夠在目錄中移動。ui
uname -r
還會返回該Segmentation fault (core dumped)
消息,因此我不肯定我使用的是哪一個內核版本。spa
因爲您能夠登陸,因此沒有什麼大不了的。大概是您的Shell的啓動腳本添加~/lib
到中LD_LIBRARY_PATH
,而且,其中的不良庫~/lib
是致使您看到問題的緣由。code
要解決此問題,請運行orm
unset LD_LIBRARY_PATH
這將容許您運行rm
,vim
等等。若是合適的話,除去麻煩庫和編輯你的啓動腳本。ci