我需要帮助来弄清楚为什么电子应用程序在启动几分钟后就会被终止。也就是说,它们不记录错误(无论是dmesg
,/var/log/syslog
还是从控制台启动时--verbose
),而只是通过打印Killed
或terminated by signal SIGKILL (Forced quit)
控制台退出。当刚启动它们并让它们闲置时也会发生这种情况。与手动发送 SIGKILL 时的行为完全相同。
迄今为止出现此问题的应用程序:
- google-chrome-stable (官方 deb/ppa)
- microsoft-teams-preview(官方 deb/ppa)
- 邮递员(快照)
- 失眠 (官方 deb/ppa)
- visual-studio-code (官方 deb/ppa)
- signal桌面 (官方 deb/ppa)
请注意,问题并非总是发生,microsoft-teams 和 google-chrome 大多运行良好。但如果发生,它会一直存在,直到重新启动(电子应用程序)或删除~/.config/google-chrome/Default
google-chrome。对于 chrome 和 teams,我认为问题似乎与 gnome3 崩溃后的不干净退出有关。然而,其他的根本无法使用,因为它们几乎总是在大约 2 分钟后退出,无论是否有人与它们交互。
我尝试删除、、、,/tmp/.com.google.*
但没有帮助....../tmp/.org.chromium.*
~/.cache/google-chrome
~/.config/insomnia
~/snap/postman/current/.config/Postman
操作系统/系统:ubuntu 21.04、5.11.0-25-generic、Root on ZFS、>16GB 可用 RAM、>100GB 可用 SSD、HP Elitebook 840 G7
如果需要的话我可以附加日志。
答案1
我在 Ubuntu 20.04 上遇到了所有 Electron 应用程序(Chromium、VSCode、Slack)的相同问题。最有可能的问题是由新版本的 Linux 内核(5.11.0-25-generic)引起的。
使用以前版本的作品解决了这个问题。
这可以通过使用参数以最快的方式实现GRUB_SAVEDEFAULT
- 这里是手册:https://askubuntu.com/a/1308903