GNU/Linux >> Znalost Linux >  >> Fedora

Upgrade Fedory 29 na 30 – Jak to šlo

Čas na další a možná poslední test 30. úrody zrna Fedora. Zatím jsme měli dva. Nejprve jsem provedl novou instalaci na notebook Lenovo G50 s grafickou sadou UEFI + Intel a vše proběhlo v pořádku. Potom jsem provedl podobný experiment na mnohem starším boxu HP Pavilion s BIOSem + grafikou Nvidia a toto byla mnohem více zklamáním, plná chyb a hardwarových problémů.

Přesto jsem byl celkově poněkud potěšen tím, co Fedora 30 poskytla, a chtěl jsem provést třetí test, a tím by byl upgrade instance Fedory 29 sedící v mém osmibootovém nastavení Windows-and-Linux na počítači Lenovo. S vyleštěným a funkčním systémem by to měl být zajímavý experiment, zejména na frontách výkonu a kompatibility, vzhledem ke změnám a vylepšením.

Klikněte na tlačítko ze

No ne tak úplně. V průběhu let jsem provedl několik in-vivo upgradů ve Fedoře a byly poměrně spolehlivé. Vždy bych šel cestou příkazového řádku s dnf, která se skládá ze tří kroků. Za prvé, musíte se ujistit, že máte nejnovější aktualizace. Za druhé, stáhnete si všechny potřebné balíčky. Za třetí, skutečná instalace se provádí při příštím restartu offline způsobem, takže nemůžete systém používat, když je spuštěn, podobně jako Windows. Zdá se mi to pro Linux poněkud zvláštní.

Tento proces fungoval dobře. Měl jsem stažení v hodnotě 2,1 GB a bylo nainstalováno nebo aktualizováno asi 4 800 balíčků. To je hodně. Nebyla zakázána žádná úložiště třetích stran, takže jsem měl také aktualizace pro celou sadu aplikací. Prvotní aktualizace trvala asi 25 minut, pak následovalo stahování, nějakých 10 minut a nakonec samotný offline upgrade, který trval asi 2 hodiny. Tohle bylo docela dlouhé. Opravdu dlouhé. Srovnatelné s mým upgradem na Windows 10 a déle než upgradování mého 10 let starého stroje eeePC. Ztráta času.

Přihlašovací smyčka znovu udeří

Zvesela jsem restartoval, zkusil se přihlásit, měl jsem prázdnou černou obrazovku, na které se na pár sekund ukazoval pouze kurzor myši, a pak Fedora 30 spadla zpět na přihlašovací obrazovku. Z nějakého důvodu odmítalo dosáhnout mé upgradované relace. Zkoušel jsem Xorg i Wayland, ale bez úspěchu. Takže poprvé jsem měl selhání upgradu Fedory. jojo Ne.

Snažil jsem se to vyřešit a po milionté jsem zjistil, že bojuji se slavným systémem. Nemít jednoduché a jasné protokoly v textovém formátu je taková otravná věc. Nestarám se o cloudové instance a stroje, které spolu mluví. Mohou analyzovat binární protokoly, jak chtějí. Měla by existovat kopie stejných dat v lidském formátu, aby skuteční lidé mohli získat jednoduchý pohled na stav systému.

Strávil jsem asi půl hodiny procházením všech možných protokolů, nic nenasvědčujícího. Nebylo by to poprvé, co by se mi Fedora pokazila a pak bych neposkytla žádné užitečné informace o tom, jak problém vyřešit a obnovit. Ve skutečnosti je to jedna z mála distribucí, která mě přiměla vzdát se a znovu postavit instalaci kvůli nejasným informacím o protokolu. Velmi smutné.

Nakonec jsem se rozhodl zkusit štěstí slash intuicí. Používal jsem několik rozšíření Gnome a věděl jsem, jak je tento rámec nestálý, tj. má tendenci se rozbít ve velkých aktualizacích kvůli změnám v Gnome, napadlo mě, že bych mohl jednoduše přesunout všechna svá rozšíření pryč a zjistit, zda to odemkne přihlášení. smyčka. Stalo.

Pomocí systému ... konečně

Nyní byl upgrade dokončen. Ale nebylo to veselé. Stačí se podívat na upozornění na různé chyby. Náhodný problém (stále by to byla Fedora 29). Další náhodný problém – to by byla věc MCE po probuzení z režimu spánku, jak jsem vám ukázal v úplné recenzi instalace – žádné jiné distro nemá tento problém a Fedora byla mezi několika distribucemi, které by se na G50 ve svém prvním ani nenabootovaly. rok života, dokud neupgraduji BIOS. Pak problém s gsd-smartcard, ať už je to cokoliv. Možná to souvisí s problémy s přihlášením? Neznámý.

Moje plocha také vypadala divně. Přesunul jsem všechna rozšíření pryč, ale některá z mých konfigurací Gnome zůstala zachována, jako je nabídka aplikace, která je povolena pomocí nástroje Gnome Tweak Tool> Rozšíření. Nejste si jisti, co dává.

Pak jsem se pokusil přeinstalovat rozšíření - rozhodl jsem se začít znovu a chytit ta, která jsem chtěl, znovu. Webové stránky rozšíření Gnome vyvolaly spoustu chyb. Hle, i přes tyto chyby jsem po restartu měl požadovaná rozšíření. Zdálo by se tedy, že byly nainstalovány, ale nebyly povoleny.

Pomalé spouštění

