Ubuntu
斷電後Ubuntu壞了。怎麼修?
我有 Ubuntu 11.10。今天遇到停電的伺服器。自從電源恢復後,設備僅部分工作。有些服務工作正常,有些無法啟動,例如
apache2ctl restart Inconsistency detected by ld.so: ../sysdeps/i386/dl-machine.h: 640: elf_machine_rel_relative: Assertion `((reloc->r_info) & 0xff) == 8' failed! Action 'restart' failed. The Apache error log may have more information. do-dist-upgrade Segmentation fault apt-get update (no output)
在檢查 dmesg 時,也會出現 apt-get 段錯誤。
[ 552.996106] apt-get[1674]: segfault at 6f5104d2 ip b7655c03 sp bfd50ff0 error 6 in libapt-pkg.so.4.11.0[b7618000+117000]
所以我試圖通過使用強制 fsck
sudo touch /forcefsck reboot
然後通過
shutdown -rF now
但是在兩者之後我仍然得到
cat /var/log/fsck/check* (Nothing has been logged yet.) (Nothing has been logged yet.)
我對接下來要嘗試什麼有點迷茫。我雖然我只是重新安裝一些可能被破壞的軟體包,但首先我不知道哪個,然後我不確定如何(dpkg 雖然工作)。我真的想避免重新安裝整個東西。任何建議表示讚賞。
這些不同的段錯誤更有可能表明記憶體或磁碟連接出現問題,而不是文件系統損壞。
您應該首先通過重新啟動並從 grub 菜單中選擇記憶體檢查器來檢查記憶體,並讓它至少執行一次。如果您發現錯誤,請重新安裝記憶體(在切換電源後)並重試。
如果這沒有顯示錯誤,我將從 CD 啟動並從那裡對每個已解除安裝的分區執行完整的文件系統檢查。在此期間,請密切關注您的日誌以查看光碟是否超時:數據可能正常,但傳輸可能會出現錯誤。如果您確實斷開並重新連接電纜(斷電後)。