Tohle je jen takové povzdechnutí.
Je to tak rok, co mě občas začal zlobit Firefox. Spustil se, a místo aby ukázal homepage, pořád na něco čekal, desítky sekund, spíše minuty. Chvíli mi trvalo, než jsem si všiml, že je to vždy po jeho aktualizaci, a pak už jsem v přehledu procesů identifikoval, že je to restorecon:
Konkrétně příkaz:
restorecon -vr /home/xxx/.mozilla/firefox/Crash Reports /home/xxx/.mozilla/firefox/installs.ini /home/xxx/.mozilla/firefox/Pending Pings /home/xxx/.mozilla/firefox/profiles.ini /home/xxx/.mozilla/firefox/xxxxxxxxx.default
Jako jo, chápu že po instalaci je třeba obnovit kontext:
Pokud se změní bezpečnostní kontext souboru například při ručním přesunu, kopírování nebo jiných operacích, SELinux může ohlásit problémy s přístupem. Příkaz restorecon tento problém vyřeší tak, že obnoví kontext souboru na jeho výchozí hodnotu. (info z ChatGPT)
Ale do můj profil má 60162 položek (38505 souborů, 21657 složek) a na klasickém disku to trvá dvě minuty. Dělají vám to jiné distribuce taky, nebo je to specialita Fedory?
Aktualizace 28. 5. 2025: Zmínil jsem se o tomhle problému na Mastodonu, za chvíli jeden kompetentní komentář, pak druhý a než jsem se nadál, byl založený bugreport v Bugzille. (Pánové, díky!)
Pochopitelně pokračovala investigace, zejména u mě, protože nikde jinde se problém neprojevoval. A tak jsem postupně plnil pokyny a odpovídal, až se to vyjasnilo. A restorecon za to nemůže!
Nejdříve jsem vyzkoušel downgrade
[3/6] Downgrading firefox-0:131.0.2-1.f 100% | 98.7 MiB/s | 254.3 MiB | 00m03s
[4/6] Downgrading firefox-langpacks-0:1 100% | 67.6 MiB/s | 59.1 MiB | 00m01s
[5/6] Removing firefox-langpacks-0:134. 100% | 4.5 KiB/s | 115.0 B | 00m00s
[6/6] Removing firefox-0:134.0.2-1.fc41 100% | 85.0 B/s | 96.0 B | 00m01s
a následně upgrade Firefoxu, abych zjistil, jestli je problém opakovatelný (ano).
[3/6] Upgrading firefox-0:134.0.2-1.fc4 100% | 103.0 MiB/s | 229.6 MiB | 00m02s
[4/6] Upgrading firefox-langpacks-0:134 100% | 71.4 MiB/s | 60.2 MiB | 00m01s
[5/6] Removing firefox-langpacks-0:131. 100% | 2.0 KiB/s | 115.0 B | 00m00s
[6/6] Removing firefox-0:131.0.2-1.fc41 100% | 85.0 B/s | 98.0 B | 00m01s
Pak jsem podle doporučení zkusil založit nový profil, udělal downgrade – a běželo to jako z praku, žádné zdržování. Další krok byl návrat k mému profilu a start v safe režimu, což fungovalo opět rychle. Normální start se ovšem vrátil k problémům s rychlostí. Příčinou tedy bylo něco v profilu, co safe mode vypne – typicky pluginy. Zapínáním jednoho po druhém jsem se dobral viníka – μBlock Origin. Dokonce se i jeho nastavení ukázalo prázdné, pokud jsem tam vstoupil během onoho zamrznutí
.
Příčina zamrzání je tedy μBlock Origin, který při prvním spuštění po instalaci Firefoxu něco stahuje nebo dělá.
Hodnocení hvězdičkami používá jako prevenci
opakovaného kliknutí anonymní cookie.
Pokud s tím nesouhlasíte, neklikejte.
Další podrobnosti k cookies zde.