1. 程式人生 > >Redis啟動報錯 linux64目錄 /libX11.so.6: undefined symbol: xcb_wait_for_reply64 解決

Redis啟動報錯 linux64目錄 /libX11.so.6: undefined symbol: xcb_wait_for_reply64 解決

Redis-desktop-manager一次安裝後啟動報錯經歷

解決:

刪除libxcb.so.1

刪除 RedisDesktop安裝目錄\lib\libxcb.so.1  檔案解決。

 

詳細:

最近因為裝黑蘋果後固態硬碟分配不合理重灌了 debian ,在下載Redis-desktop時發現在github上之前開放的deb版本陸陸續續關閉了,翻了歷史版本好久才翻到一個64位的RedisManager(百度雲備份以備不時之需:連結: [      https://pan.baidu.com/s/10fWP1SrB02SxZHNRWTv3pw

      ]提取碼:   ztwr ).

安裝完後興高采烈的開啟,發現點選沒反應,等追到redisDeskop安裝目錄後命令行呼叫報以下錯:( rdm 就是點選RedisManager之後呼叫的檔案)

經過一番百度,發現不止一個軟體會出現這個問題,其他linux64位軟體也有報錯。沒猜錯應該報錯的軟體都自帶lib資料夾,有libxcb.so.*檔案,試著刪除(刪除前別忘備份)在重新啟動。

查詢 RedisDesktop 安裝目錄:

dpkg -L redis-desktop-manager

dpkg -L 軟體名     可以查詢制定軟體安裝目錄,軟體名通過 dpkg -l 列表獲取。

 

很明顯,我的安裝目錄是:/usr/share/redis-desktop-manager      (剛裝完系統,太忙沒顧上解決字型問題 - - )

 

直接進入資料夾刪除檔案 解決問題。

 

其他軟體有類似情況先調出控制檯執行軟體,如果報錯資訊也類似,可以找軟體lib資料夾,如果有libxcb.so.*刪除試下。

 

系統:Debian 9

 希望能幫助到你。