Автор Тема: (Решено) Проблема с запуском flatpack приложений на Workstation 9  (Прочитано 261 раз)

Оффлайн Labaman

  • Давно тут
  • **
  • Сообщений: 164
  • Кто сказал что пингвины не летают?
    • Email
Добрый день!
При установки flatpack на Workstation (MATE) по инструкции отсюда, а так же конкретно Discord по по этой инструкции
Возникла следующая проблема:
$ flatpak run com.discordapp.Discord

Note that the directories

'/var/lib/flatpak/exports/share'
'/home/zloyadmin/.local/share/flatpak/exports/share'

are not in the search path set by the XDG_DATA_DIRS environment variable, so
applications installed by Flatpak may not appear on your desktop until the
session is restarted.

bwrap: Can't find source path /tmp/.X11-unix/X0: No such file or directory
Приэтом проблема проявляется только в Workstation 9, в Workstation K (где flatpak присутствует из коробки) - все работает и устанавливается прекрасно (правда не через Discover - он крашится).
В чем может быть причина? А главное: почему в двух редакциях одного и того же дисрибутива, которые вроде как отличаются по большей части только окружением рабочего стола в станции К  работает, а в стандартной - выдает ошибку?
« Последнее редактирование: 27.04.2021 00:34:57 от Labaman »

Оффлайн Koi

  • Мастер
  • ***
  • Сообщений: 1 876
  • валар дохаэрис
    • Канал на youtube
are not in the search path set by the XDG_DATA_DIRS environment variable, so
applications installed by Flatpak may not appear on your desktop until the
session is restarted.
Путь обновится после перезахода в сессию.
Посмотрите чтобы был пакет
$ rpm -qa xdg-desktop-portal
устанавливается прекрасно (правда не через Discover - он крашится).
Как написано в инструкции на вики исправить пробовали?
Приэтом проблема проявляется только в Workstation 9, в Workstation
По опыту в DE отличную от kde лучше ставить gnome-software и + к нему gnome-software-disable-updates чтобы не раздражал обновлениями, а не Discord.

Оффлайн Labaman

  • Давно тут
  • **
  • Сообщений: 164
  • Кто сказал что пингвины не летают?
    • Email
Спасибо за попвтку помочь!
Но меня больше волнует ошибка:
bwrap: Can't find source path /tmp/.X11-unix/X0: No such file or directory
Путь обновится после перезахода в сессию.
Посмотрите чтобы был пакет
Код: [Выделить]
$ rpm -qa xdg-desktop-portal
По поводу предупреждение - в WIKI  так и указанно, что ярлыки создадутся после презахода в Х. Так что я не сильно напрягся. Кстати, в рабочей станции К, и в Simply Linux  приложения flatpak прекрасно запускаются без пакета xdg-desktop-portal.

Как написано в инструкции на вики исправить пробовали?
Из командной строки установилось, запустилось - так что это отошло на второй план, обязательнопопробую, если решу остановится на станции с KDE.


По опыту в DE отличную от kde лучше ставить gnome-software и + к нему gnome-software-disable-updates чтобы не раздражал обновлениями, а не Discord.
В Рабочей станции MATE и Simly Linux (в общем во всех gtk ориентированных сборках) он и так присутствует "из коробки". Discord это говорилка для геймеров (что-то из серии TS  или  Mumble), а не очередной "Магазин приложений" ;-)

Оффлайн Koi

  • Мастер
  • ***
  • Сообщений: 1 876
  • валар дохаэрис
    • Канал на youtube
В Рабочей станции MATE и Simly Linux (в общем во всех gtk ориентированных сборках) он и так присутствует "из коробки". Discord это говорилка для геймеров (что-то из серии TS  или  Mumble), а не очередной "Магазин приложений"
Не то скопировал из цитаты. ;-D

Оффлайн Labaman

  • Давно тут
  • **
  • Сообщений: 164
  • Кто сказал что пингвины не летают?
    • Email
