答案1
最后通过删除所有.desktop
chrome 条目修复了这个问题。
find ~ -name "*chrome*.desktop"
#and then after looking at the list and maybe looking inside the files and deciding
#that you are ok with deleting them just to see if this fixes it....
find ~ -name "*chrome*.desktop" | xargs rm
#or something like
find ~ -name "*chrome*.desktop" | xargs gvfs-trash
#or maybe just save them in a folder or rename them while you make sure
#this is the problem
我无法重现这种情况,所以我无法肯定地告诉你是否是这种情况,但如果你遇到同样的问题,可能值得尝试一下。
答案2
我遇到这个问题是因为扩展安装不完整。扩展chromium-lwn4chrome
是通过 aptitude 安装的。我不知道为什么它的某些文件最终没有安装。
我终于通过跑步找到了它
strace -ochromium.strace chromium
在 chromium.strace 文件中,我搜索了字符串“anifest”,并找到了以下行
lstat("/usr/share/chromium/extensions/lwn4chrome", 0x7ffd0c3bc520) = -1 ENOENT (No such file or directory)
access("manifest.json", F_OK) = -1 ENOENT (No such file or directory)
寻找lwn4chrome
,我找到了
open("/etc/chromium.d/lwn4chrome", O_RDONLY) = 3
调查该文件后,我发现
export CHROMIUM_FLAGS="$CHROMIUM_FLAGS --load-extension=/usr/share/chromium/extensions/lwn4chrome"
/usr/share/chromium/extensions/lwn4chrome
但我的系统上没有这个文件或目录。我清除了该chromium-lwn4chrome
软件包,问题就解决了。然后我重新安装了它(因为我很好奇),这次一切都正常了。
答案3
有同样的问题。这是我修复它的方法:
apt-get remove google-chrome-stable
export CHROME_VERSION="google-chrome-stable"
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list
apt-get update -qqy
apt-get -qqy install ${CHROME_VERSION:-google-chrome-stable}
rm /etc/apt/sources.list.d/google-chrome.list
rm -rf /var/lib/apt/lists/* /var/cache/apt/*
答案4
上述方法都没有任何帮助。
sudo apt install chromium-chromedriver
有帮助。这使得一些链接变得容易。
另外,从 snap 安装时最好也运行sudo apt install chromium-browser
,因为 snap 不会创建chromium 浏览器链接。请注意,上面写着浏览器版本是 80,但是从 snap 安装的是 81。