启动 Google Chrome 让我退出 Fedora 35
Launching Google Chrome logs me out of Fedora 35
我是 运行 Fedora 35,在 Dell Precision 3541 上,双引导 Windows 10。系统的总存储空间为 1TB,专用于 Fedora 的存储空间约为 650 GB。该系统有 16GB 的 RAM。桌面是 Gnome。
每当我尝试启动 Google Chrome 时,Chrome 开始加载几秒钟,然后我退出 Fedora。
我尝试重新安装 Fedora 35 和 Windows 10;问题依然存在。两个操作系统都是从与原始安装相同的媒体重新安装的。
当我运行:
journalctl | grep error
,
行如:
Dec 27 19:51:44 fedora kernel: BTRFS error (device sda10): bdev /dev/sda10 errs: wr 0, rd 0, flush 0, corrupt 806, gen 0
主导输出。
输出:
mount | grep sda10
是
/dev/sda10 on / type btrfs (rw,relatime,seclabel,compress=zstd:1,space_cache,subvolid=258,subvol=/root)
/dev/sda10 on /home type btrfs (rw,relatime,seclabel,compress=zstd:1,space_cache,subvolid=256,subvol=/home)
运行:
ls -a /dev/sda10
什么都不输出。
我已经尝试卸载并重新安装 Chrome,但没有任何效果。
另外,在我遇到这些问题几天后,更新了系统固件。这些更新对我的问题没有明显影响。
ABRT 报告故障组件是 gnome-shell。
我安装了 KDE Plasma 并使用 switchdesk 切换到它。这样做的结果是在原始问题之上添加了新问题,而原始问题未受影响。
我重新安装了 gnome-shell,然后切换回 gnome。
我有两个问题:
- 上述 journalctl 输出中的“corrupt 806”是指硬件错误还是软件错误?
- 任何人都可以指出可以帮助我解决问题的资源吗?
非常感谢您的帮助或建议。
不确定,但也许您应该先从 Windows 更新您的 BIOS。
在此处下载:Dell Precision 3541。
我想我已经找到了问题的根源,并且找到了至少可以解决 一些 我一直遇到的问题的解决方案。
我最后安装的 Fedora 是 Fe33,我的用户名是 userA
。
在升级到 Fe35 之前,我备份了 /home
到外部驱动器。
然后我安装了 Fe35,碰巧使用了 不同的 用户名,userB
.
然后我恢复了/home
的内容。 :-(
这给我留下了数千个文本文件,以及包含路径 /home/userA
的环境变量。真是一团糟!
作为解决方法,我所做的是,在 /home
、运行 sudo ln -s userB userA
.
解决了很多问题;其他人可能会通过更新环境变量、删除和重新安装程序来修复,例如 Chrome,这些程序对我来说不起作用。
如果您想使用旧的 /home/username
,在将其添加到较新安装的 GNU/Linux 之前最好的做法是删除文件夹 ~/.config
、~/.local
、~/.cache
、任何 ~/.bashrc*
和任何其他点文件。
我是 运行 Fedora 35,在 Dell Precision 3541 上,双引导 Windows 10。系统的总存储空间为 1TB,专用于 Fedora 的存储空间约为 650 GB。该系统有 16GB 的 RAM。桌面是 Gnome。
每当我尝试启动 Google Chrome 时,Chrome 开始加载几秒钟,然后我退出 Fedora。
我尝试重新安装 Fedora 35 和 Windows 10;问题依然存在。两个操作系统都是从与原始安装相同的媒体重新安装的。
当我运行:
journalctl | grep error
,
行如:
Dec 27 19:51:44 fedora kernel: BTRFS error (device sda10): bdev /dev/sda10 errs: wr 0, rd 0, flush 0, corrupt 806, gen 0
主导输出。
输出:
mount | grep sda10
是
/dev/sda10 on / type btrfs (rw,relatime,seclabel,compress=zstd:1,space_cache,subvolid=258,subvol=/root)
/dev/sda10 on /home type btrfs (rw,relatime,seclabel,compress=zstd:1,space_cache,subvolid=256,subvol=/home)
运行:
ls -a /dev/sda10
什么都不输出。
我已经尝试卸载并重新安装 Chrome,但没有任何效果。
另外,在我遇到这些问题几天后,更新了系统固件。这些更新对我的问题没有明显影响。
ABRT 报告故障组件是 gnome-shell。
我安装了 KDE Plasma 并使用 switchdesk 切换到它。这样做的结果是在原始问题之上添加了新问题,而原始问题未受影响。
我重新安装了 gnome-shell,然后切换回 gnome。
我有两个问题:
- 上述 journalctl 输出中的“corrupt 806”是指硬件错误还是软件错误?
- 任何人都可以指出可以帮助我解决问题的资源吗?
非常感谢您的帮助或建议。
不确定,但也许您应该先从 Windows 更新您的 BIOS。
在此处下载:Dell Precision 3541。
我想我已经找到了问题的根源,并且找到了至少可以解决 一些 我一直遇到的问题的解决方案。
我最后安装的 Fedora 是 Fe33,我的用户名是 userA
。
在升级到 Fe35 之前,我备份了 /home
到外部驱动器。
然后我安装了 Fe35,碰巧使用了 不同的 用户名,userB
.
然后我恢复了/home
的内容。 :-(
这给我留下了数千个文本文件,以及包含路径 /home/userA
的环境变量。真是一团糟!
作为解决方法,我所做的是,在 /home
、运行 sudo ln -s userB userA
.
解决了很多问题;其他人可能会通过更新环境变量、删除和重新安装程序来修复,例如 Chrome,这些程序对我来说不起作用。
如果您想使用旧的 /home/username
,在将其添加到较新安装的 GNU/Linux 之前最好的做法是删除文件夹 ~/.config
、~/.local
、~/.cache
、任何 ~/.bashrc*
和任何其他点文件。