Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.
Cytat: pavbaranov w Czerwiec 20, 2025, 12:30:40 PMRozumiem, że masz Intela. Wygląda na to, jakby coś w bibliotece iHD_drv_video.so mu nie pasowało.Ale na komputerze z działającym klientem też mu nie pasuje, mimo to aplikacja działa. Wygląda na to, że to nie tutaj jest ten krytyczny problem.
CytatPS: Nie wiem, czy MX osbługuje snapy, ale jeśli tak, to w repo snap Ubuntu masz też tę paczkę spotify - powinna działać prawidłowo.MX może obsługiwać snapy (to w końcu Debian), ale miałem niezainstalowane, więc spróbowałem najpierw z flatpaka. Instalowało się to pół godziny (no, może trochę przesadziłem) i zainstalowało megabajty śmiecia, a dokładnie to:
flatpak list
Nazwa Identyfikator programu Wersja Gałąź Instalacja
Spotify com.spotify.Client 1.2.60.564.gcc6305cb stable system
Freedesktop Pl... org.freedesktop.Platform freedesktop-sdk-24.08.22 24.08 system
default ...edesktop.Platform.GL.Debug.default 24.08 system
default ...edesktop.Platform.GL.Debug.default 24.08extra system
Mesa org.freedesktop.Platform.GL.default 25.1.3 24.08 system
Mesa (Extra) org.freedesktop.Platform.GL.default 25.1.3 24.08extra system
Intel VAAPI dr... ...g.freedesktop.Platform.VAAPI.Intel 24.08 system
openh264 org.freedesktop.Platform.openh264 2.4.1 2.4.1 system
openh264 org.freedesktop.Platform.openh264 2.5.1 2.5.1 system
Matcha-azul GT... org.gtk.Gtk3theme.Matcha-azul 2021-12-25 3.22 system
A po próbie uruchomienia:flatpak run com.spotify.Client
mirek@Acer:~
$ Gtk-Message: 13:07:25.333: Failed to load module "canberra-gtk-module"
[7:7:0620/130726.721110:FATAL:gpu_data_manager_impl_private.cc(423)] GPU process isn't usable. Goodbye.
CytatAle problem nie polega na tym, że klient Spotify generalnie nie działa pod MX 23.6 (bo działa), tylko na tym że nie działa na moim laptopie. Wszystko dokładnie opisałem zakładając wątek. To czego potrzebuję to sposób na ustalenie źródła problemu, jeśli oprogramowanie – jak to naprawić, jeśli sprzęt – jak ewentualnie przywrócić wersję która działała (a jeśli się nie da, to dam sobie spokój).CytatSpotify for Linux is also released as a Debian package. Our aim is that it should work with the latest Long Term Support release of Ubuntu, but we will try to make it work for other releases of Ubuntu and Debian as well.Paczka deb jest zatem robiona na Ubuntu 24.04. Ostatnie wydanie jest 24.04.2 i z bibliotekami w tym wydaniu zostało skompilowana paczka. Nie wiem jak się różnią te newralgiczne paczki z MX Linux 23, bo to generalnie składak, ale podstawowe biblioteki winny tu być z Debian 12.
CytatInnymi słowy: wersja snap, która dostępna jest zarówno od Ubuntu jak i od Spotify (jeśli dobrze ich rozumiem, bo są zdawkowi).No to doinstalowałem te snapy i spróbowałem zainstalować paczkę spotify:
sudo snap install spotify
error: cannot perform the following tasks:
- Ensure prerequisites for "spotify" are available (cannot install snap base "core20": snap "core20" assumes unsupported features: snapd2.61 (try to refresh snapd))
sudo snap --version
snap 2.57.6-1+b5
snapd 2.57.6-1+b5
series 16
debian 12
kernel 6.1.0-37-amd64
sudo snap refresh
All snaps up to date.
Wygląda na to, że paczka oczekuje snap demona w wersji nowszej niż dostępna w Debianie 12, nawet w repo testing nie ma wersji 2.61.CytatTutaj: https://community.spotify.com/t5/Desktop-Linux/Troubleshooting-Linux-Spotify/td-p/1192307 masz jeszcze jak zdebugować problem i im to wrzucić. Może ktoś będzie miał na to jakiś pomysł.Ale ta strona jest strasznie stara i widać że nikt tego nie aktualizuje. Klient w wersji 0.9.17? Prehistoria.
CytatSpotify for Linux is also released as a Debian package. Our aim is that it should work with the latest Long Term Support release of Ubuntu, but we will try to make it work for other releases of Ubuntu and Debian as well.Paczka deb jest zatem robiona na Ubuntu 24.04. Ostatnie wydanie jest 24.04.2 i z bibliotekami w tym wydaniu zostało skompilowana paczka. Nie wiem jak się różnią te newralgiczne paczki z MX Linux 23, bo to generalnie składak, ale podstawowe biblioteki winny tu być z Debian 12. Jeśli paczka spotify została skompilowana statycznie, to jeśli są różnice w wersjach bibliotek, z których korzysta pomiędzy Ubuntu a MX, to może się okazać (i chyba okazuje), że nie ma możliwości to funkcjonować. Z podobną przypadłością może się zdarzyć również w przypadku dynamicznej kompilacji. W efekcie bez rekompilacji paczki spotify program nie będzie działać. Nie dokonasz rekompilacji, bo są to źródła zamknięte. Niekiedy dają radę jakieś głupie symlinki, ale w tym przypadku nie liczyłbym na to, bo program ma problem z prawidłowym się wyświetleniem (GUI).
Cytat: Piotr_1988 w Czerwiec 20, 2025, 01:15:43 AM(1) Jak widać w tytule wątku, pytanie jest o powłokę dla Linuxa.
Cytat: mirekc w Czerwiec 20, 2025, 10:59:15 AMZmieniłem repozytorium na testing i zaktualizowałem klienta do wersji 1.2.63. Teraz po uruchomieniu z konsoli jest tak:Uzupełnienie – po restarcie systemu jest tak:spotify
Naruszenie ochrony pamięci
spotify
libva error: /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed
Błędna instrukcja
Przy czym interfejs programu zaczyna się uruchamiać, a ,,błędna instrukcja" pojawia się dopiero po chwili i okno programu znika.spotify
libva error: /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed
Błędna instrukcja
Ten pierwszy błąd wygląda na niekrytyczny, wyświetla się również na komputerze gdzie klient działa.spotify
Naruszenie ochrony pamięci
2025-06-20T08:34:34.221636+02:00 Acer kernel: [ 709.688940] traps: spotify[2884] trap int3 ip:7f0fd128027d sp:7ffd5839fb40 error:0 in libcef.so[7f0fcd0c9000+a5c1000]
2025-06-20T08:34:34.656570+02:00 Acer gnome-keyring-d[1807]: asked to register item /org/freedesktop/secrets/collection/Domy_c5_9blna_5fbaza_5fkluczy/1, but it's already registered
2025-06-20T08:34:34.946907+02:00 Acer kernel: [ 710.412997] traps: Core Thread[2920] trap invalid opcode ip:560114237aed sp:7f87e9ff6060 error:0 in spotify[5601128a3000+19b3000]
Czy to oznacza, że czegoś brakuje w moim Linuksie, czy też raczej, że najnowsza wersja klienta Spotify ,,nie dogaduje się" z moim procesorem? Mam Dual Core Pentium T4200.Cytat: microsofter w Czerwiec 20, 2025, 12:38:02 AMBash to powłoka używana głównie w GNU/Linuxie. Rzadko jest domyślna na innych systemach uniksowych, a niektóre z nich nie posiadają jej nawet w opcji. Przywiązując się do Basha, a zwłaszcza zaczynając od niego, skazujemy się na problemy przy pierwszej zmianie systemu.(1) Jak widać w tytule wątku, pytanie jest o powłokę dla Linuxa. (2) Mimo całej naszej sympatii do tych systemów, uczciwe będzie stwierdzenie, że zastosowanie *BSD i innych Unixów jest dość marginalne w porównaniu do Linuxa i raczej jeden na dziesiątki tysięcy użytkowników przesiadki Linux -> Unix w trakcie swojego życia dokona. Chyba, że mówimy o macOS.
Cytat: microsofter w Czerwiec 20, 2025, 12:38:02 AMPisanie prostych skryptów w języku wysokiego poziomu, a następnie kompilacja, to dla mnie jakaś abstrakcja. Nie tylko dlatego, że nie jestem programistą, toteż jest to poza moimi możliwościami. Zwyczajnie, od zawsze stosuję najprosztszą powłokę, niezbędną dla danego skryptu - zadania które muszę wykonać. Czyli w Windows to jest CMD, a dopiero jeśli czegoś nie potrafi, sięgam po PowerShell. Podobnie w Unixie, używam Bourne lub C-Shella, a w razie czego Korn czeka w zanadrzu. Takie podejście dobrze sprawdza się, nie ma powodu aby komplikować proste rzeczy.Na myśli chyba masz języki niskiego poziomu, a nie wysokiego poziomu, a właściwie to średniego (niskiego jest Assembly). Owszem uchodzą ze średnio bardziej złożone, ale skoro w dzisiejszych czasach kod pisze nie człowiek, a sztuczna inteligencja, argument, że któryś z języków "jest trudny", odpada. Mogę poprosić np. Claude lub ChatGPT by mi napisały kod w jednym z conajmniej kilkudziesięciu języków i bez różnicy, czy język jest prosty, czy złożony, zajmie to sekundy...