Telegram-desktop snap 包在重启后无法运行

Bam*_*nny 4 package-management apt telegram snap

拜托,我正在使用 Ubuntu 18.04 LTS,我已经非常满意了。但不幸的是,Telegram 桌面在今天重新启动后停止工作。我真的不知道为什么,因为它在今天之前工作正常。

\n\n

如果我尝试从命令行启动电报,我会收到以下错误消息:

\n\n
~$ telegram-desktop \nQXcbConnection: Could not connect to display :1\nTelegram[0x9338cf]\nTelegram[0x933e4c]\nTelegram(_ZN15google_breakpad16ExceptionHandler12GenerateDumpEPNS0_12CrashContextE+0x382)[0x11d0d0c]\nTelegram(_ZN15google_breakpad16ExceptionHandler12HandleSignalEiP9siginfo_tPv+0x1c3)[0x11d08e7]\nTelegram(_ZN15google_breakpad16ExceptionHandler13SignalHandlerEiP9siginfo_tPv+0x1ab)[0x11d05ff]\n/lib/x86_64-linux-gnu/libpthread.so.0(+0x11390)[0x7f9195a16390]\n/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x38)[0x7f9195151428]\n/lib/x86_64-linux-gnu/libc.so.6(abort+0x16a)[0x7f919515302a]\nTelegram[0x1f55117]\nTelegram(_ZN14QXcbConnectionC2EP19QXcbNativeInterfacebjPKc+0xe93)[0x1624423]\nTelegram(_ZN15QXcbIntegrationC1ERK11QStringListRiPPc+0x2ea)[0x15f907a]\nTelegram[0x15f7c4b]\nTelegram[0x1e1bc1d]\nTelegram[0x1b38bad]\nTelegram[0x1b397b5]\nTelegram[0x2128295]\nTelegram[0x1b3ad8f]\nTelegram[0x17f8889]\nTelegram(_ZN11ApplicationC2EN3gsl8not_nullIPN4Core8LauncherEEERiPPc+0x3a)[0xfcc76a]\nTelegram(_ZN4Core8Launcher18executeApplicationEv+0x3e)[0x93088e]\nTelegram(_ZN4Core8Launcher4execEv+0x54)[0x930d14]\nTelegram(main+0x32)[0x78a2a2]\n/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7f919513c830]\nTelegram(_start+0x29)[0x79b569]\nAborted (core dumped)\n
Run Code Online (Sandbox Code Playgroud)\n\n

事实上,我在使用 gnome-calculator 或 gnome-system-monitor 等 snap 包时遇到了很多问题。该应用程序在正常安装后以快照包形式提供。但我认为这个应用程序不需要那么快。卸载并正常安装后,应用程序可以正常工作。

\n\n

但是 Telegram 我无法像普通应用程序一样安装,sudo apt install因为它不在 stadard ppa 存储库中:( 只有我可以从 Telegram 官方网站下载AppImage。但是 snap 只是一堆废话......(你知道),我建议迁移到 Flatpak 。

\n\n

请问您能帮忙解决一下这个应用程序的 snap 包哪里有问题吗?

\n\n

我的快照应用程序:

\n\n
$ ls -la /snap/\ntotal 40\ndrwxr-xr-x  9 root root 4096 m\xc3\xa1j 20 20:16 .\ndrwxr-xr-x 24 root root 4096 m\xc3\xa1j 19 22:39 ..\ndrwxr-xr-x  2 root root 4096 m\xc3\xa1j 20 20:16 bin\ndrwxr-xr-x  4 root root 4096 m\xc3\xa1j  7 19:04 core\ndrwxr-xr-x  5 root root 4096 m\xc3\xa1j  9 20:28 gnome-3-26-1604\ndrwxr-xr-x  4 root root 4096 m\xc3\xa1j  5 20:54 gnome-characters\ndrwxr-xr-x  4 root root 4096 m\xc3\xa1j  5 20:54 gnome-logs\n-r--r--r--  1 root root  548 m\xc3\xa1j  5 14:08 README\ndrwxr-xr-x  3 root root 4096 m\xc3\xa1j  6 09:09 telegram-desktop\ndrwxr-xr-x  3 root root 4096 m\xc3\xa1j 20 20:02 vlc\n
Run Code Online (Sandbox Code Playgroud)\n\n

vlc工作正常:) 感谢您的建议

\n\n

PS:我尝试通过刷新快照包,snap refresh但它没有帮助

\n\n
sudo snap refresh telegram-desktop\nsnap "telegram-desktop" has no updates available\n
Run Code Online (Sandbox Code Playgroud)\n\n

感谢您的回复

\n

Bob*_*b91 5

这个问题也影响着我。我第一次将所需的 snap 接口连接到 telegram,并且成功了。但今天问题又出现了。我通过删除并再次安装电报来修复它:

sudo snap remove telegram-desktop
sudo snap install telegram-desktop
Run Code Online (Sandbox Code Playgroud)

请注意,现在默认 ppa 中存在一个 telegram-desktop 包,您可以通过以下方式安装它

sudo apt install telegram-desktop 
Run Code Online (Sandbox Code Playgroud)