Vlákno názorů k článku Vyšla Fedora 29 s neměnným Silverblue a repozitářem Modularity od LarryLin - Tak jsem zkusil ten Silverblue a nadšení se...

  • Článek je starý, nové názory již nelze přidávat.
  • 1. 11. 2018 18:07

    LarryLin

    Tak jsem zkusil ten Silverblue a nadšení se střídalo se zklamáním.
    Nadšení:
    - super rychlá aktualizace výchozího systému. Klikl jsem na "Nainstalovat a restartovat" a očekával jsem, že po nabootování budu muset hodně minut počkat než se provedou aktualizace, ale ne, žádné čekání nebylo. V menu grubu se jen objevila další položka a proběhl normální rychlý boot.

    Zklamání:
    1.) Při první instalaci jsem si ručně rozdělil partišny (nic speciálního) a instalace před dokončením spadla. Po bootu se načetlo efi, ale ocitl jsem se ve stavu "grub>" takže byl nějak poškozený Grub. Tak jsem dal další pokus, tentokrát jsem nechal výchozí rozdělení partišen. Instalace se na konci zase zasekla. Sice nespadla ani nevytuhla, ale byla pořád ve stavu "konfigurování zavaděče" nebo "instalování zavaděče" (už si nevzpomínám). Po cca 10 minutách jsem resetoval a kupodivu system naběhl normálně. Pak jsem provedl tu výše zmíněnou super rychlou aktualizaci. Zatím jsem to neotestoval nějak detailně, ale už jsem se setkal s několika nenabootováními - poprvé to zůstalo viset na "NetworkManager Dispatcher", napodruhé jen černá obrazovka.

    2.) Při instalaci jsem zvolil 7místné heslo a nyní ho v Nastavení nelze změnit na nové 7místné, píše to "Heslo musí být delší". No dobře, tak jsem zvolil 9 místné.

    3.) Když jsem spustil Gnome Software, tak tam mám jen kategorie, ale nic v nich. Zkusil jsem přes flathub.org naistalovat VLC: Dal jsem "Otevřít pomocí: Instalace softwaru (výchozí)", v Gnome Software jsem ještě jednou klikl na "Instalovat" a vyskočila hláška: "Nelze nainstalovat balíček VLC: nemáte oprávnění k instalaci softwaru". Hmm, při instalaci jsem zvolil heslo správce a při prvním startu to chtělo vytvořit uživatele, takže nechápu jaké oprávnění. Po chvíli jsem zjistil, že to nechce oprávnění, ale chce to přidat repozitár flathubu, protože tam při výchozí instalaci není. Po přidání repozitáře se již nabídka z flathubu zobrazuje, ale pokud bych chtěl doinstalovávat klasické balíčky tak bych také musel přidat repozitář. Jo a taky jsem provedl drobnost, nastavil jsem "Automatické přihlašování" uživatele do systému.

    4.) Po rebootu systém již nenabootoval :-(. Zůstalo to viset na logu Fedory "f" - https://fedoramagazine.org/wp-content/uploads/2016/06/Screenshot_f23-ws-upgrade-test_2016-06-10_110906-768x576.png . Když jsem resetoval a z nabídky Grubu vybral tu předchozí konfiguraci (tzn. ještě před instalací aktualizací), tak to normálně nabootovalo. Nevím jestli se to rozbilo tím přidáním flathub repozitáře a instalací VLC, ale žádné jiné zásahy do systému jsem nedělal. Pak jsem zjistil, že když dám v grubu "editovat" a pak ctrl+x pro start, tak to OBČAS naběhne. Z journalu se zdá, že problém je, že nestartuje X server.

    5.) Taky mě zarazilo, že ve výchozí instalaci není žádný textový editor. Gedip jsem musel doinstalovat z Flatpaku.

    6.) Jelikož jsem myslel, že to nenabootování způsobil přidaný repozitář flatpaku, tak jsem ho chtěl odstranit/vypnout. Při odstranění (pomocí GUI v Gnome Software), to ale psalo, že nemůžu protože Gedip. Tak jsem pátral jak to repo dočasně vypnout, příkaz "dnf ... set-disable repo" samozřejmě nefunguje a pro rpm-ostree nevidím v dokumentaci žádný příkaz na dočasné vypnutí repa. Repo jsem neodstranil, ani nevypl, ale přišel jsem na to, že když je to logo "f" ještě bílé a zmáčknu ctrl-alt-backspace, tak se ocitnu v textovém režimu a pak zmáčknu ctrl-alt-f2 a voaláá jsem tam, jsem automaticky přihlášen. Po dalším pátrání jsem zjistil, že to co způsobovalo tento bug (z bodu 4) bylo "Automatické přihlašování". Když ho vypnu, tak vše funguje OK - GDM se načte a normálně se přihlásím. Abych se ujistil, tak jsem nastavil "Automatické přihlašování" i u té první konfigurace v Grubu (tzn. před aktualizací), která do teď fungovala a ano, najednou to také při bootu zůstalo zaseklé na uvodním logu "f"edory.

    Takže podtrženo, sečteno: Silverblue mě původně zaujal tím, že slibuje, že výchozí systém (v předešlých příspěvcích jsme mu říkali monolit) bude naprosto otestovaný a stabilní. Bohužel v mém případě se ukázal pravý opak. Je ještě možnost, že výše popisované problémy jsou způsobené mojí špatně nastavenou VM (qemu, q35, ovmf, grafika: virtio-vga,gl=on i základní VGA), která si s touto verzí Fedory nerozumí. Pokud tady někdo napíše pár příspěvků, že takové problémy nemá, tak jsem ochoten ještě zkusit Silverblue ve Virtualboxu a dát tomu šanci, ale pokud tam ty problémy mají i ostatní tak mě kluci a holky z RedHatu pěkně zklamali.

  • 1. 11. 2018 21:35

    Jiří Eischmann

    Díky za vyzkoušení, ale Silverblue je pořád na cestě z experimentálního projektu do něčeho, co bude oficiální edicí. Ještě před pár měsíci to bylo jako čistě experimentální věc zahrabané na Fedora wiki pod názvem Atomic Workstation. Nyní to je nabízené na stránce pro stáhnutí jako alternativa k tradiční Workstation, ale pořád to je víceméně pro early adopters. Posunuje se to rychle dopředu, ale Fedora QA to zatím netestuje, nemůže to kvůli nějakým závažným chybám blokovat vydání Fedory atd. Ještě to pár vydání Fedory zabere, než to bude nabízet uživatelům jako oficiální varianta Fedory. V oznámení vydání na mojefedora.cz jsme to ani nezmiňovali, protože do rukou běžných uživatelů to ještě nepatří.

  • 1. 11. 2018 23:31

    LarryLin

    Aha, tak jestli je to pořád nějaká testovací verze, tak to vše vysvětluje. Já jsem právě myslel, že to je stable a určeno pro širokou veřejnost jako součást Fedory29.

    Ještě jsem si s tím trochu hrál a zjistil jsem, že když jsem VM přiřadil GPU Nvidii pomocí vga-passthrough, tak bootování s Automatickým přihlášením proběhlo v pořádku a k žádnému zaseknutí na logu "f" nedošlo. Pak jsem zkusil ještě trochu jinou konfiguraci VM a tam to kupodivu fungovalo i s virtuální grafikou "virtio" nebo "qxl", což mně před tím nefungovalo. U jiné konfigurace to třeba naběhlo napoprvé dobře, ale po resetu VM zase zásek. Zjistil jsem, že pokud má bootování s Automatickým přihlášením proběhnout vždy správě s tou virtio nebo qxl grafikou, tak virtuálka musí mít přiřazeno DVD-rom z hostitele takto:

    -device virtio-scsi-pci,id=scsi0
    -device scsi-cd,bus=scsi0.0,dri­ve=cdrom,bootin­dex=3
    -drive id=cdrom,if=n­one,readonly,for­mat=raw,file=/dev/sr0

    Asi nepůjde jenom o přiřazení DVD, ale bude to mít nějakou návaznost na něco jiného. Takže to už nechám vašim testerům z RH.

    Ať se dílo daří.