使用fsck修复损坏文件系统后Chromium报“bus error (core dumped)”求助
解决pip全量升级后引发的文件系统损坏与Chromium崩溃问题
兄弟,这种连锁问题确实闹心——刚折腾完pip全量升级,结果编辑器存不了文件、终端爆IO错误,好不容易用fsck救回文件系统,Chromium又直接崩给你看,太糟了。我来帮你一步步排查解决:
1. 先救Chromium:重装修复损坏的核心文件
fsck修复了文件系统,但Chromium的缓存或核心执行文件大概率在IO混乱中被破坏了,先试试彻底重装:
- Debian/Ubuntu系:
sudo apt remove --purge chromium-browser chromium && sudo apt autoremove && sudo apt install chromium-browser - Arch系:
sudo pacman -Rns chromium && sudo pacman -S chromium - Snap安装版:
sudo snap remove chromium && sudo snap install chromium
如果重装后还是崩,那大概率是系统依赖被pip搞坏了,往下看。
2. 排查pip全量升级搞乱的系统依赖
全量升级pip包(尤其是那种把所有已装包都更到最新的命令)是高危操作——很容易覆盖系统级的Python依赖,甚至搞崩其他程序调用的库。咱们来修复:
- 先看看最近升级了哪些包:
pip list --format=freeze --uptodate - 回滚到系统默认的Python环境(避免手动排查的麻烦):
- Debian/Ubuntu系:
sudo apt install --reinstall python3 python3-pip python3-setuptools - Arch系:
sudo pacman -Syu --overwrite '*' python python-pip python-setuptools
- Debian/Ubuntu系:
- 重要提醒:以后绝对不要全量升级系统级pip包!用虚拟环境隔离项目依赖才是正道:
python -m venv my_project_env source my_project_env/bin/activate # Linux/macOS # 激活后再装包,完全不会影响系统
3. 确认文件系统彻底修复
虽然已经用fsck修过,但还是要确保没有残留问题,避免后续再出岔子:
- 最好在单用户模式或者Live CD环境下,执行强制检查(挂载状态下修复容易出问题):
sudo fsck -f /dev/sdaX # 把X换成你的系统盘分区号,比如sda1 - 检查硬件是否有IO故障(比如硬盘坏道):
sudo smartctl -a /dev/sda
如果日志里有大量硬件错误,那得考虑备份数据换硬盘了。
4. 修复Sublime Text的保存故障
Sublime存不了文件基本是权限或缓存问题:
- 检查配置目录权限:
如果所有者不是你,执行:ls -ld ~/.config/sublime-text/sudo chown -R $USER:$USER ~/.config/sublime-text/ - 清空缓存和索引目录,重置状态:
重启Sublime应该就能正常保存了。rm -rf ~/.config/sublime-text/Cache/ ~/.config/sublime-text/Index/
内容的提问来源于stack exchange,提问作者quantumbutterfly
相关产品推荐
相关产品推荐