Итак, немного потестировав и пару раз поставив систему в разных конфигурациях, выявил следующие:
  • Если во время установки оставить набор пакетов по умолчанию, то ошибка не возникает
  • Ошибка возникает при попытке запустить из терминала приложение с GUI, установленное через flatpack
  • Если запустить flatpack приложение непосредственно через меню (да-да после презахода в систему и появления значка в меню), то ошибка не возникает, приложение стартует нормально
Полагаю это какой-то конфликт ПО, или неправильно настроенная роль/конфигурация по умолчанию.
Список пакетов, при котором возникает эта ошибка прилагаю к посту (установил практически все компоненты, кроме САПР  и Антивируса).

Оффлайн Koi

  • Мастер
  • ***
  • Сообщений: 1 876
  • валар дохаэрис
    • Канал на youtube
Из полезного нашел только эту переписку.
https://github.com/flatpak/flatpak/issues/938
Где рекомендуют перезапуск сеанса, про лечение умалчивается.

Оффлайн Labaman

  • Давно тут
  • **
  • Сообщений: 164
  • Кто сказал что пингвины не летают?
    • Email
Видел, пробовал. Перезапуск сеанса явно не решает проблему.

Оффлайн xdsl

  • Давно тут
  • **
  • Сообщений: 237
Меня опять терзают смутные сомнения... (с)
Проверьте, после входа в графику
env | grep TMP дает одинаковые значения TMP и TMPDIR? Если нет, Вам сюда: https://forum.altlinux.org/index.php?topic=44868.0

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 631
p9-xfce-sysv
# file /tmp/.X11-unix/X0
/tmp/.X11-unix/X0: socket
# ls --full-time /tmp/.X11-unix/X0
srwxrwxrwx 1 root root 0 2021-04-26 06:26:45.246371904 +0300 /tmp/.X11-unix/X0
# grep -r 06:26:45 /var/log/
/var/log/Xorg.0.log:[    41.530] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Apr 26 06:26:45 2021
/var/log/gdm/:0.log:(==) Log file: "/var/log/Xorg.0.log", Time: Mon Apr 26 06:26:45 2021
# strings /usr/bin/Xorg | grep tmp/.X11-unix
/tmp/.X11-unix
/tmp/.X11-unix/X

Оффлайн Labaman

  • Давно тут
  • **
  • Сообщений: 164
  • Кто сказал что пингвины не летают?
    • Email
p9-xfce-sysv
# file /tmp/.X11-unix/X0
/tmp/.X11-unix/X0: socket
# ls --full-time /tmp/.X11-unix/X0
srwxrwxrwx 1 root root 0 2021-04-26 06:26:45.246371904 +0300 /tmp/.X11-unix/X0
# grep -r 06:26:45 /var/log/
/var/log/Xorg.0.log:[    41.530] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Apr 26 06:26:45 2021
/var/log/gdm/:0.log:(==) Log file: "/var/log/Xorg.0.log", Time: Mon Apr 26 06:26:45 2021
# strings /usr/bin/Xorg | grep tmp/.X11-unix
/tmp/.X11-unix
/tmp/.X11-unix/X
Простите, но не совсем понял что Вы имеете ввиду? Что это файловый сокет для "заворачивания" иксов, это я понял (он еще может использоваться для X11 Forwarding для ssh), но вот почему он в одном случае присутствует и ошибок нет, а в другом мы получаем ошибку?

Оффлайн Labaman

  • Давно тут
  • **
  • Сообщений: 164
  • Кто сказал что пингвины не летают?
    • Email
Меня опять терзают смутные сомнения... (с)
Проверьте, после входа в графику
env | grep TMP дает одинаковые значения TMP и TMPDIR? Если нет, Вам сюда: https://forum.altlinux.org/index.php?topic=44868.0
Да, оно. Спасибо за подсказку. Переменные TMP и TMPDIR  были разные. Удалил пакет с политикой selinux, о которой Вы говорили в соседней теме и все заработало.
« Последнее редактирование: 26.04.2021 21:24:12 от Labaman »