Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witajcie,
Po wczorajszej aktualizacji bibliotek harfbuzz:
gir1.2-harfbuzz-0.0 (1.8.5-1) to 1.8.6-1 libharfbuzz-dev (1.8.5-1) to 1.8.6-1 libharfbuzz-gobject0 (1.8.5-1) to 1.8.6-1 libharfbuzz-icu0 (1.8.5-1) to 1.8.6-1 libharfbuzz0b (1.8.5-1) to 1.8.6-1 libharfbuzz0b:i386 (1.8.5-1) to 1.8.6-1
Cinnamon zaczął mi się wywalać po każdym kliknięciu w przycisk Menu na panelu, błąd w .xsession-errors jest taki:
cinnamon: ../../src/hb-machinery-private.hh:642: void hb_lazy_loader_t<WheresFace, Subclass, Returned, Stored>::set_stored(Stored*) [with unsigned int WheresFace = 1; Subclass = hb_table_lazy_loader_t<1, OT::GDEF>; Returned = OT::GDEF; Stored = hb_blob_t]: Warunek zapewnienia `instance == nullptr' nie został spełniony. Traceback (most recent call last): File "/usr/bin/cinnamon-launcher", line 55, in <module> os.execvp(FALLBACK_COMMAND, (FALLBACK_COMMAND,) + FALLBACK_ARGS) File "/usr/lib/python3.6/os.py", line 559, in execvp _execvpe(file, args) File "/usr/lib/python3.6/os.py", line 604, in _execvpe raise last_exc.with_traceback(tb) File "/usr/lib/python3.6/os.py", line 594, in _execvpe exec_func(fullname, *argrest) FileNotFoundError: [Errno 2] Nie ma takiego pliku ani katalogu
Po downgrade powyższych bibliotek wszystko wraca do normy, ale to nie jest dobre rozwiązanie na dłuższą metę, bo za chwilę oprogramowanie zacznie mieć w zależnościach te wersje. Po przywróceniu czystej konfiguracji Cinnamona problem ciągle istnieje. Z drugiej strony, po aktualizacji na innym komputerze problemu nie ma, też te same biblioteki się zaktualizowały i jest wszystko w porządku.
Czy macie jakiś pomysł co można jeszcze zrobić?
Offline
Nikt tego nie potwierdzi, mam jeszcze 2 komputery i tam problem nie występuje. Pewnie u nikogo nie występuje oprócz mnie.
Offline
Już nie raz zgłaszałem takie błędy, które ja tylko mam na jednym z moich komputerów i mam doświadczenie. Na 3 komputerach dokładnie ten sam system i te same repozytoria, na 2 nie ma problemu, na jednym jest. Raczej to problem po mojej stronie.
Offline
ktoss12345 napisał(-a):
Już nie raz zgłaszałem takie błędy, które ja tylko mam na jednym z moich komputerów i mam doświadczenie. Na 3 komputerach dokładnie ten sam system i te same repozytoria, na 2 nie ma problemu, na jednym jest. Raczej to problem po mojej stronie.
niekoniecznie, na pewno nie sa to 3 takie same komputery, 1 do 1 :)
btw skoro twierdzisz ze to po aktualizacji to zrob downgrade i sprawdz czy dziala?
Ostatnio edytowany przez Pakos (2018-08-10 13:26:28)
Online
Po downgrade działa, przecież napisałem. Na oficjalnym forum Debiana (angielskojęzycznym) też zadałem to pytanie i zostałem olany - tez nikt nie potwierdził, bo u nikogo to nie wystąpiło oprócz mnie. Podam wam przykład: 2 lata temu zgłaszałem bug w KDE, gdzie musiałem wyłączyć systemd i przejść na init, bez tego KDE się nie uruchamiało (ale na innym moim kompie problemu nie było, tam na systemd działało wszystko dobrze). Poświęciłem sporo czasu na przebrnięcie przez te debianowe skrypty do zgłaszania błędów, zrobiłem raport i co? Do dziś jest status "nowy", pies z kulawą nogą sie nie zainteresował. Nie podejrzewam ich o złą wolę, po prostu u nikogo tego nie było oprócz mnie. Jak nikt nie zauważył tego u siebie, to nikt nie miał nic do napisania w temacie.
Tu będzie na 100% tak samo, więc od tamtej pory dałem sobie na luz, jeśli macie jakiś pomysł gdzie pogrzebać żeby namierzyć przyczynę to chętnie się dowiem. Czasami mam wrażenie, że takie bugi to kwestia, kiedy wstrzelisz się z aktualizacją systemu - czasem coś się zakleszczy i potem już nigdy nie działa i wcale nieprawda, że częstsze aktualizacje mogą przed tym uchronić, mój laptop był niekatualizowany od miesiąca, zrobiłem dist-upgrade i spoko, drugi problematyczny, którego dotytyczy ten temat jest aktualizowany codziennie. Tyle dobrego, że nie było 2500 aktualizacji, a 10 i można spróbować cofnąć, gdyby nie to, czekałaby mnie reinstalacja systemu
Myślę tak sobie, czy by nie zrobić skryptu do cofania upgrade. Skrypt taki robił by dpkg-repack na każdym pakiecie, który ma być zaktualizowany. Jak coś nie teges, to potem mam pakiety do cofnięcia, wszystkie. Dziwne, że nikt tego nie zrobił jeszcze.
Albo backup wszystkiego, jakoś tak:
fakeroot -u dpkg-repack `dpkg --get-selections | grep install | cut -f1`
Ostatnio edytowany przez ktoss12345 (2018-08-10 13:44:11)
Offline
ktoss12345 napisał(-a):
Po downgrade działa, przecież napisałem. Na oficjalnym forum Debiana (angielskojęzycznym) też zadałem to pytanie i zostałem olany - tez nikt nie potwierdził, bo u nikogo to nie wystąpiło oprócz mnie. Podam wam przykład: 2 lata temu zgłaszałem bug w KDE, gdzie musiałem wyłączyć systemd i przejść na init, bez tego KDE się nie uruchamiało (ale na innym moim kompie problemu nie było, tam na systemd działało wszystko dobrze). Poświęciłem sporo czasu na przebrnięcie przez te debianowe skrypty do zgłaszania błędów, zrobiłem raport i co? Do dziś jest status "nowy", pies z kulawą nogą sie nie zainteresował. Nie podejrzewam ich o złą wolę, po prostu u nikogo tego nie było oprócz mnie.
Tu będzie na 100% tak samo, więc od tamtej pory dałem sobie na luz, jeśli macie jakiś pomysł gdzie pogrzebać żeby namierzyć przyczynę to chętnie się dowiem.
To po kiego czorta się pchasz w Sida, jak chcesz stabilny i przewidywalny system?
SID to są pakiety, ktorych nikt przy zdrowych zmysłach nie wpuścil jeszcze do testinga.
Przeważnie niestabilne i zawsze nieprzewidywalne.
Dlatego do SIDa trzeba mieć wybitnie twardą dupę i być zawsze gotowym na to,
że jak się np Cinnamon pierdoli, to zmykasz na kilka miechów na Mate albo Xfce czy choćby LXQT.
Poza tym, znając legendarne kompetencje Developerów Minta (którzy CInnamona stworzyli), i do tego ciągle zmieniające się API Gtk3, którego używa Cinnamon
to bym Cinnamona nawet kijem od szczotki nie tknął, nie mówiąc o używaniu. xD
Do tego zaczęli pisać Cinnamona w Pythonie 2, potem przyszedł Python3, a teraz co wersja - 3.4, 3.5 czy 3.6 coś trzeba w kodzie programów poprawiać (jak to zawsze w Pythonie),
dlatego pisanie managera okien takiego jak Cinnamon w Pythonie to był ciężki idiotyzm.
Pozdro
;-)
Offline
Nie przesadzaj, Cinnamon jest akurat znacznie stabilniejszy niż KDE (teraz Plasma). I to nie jest problem Cinnamona, w sumie nie wiem czego problem to jest, bo na 3 moje komputery tylko na jednym to wystąpilo
Offline
ktoss12345 napisał(-a):
Nie przesadzaj, Cinnamon jest akurat znacznie stabilniejszy niż KDE (teraz Plasma). I to nie jest problem Cinnamona, w sumie nie wiem czego problem to jest, bo na 3 moje komputery tylko na jednym to wystąpilo
pisanie na forum to nie zglaszanie buga ;p
Online
ktoss12345 napisał(-a):
Nie przesadzaj, Cinnamon jest akurat znacznie stabilniejszy niż KDE (teraz Plasma). I to nie jest problem Cinnamona, w sumie nie wiem czego problem to jest, bo na 3 moje komputery tylko na jednym to wystąpilo
Plasma stabilna nie będzie jeszcze długo, bo jest cyrk ze sterami Nvidii i EGL,
a Developerzy KDE pojęcia nie mają, jak ten cyrk się skończy, i dlatego nie wiadomo, co dalej z Waylandem.
Natomiast Xorg już jest trupem, który coraz bardziej zaczyna śmierdzieć
(jak to każdy truposz), i wszystkie środowiska i biblioteki miewają różne dziwne błędy na Xorgu.
Kłopotliwe jest też utrzymywanie podwójnego supportu do Xorga i Waylanda w różnych bibliotekach graficznych.
Np Developer Compiza kiedyś przyznał, że 90% roboty było nie z Compizem ale z błędami Xorga na róznych sterownikach.
To samo przyznają Developerzy bibliotek Gtk i QT.
Żeby zrozumieć istotę tego problemu, przeczytaj sobie to:
https://ubuntu.pl/czytelnia/2012/10/13/wayland-nast … indow-system/
Ten błąd u Ciebie można rozwiązać w ten sposób, że przebudujesz programy wykrzaczające się na nowej wersji harfbuzz, problem polega na tym, że w przypadku Cinnamona musialbyś przebudować lokalnie Pythona i ileś jego modulów, żeby to naprawić.
Taka zabawa jest dosyć prosta w Gentoo, ale Debian nigdy nie był zbytnio przygotowany do takich gimnastyk, chociaż to w nim jest wykonalne.
Także musisz tą chorobę Cinnamona po prostu przeczekać na innym środowisku graficznym, ktoraś grubsza aktualizacja Pythona i jego libów pewnie załatwi sprawę,
ale diabli wiedzą która.
Pozdro
Ostatnio edytowany przez Jacekalex (2018-08-10 14:19:54)
Offline
ktoss12345 napisał(-a):
Cinnamon jest akurat znacznie stabilniejszy niż KDE (teraz Plasma).
Ziomuś, to ty masz problem z Cinamonem po aktualizacji a nie ja z KDE :P
Poza tym tak jak pisze [b]Jacekalex[b], musisz zacisnąć pasa i poczekać aż ktoś to naprawi ALE nikt tego nie zrobi jeśli nie będzie zgłoszeń... :)
Offline
Po pierwsze, nie prosiłem was o wasze prywatne dywagacje, czy według was Cinnamon jest lepszy, czy gorszy niż X (w miejsce X wstawić dowolne inne środowisko graficzne). Taki bełkot nie wnosi nic do tematu.
Po drugie, to nie wygląda mi na "chorobę Cinnamona", a na jakąś specyficzną sytuację na moim kompie, jednym 3, która coś psuje. Gdyby to było oczywiste, że harfbuzz wykrzacza Cinnamona, to wystąpiłoby to zawsze i u każdego, a przynajmniej u mnie na wszystkich kompach, gdzie cała konfiguracja Cinnamona jest identyczna (przekopiowane pliki z/home) i dokładnie ten sam system. Dlatego podejrzewam, że coś się dzieje innego i pytam, czy ktoś ma pomysł gdzie jeszcze szukać.
Jeśli ktoś ma coś konstruktywnego do napisania oprócz "to zgłoś autorom" albo "Cinnamon jest do dupy", to chętnie poczytam, ale dajcie sobie na luz z offtopem
Ostatnio edytowany przez ktoss12345 (2018-08-10 16:23:56)
Offline
Tak, niestety nie działa
Offline
Hmm dobre pytanie, na dwóch zintegrowanego Intela. Próbowałem uruchomić Cinnamona także w trybie softwarowego renderowania, ale to nic nie zmienia, sypie się i tak
Offline
ktoss12345 napisał(-a):
Hmm dobre pytanie, na dwóch zintegrowanego Intela. Próbowałem uruchomić Cinnamona także w trybie softwarowego renderowania, ale to nic nie zmienia, sypie się i tak
no fajnie ale nie odpowiedziales na pytanie :)
pytam bo to wyglada bardzo podobnie do twojegu bledu https://github.com/linuxmint/Cinnamon/issues/6590
Online
Jeden komp w pracy, więc teraz nie sprawdzę jaki dokładnie model karty, ale na pewno Intel w obu przypadkach, sterownik domyślny taki jak jest w kernelu
Offline
ktoss12345 napisał(-a):
Jeden komp w pracy, więc teraz nie sprawdzę jaki dokładnie model karty, ale na pewno Intel w obu przypadkach, sterownik domyślny taki jak jest w kernelu
a na tym co nie dziala?
Online
Pakos napisał(-a):
ktoss12345 napisał(-a):
Nie przesadzaj, Cinnamon jest akurat znacznie stabilniejszy niż KDE (teraz Plasma). I to nie jest problem Cinnamona, w sumie nie wiem czego problem to jest, bo na 3 moje komputery tylko na jednym to wystąpilo
pisanie na forum to nie zglaszanie buga ;p
Właśnie. Szczególnie, że nie istnieje żadne oficjalne forum Debiana.
Offline
ktoss12345 napisał(-a):
Po pierwsze, nie prosiłem was o wasze prywatne dywagacje, czy według was Cinnamon jest lepszy, czy gorszy niż X (w miejsce X wstawić dowolne inne środowisko graficzne). Taki bełkot nie wnosi nic do tematu.
To czemu zaczynasz?
Szczerze mam gdzieś czego używasz, jak o mnie chodzi możesz jechać na tty1.
Twoje dysputy na temat tego problemu na tym forum też niewiele wnoszą w temat bo jak sam to zdiagnozowałeś jest to bug w (nieskazitelnym) Cinnamon
Offline
Strony: 1