Rirusha / Cassette

GTK4/Adwaita application that allows you to use Yandex Music service on Linux operating systems
GNU General Public License v3.0
181 stars 13 forks source link

Вечная загрузка во Flatpack версии приложения #25

Closed evgenyzh closed 6 months ago

evgenyzh commented 6 months ago

Добрый день!

Установка из flatpack на Fedora.

zz@fedora:~$ uname -a
Linux fedora 6.6.14-200.fc39.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jan 26 20:12:16 UTC 2024 x86_64 GNU/Linux
zz@fedora:~$ cat /etc/*-release
Fedora release 39 (Thirty Nine)
NAME="Fedora Linux"
VERSION="39 (Workstation Edition)"
ID=fedora
VERSION_ID=39
VERSION_CODENAME=""
PLATFORM_ID="platform:f39"
PRETTY_NAME="Fedora Linux 39 (Workstation Edition)"

При запуске выдается окно авторизации и после выбора варианта онлайн, появляется значок загрузки и далее ничего не происхоит.

В консоль в это время выдает несколько шибок:

zz@fedora:~$ flatpak run io.github.Rirusha.Cassette

(cassette:2): Gtk-WARNING **: 20:29:26.210: Locale not supported by C library.
    Using the fallback 'C' locale.

(cassette:2): Gtk-WARNING **: 20:29:26.598: AdwViewSwitcher 0x55bf67d9d910 (viewswitcher) reported min height -6, but sizes must be >= 0
flatpak-spawn: Invalid byte sequence in conversion input
Try "flatpak-spawn --help" for more information.

Удалось решить проблему с запуском путем передачи LC-ALL принудительно:

zz@fedora:~$ flatpak run --env=LC_ALL="en_US.UTF-8" io.github.Rirusha.Cassette 

(cassette:2): Gtk-WARNING **: 20:31:40.057: AdwViewSwitcher 0x55bd0e1673e0 (viewswitcher) reported min height -6, but sizes must be >= 0

Глобально в системе прописаны:

zz@fedora:~$ env | grep LC
LC_ADDRESS=ru_RU.UTF-8
LC_MONETARY=ru_RU.UTF-8
LC_PAPER=ru_RU.UTF-8
LC_TELEPHONE=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
LC_NUMERIC=ru_RU.UTF-8

Скорее всего баг связан с таковым во flatpack

Rirusha commented 6 months ago

Спасибо за описание. О проблеме известно, она не только в fedora. И это проблема не приложения