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
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)
最后通过删除
.desktop
chrome的所有条目来修复它。我无法重现这种情况,所以我不能确定是否是这样,但如果你有同样的问题,它可能值得一试。
由于扩展安装不完整,我遇到了这个问题。扩展程序
chromium-lwn4chrome
, 是通过 aptitude 安装的。我不知道它的一些文件是如何最终没有被安装的。我终于通过运行找到它
在 chromium.strace 文件中,我搜索了字符串“anifest”并找到了这些行
搜索
lwn4chrome
,我找到了调查那个文件,我发现
/usr/share/chromium/extensions/lwn4chrome
但是我的系统上没有命名文件或目录。我清除了chromium-lwn4chrome
包裹,问题就消失了。然后我重新安装了它(因为我很好奇),这次一切正常。有同样的问题。这就是我修复它的方法:
我解决了它打开 chrome 并导航到 chrome://version/
它向我展示了以下内容:
Chromium: 71.0.3578.98 (Versão oficial) snap 64 bits
Revisão: 15234034d19b85dcd9a03b164ae89d04145d8368-refs/branch-heads/3578@{#897}
SO: Linux
JavaScript: V8 7.1.302.31
Flash: (Desativada)
使用代理: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) snap Chromium/71.0.3578.98 Chrome/71.0.3578.98 Safari/537.36
Linha de comando: /snap/chromium/562/usr/lib/chromium-browser/chrome --no-default-browser-check --no-first-run --password-store=basic --ppapi-flash-path --标志开关开始-标志开关结束
Caminho do executável: /snap/chromium/562/usr/lib/chromium-browser/chrome
Caminho de perfil: /home/wagner/snap/chromium/562/.config/chromium/Default
最后一行是我的 PROFILE PATH
Pay注意您需要指向您的个人资料路径的最后一行。您还需要将 ExperimentalOption 设置为 false。我这样设置我的 ChromeOptions:
ChromeOptions options = new ChromeOptions();
options.addArguments("禁用信息栏");
options.setExperimentalOption("useAutomationExtension", false);
options.addArguments("user-data-dir=/home/wagner/snap/chromium/562/.config/
chromium/Default");
驱动程序=新的ChromeDriver(选项);
享受!
上述方法没有任何帮助。
sudo apt install chromium-chromedriver
帮助。这使得一些链接可以捕捉。此外,从 snap 安装时最好同时运行
sudo apt install chromium-browser
,因为 snap 不会创建chromium-browser链接。请注意,它写的是浏览器版本是 80,但 81 是从 snap 安装的。这可能是由于未完全删除 Chrome/Chromium 造成的。我在重新安装 Chromium 后尝试启动 Jupyter Notebook 时遇到了这个问题。在类似情况下,下一步可能会有所帮助^
这是我为解决此问题所做的: 1. 运行此命令以查找所有 chrome*.desktop 文件。$ sudo find ~ -name " chrome .desktop"
我电脑中的输出:
如您所见,这些 chrome*.desktop 文件位于 2 个目录中。
/home/thachhoangn/.gnome/apps/ 和 /home/thachhoangn/.local/share/applications/
现在,列出这些目录中的所有文件并查看文件的修改日期时间:
根据修改的日期时间,您可以尝试删除最近编辑的文件之一。每次删除文件时,打开 chrome 检查问题是否消失。
我删除了 2 个文件:chrome.desktop、google-chrome.desktop 最近修改并解决了问题。
希望这可以帮助。
在我查看这里之后,我以这种方式在我的 UBUNTU 18 操作系统中解决了一个类似的问题:
1)我通过在终端中写入卸载了铬 -
2)我安装了“Chromium Web Browser”。然后它就成功了!
详细信息:似乎我没有 ~/.config/google-chrome/ 目录。因为铬是一个快照版本。ChromeDriver 可能不支持它。清理快照版本并转到“Chromium Web Browser”使神奇的工作。
进行如下操作:
nautilus
。opt
。google
并将其重命名为google_old
.那应该可以解决您的问题。