Kromě sekvence spouštění celého textu jsem si všiml, že spouštění bylo dlouhé. Časový limit 90 sekund by strávil čekáním na jednom ze zařízení. Okamžitě jsem věděl, že se jedná o stejný problém jako problém s pomalým spouštěním Ubuntu, kdy upgrade jednoho z dalších distribucí způsobí naformátování odkládacího oddílu a přiřazení nového UUID, takže distribuce nebude schopna najít vyměnit a čekat jako nástroj. Nyní bych vždy používal jednoduchý zápis /dev/sdXY jako ČLOVĚK, ale máme další příklad strojové syntaxe narušující normální život.

systemd-analyze
Spuštění dokončeno za 2,308 s (kernel) + 5,764 s (initrd) + 3 min 6,954 s (uživatelský prostor) =3 min 15,028 s
graphical.target dosažen po 2 min 19,862 s v uživatelském prostoru

Tak jsem změnil tento náhodný nesmysl:

UUID=9937b71f-c286-48ed-b9fd-16c217dedfaa výchozí nastavení swapu 0 0

K dobrému formátu člověka:

/dev/sda10 swap swap výchozí 0 0

A Fedora 30 se vrátila ke svým normálním a poměrně rychlým bootovacím časům.

Žádné samoléčebné mechanismy...

Co mě opravdu štve, je, že tento údajný „pokrok“, kdy máme plánování uživatelského prostoru založené na událostech a upozornění, nenabízí žádnou hodnotu. Prostě nejasnost. Místo čekání 90 sekund, než se zařízení objeví, co takhle prohledat tabulku oddílů na odkládací zařízení a pak to například použít, hm? Nebo pokud se plocha vrátí zpět do přihlašovací relace, nabídněte bezpečný režim, jako například Firefox? Existuje spousta příkladů, jako je tento, kdy máte hloupé funkce stroje, které neprovádějí žádné ověření a jen předávají odpadky jiné součásti stroje, a to vše má být provedeno v nějaké cloudové Utopii bez serveru. Dobře. Platící zákazníci, cloud, buzzwords, to chápu. Ale na ploše? Používané skutečnými lidmi? Nelétá.

Takže je to dobré?

Dobře, konečně jsem měl spuštěnou Fedoru 30. Za prvé, dobré věci. Systém byl, bez ohledu na rozšíření, přesně ve stejném tvaru, jako jsem ho nechal. Byly tam všechny moje programy a data, takže je to dobré. Zdálo by se, že nebyly zavedeny žádné regrese. Všiml jsem si mírného zvýšení výkonu v důsledku skoku ve verzi Gnome a jeho vylepšení, ale občas se objevilo i zasekávání CPU.

Zadrhávání je také patrné na monitoru systému. Grafy se obnovují každou sekundu, ale přechod z jednoho snímku do druhého, jak se časová osa postupuje vodorovně, je poněkud náhlý a trhaný. Nevzpomínám si, že by to byl problém v minulosti. Možná tedy došlo ke zlepšení výkonu v systému, ale je to dlouhá cesta, než se z něj stane hladký a elegantní desktop. Využití paměti zůstává nezměněno - a hodnoty CPU jsou poněkud vyšší než ve Fedoře 29. Nejste si jisti, co dává, nebo jestli je to artefakt aktualizace. Ale pak jsem neměl žádné problémy s minulými upgrady. A to je vše, na čem mi v tomto případě opravdu záleží.

Než jsem obnovil svůj swap ...

Závěr

Bohužel, moje zkušenost s Fedora 30 začala silně s první recenzí a od té doby se zhoršila. Test na starém notebooku s grafikou Nvidia poukázal na četné problémy, včetně toho, že téměř skončil v nezaváděcím stavu kvůli nesprávné verzi ovladače, kterou softwarové centrum vybralo. S in-vivo upgradem jsem málem skončil v podobném stavu kvůli nějaké nekompatibilitě s rozšířeními. Další závady a chyby mě nepotěšily a rozpětí zlepšení výkonu není tak hvězdné jako test čisté instalace.

Celkově vzato, Fedora 30 působí jako poněkud zabugované vydání s mnoha problémy. Myslím, že verze 27 až 29 byly celkem robustní, alespoň verze Gnome, ale poslední vydání je dost drsné. To by znamenalo, že bych lidem, kteří upgradují, doporučil, aby se starali o svá data, pamatovali si možné zádrhele, jako jsou rozšíření, a třikrát zkontrolovali, zda jejich hardware splňuje tento úkol, protože QA už zřejmě není cool a nikdo jiný to neudělá. pro tebe. Sečteno a podtrženo, Fedora 30 je velmi krvavá, rafinovaná, rozhodně není pro každodenní použití běžnými stolními lidmi. Je to vývojářský nástroj pro vývojáře, takže pokud chcete něco stabilního a nudného, ​​hledejte jinde.


Fedora
  1. Jak upgradovat Fedora Linux na nejnovější verzi

  2. Jak upgradovat Fedoru 34 z Fedory 33 pomocí DNF

  3. Jak upgradovat z Fedory 32 na Fedoru 33

  1. Jak upgradovat na Fedoru 24 z Fedory 23

  2. Jak upgradovat na Fedoru 23 z Fedory 22 pomocí DNF

  3. Jak upgradovat Fedora 26 na Fedora 27 Workstation

  1. Jak upgradovat z Fedory 34 na Fedoru 35

  2. Jak upgradovat na Fedoru 25 z Fedory 24

  3. Jak upgradovat na Fedoru 26 z Fedory 25