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
[quote=ktoss12345]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.[/quote]
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)
Offline
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
[quote=ktoss12345]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.[/quote]
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
[quote=ktoss12345]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[/quote]
pisanie na forum to nie zglaszanie buga ;p
Offline
[quote=ktoss12345]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[/quote]
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:
[b][url]https://ubuntu.pl/czytelnia/2012/10/13/wayland-nastepca-x-window-system/[/url][/b]
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
[quote=ktoss12345]Cinnamon jest akurat znacznie stabilniejszy niż KDE (teraz Plasma).[/quote]
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
[quote=ktoss12345]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[/quote]
no fajnie ale nie odpowiedziales na pytanie :)
pytam bo to wyglada bardzo podobnie do twojegu bledu https://github.com/linuxmint/Cinnamon/issues/6590
Offline
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
[quote=ktoss12345]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[/quote]
a na tym co nie dziala?
Offline
[quote=Pakos][quote=ktoss12345]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[/quote]
pisanie na forum to nie zglaszanie buga ;p[/quote]
Właśnie. Szczególnie, że nie istnieje żadne oficjalne forum Debiana.
Offline
[quote=ktoss12345]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.[/quote]
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
Time (s) | Query |
---|---|
0.00012 | SET CHARSET latin2 |
0.00005 | SET NAMES latin2 |
0.00091 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.12.34.209' WHERE u.id=1 |
0.00072 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.12.34.209', 1732230754) |
0.00041 | SELECT * FROM punbb_online WHERE logged<1732230454 |
0.00045 | SELECT topic_id FROM punbb_posts WHERE id=320533 |
0.00005 | SELECT id FROM punbb_posts WHERE topic_id=30578 ORDER BY posted |
0.00057 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=30578 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00107 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=30578 ORDER BY p.id LIMIT 0,25 |
0.00086 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=30578 |
Total query time: 0.00526 s |