当我尝试启动 chrome 时,收到一条消息,提示“无法从以下位置加载扩展程序:.Manifest 文件丢失或无法读取”

当我尝试启动 chrome 时,收到一条消息,提示“无法从以下位置加载扩展程序:.Manifest 文件丢失或无法读取”

当我尝试在 ubuntu 上打开 chrome 时突然收到以下消息: 在此处输入图片描述

然后当我单击“确定”时,它打开时没有我的配置文件。我现在已经删除了所有配置文件,卸载、清除并重新安装了 chrome,但这种情况仍然发生。

还有人遇到这个问题吗?

chrome:版本 55.0.2883.87 未知(64 位)

Ubuntu:Ubuntu 16.04.1 LTS

答案1

最后通过删除所有.desktopchrome 条目修复了这个问题。

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。

相关内容