Wuwejův zápisník

Firefox a dlouhá prodleva při startu (SE restorecon)

26.01.2025 20:03, Wu | počítače | komentáře -

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:

Restorecon v procesech

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á.

12345
1737918180000

Informace

Kontakt

Vyhledávání

Kategorie

Archiv

STRÁNKY ARCHIVOVÁNY NÁRODNÍ KNIHOVNOU ČR

CBDB.cz – Databáze knih a spisovatelů, knihy online