[問題] Ubuntu libstdc++.so.6 被自動刪除

看板Linux作者 (*′∀‵*)時間6年前 (2017/07/05 19:55), 6年前編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
OS版本Ubuntu 16.04 今天稍早之前更新後重新開機就無法進入桌面 切到tty發現居然找不到libstdc++.so.6這個檔案 用LiveCD開機後複製一份後重開還是出現一樣問題 再次複製後進入修復模式後可以看到libstdc++.so.6仍健在 但是一旦進入正常開機模式後這個檔案又會被刪掉 搞了好一段時間了還是不曉得是哪個套件造成的問題 目前google上都沒有看到有相同的問題 有人有遇到這個狀況嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.246.3.136 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1499255743.A.50D.html

07/05 20:09, , 1F
在arch上遇過,不過複製一份到/usr/lib就沒事了ㄏㄏ
07/05 20:09, 1F
搞了好久重複了LiveCD複製檔案然後正常開機檔案被刪的loop之後才想到可以先備份 把libstdc++.so.6和libstdc++.so.6.0.21各備份一個名稱在後面加上.bak後重開 結果發生了非常神奇的事情...... 原本的兩個檔案如預期中的又被刪掉了,可是神奇的是系統自己建立了一個檔案 lrwxrwxrwx 1 root root 23 7月 5 20:36 /usr/lib/x86_64-linux-gnu/libstdc++.so.6 -> libstdc++.so.6.0.21.bak 居然是自動連結到我手動備份的檔案去,完全不曉得這是怎樣!? 然後就可以正常運作了,可是感覺這樣只算是暫時的解法,沒有從根本解決問題 問題似乎是Ubuntu用了很多的script,所以常常手動修正的又會被系統改掉 如果剛好這個script沒寫好就會出現這樣的bug ※ 編輯: qoopichu (111.246.3.136), 07/05/2017 21:34:26

07/05 22:10, , 2F
自動連結那是 ldconfig 幫你弄的吧
07/05 22:10, 2F
文章代碼(AID): #1PNDE_KD (Linux)