Пакет оснастки Telegram-desktop не запускается после перезагрузки

Пожалуйста , я использую Ubuntu 18.04 LTS и я очень доволен. Но, к сожалению, рабочий стол Telegram перестает работать после сегодняшней перезагрузки. Я действительно не знаю почему, потому что до сегодняшнего дня все работало правильно.

Если я пытаюсь запустить телеграмму из командной строки, у меня появляется это сообщение об ошибке:

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

На самом деле у меня было много проблем с пакетами оснастки, такими как gnome-calculator или gnome-system-monitor. Это приложение было доставлено в виде готовых пакетов после обычной установки. Но я не думаю, что эти приложения должны быть такими же легкими. После удаления и установки, как обычно, приложение работает правильно.

Но Telegram не могу установить как обычное приложение через sudo apt install потому что его нет в стандартном репозитории ppa:(Только я могу загрузить AppImage с официального сайта Telegram. Но тогда snap - это просто чушь... (вы знаете), и я рекомендую перейти на Flatpak.

Пожалуйста, можете ли вы помочь, где могут быть проблемы с оснасткой пакета этого приложения?

Мои приложения Snap:

$ ls -la /snap/
total 40
drwxr-xr-x  9 root root 4096 máj 20 20:16 .
drwxr-xr-x 24 root root 4096 máj 19 22:39 ..
drwxr-xr-x  2 root root 4096 máj 20 20:16 bin
drwxr-xr-x  4 root root 4096 máj  7 19:04 core
drwxr-xr-x  5 root root 4096 máj  9 20:28 gnome-3-26-1604
drwxr-xr-x  4 root root 4096 máj  5 20:54 gnome-characters
drwxr-xr-x  4 root root 4096 máj  5 20:54 gnome-logs
-r--r--r--  1 root root  548 máj  5 14:08 README
drwxr-xr-x  3 root root 4096 máj  6 09:09 telegram-desktop
drwxr-xr-x  3 root root 4096 máj 20 20:02 vlc

VLC пока работает правильно:) Спасибо за любой совет

PS: я пробовал обновить пакет Snap через snap refresh но это не помогает

sudo snap refresh telegram-desktop
snap "telegram-desktop" has no updates available

Спасибо за ответ

2 ответа

Решение

Эта проблема касается меня тоже. При первом подключении к телеграмме требовались привязанные интерфейсы, и это работало. Но сегодня проблема снова проявилась. Я исправляю это, удаляя и устанавливая снова телеграмму с:

sudo snap remove telegram-desktop
sudo snap install telegram-desktop

Обратите внимание, что в настоящее время существует пакет telegram-desktop внутри ppa по умолчанию, и вы можете установить его

sudo apt install telegram-desktop 

Сначала удалите пакет.

      sudo snap remove telegram-desktop

Установите его обратно.

      sudo snap install telegram-desktop

Теперь выполните другую установку, используя менеджер пакетов по умолчанию.

Для ОС на основе Debian,

      sudo apt install telegram-desktop 

Для ОС на базе Arch

      sudo pacman -S telegram-desktop 

Расширьте ответ @Bob91 для пользователей Arch.

Другие вопросы по тегам