Půl roku za námi a nová Fedora za dveřmi. Musím říct, že – přestože to bývá snadné – mě to poněkud unavuje. Proč to vlastně tak ženou kupředu? Už někoho napadlo připravit stabilní buildy nebo rolling updaty? No nic.
Postupoval jsem tradičně podle návodu, ovšem tentokrát jsem narazil už na začátku.
dnf system-upgrade download --releasever=35
(...)
Remi's Modular repository - Fedora 35 - x86_64 79 kB/s | 291 kB 00:03
Remi's RPM repository - PHP 8.0 - Fedora 35 - x 268 B/s | 131 B 00:00
Errors during downloading metadata for repository 'remi-php80':
- Status code: 403 for http://cdn.remirepo.net/fedora/35/php80/x86_64/mirror (IP: 109.238.14.107)
- Status code: 403 for http://cdn.remirepo.net/fedora/35/php80/x86_64/mirror (IP: 176.31.103.194)
Chyba: Failed to download metadata for repo 'remi-php80': Cannot prepare internal mirrorlist: Status code: 403 for http://cdn.remirepo.net/fedora/35/php80/x86_64/mirror (IP: 109.238.14.107)
Remi, to mám kvůli php, i když ho vlastně moc nepoužívám. Před půl rokem jsem měl záchvat činorodosti a začal přepisovat komentáře na blogu do PHP 8, objektů a JSON/REST, abych to trochu modernizoval, ale pak mě to nějak semlelo… Ale co s tím? Odinstalovat nebo upgradovat? A když upgradovat, tak jak?
Nejdřív jsem repozitář zkusil vypnout (dnf config-manager --set-disabled remi-php80) a ručně nainstalovat jeho verzi pro 35. To ale nešlo (protože nějaká verze už je nainstalovaná, přece).
Pak jsem zjistil, že balíček pro repository mám ještě z 33, takže jsem ho odinstalovat a nainstaloval verzi pro 34.
rpm --erase remi-release
rpm -ivh /media/local_work/stažené/remi-release-34.rpm
Další pokus o stažení upgrade už prošel, tedy alespoň začal procházet:
dnf system-upgrade download --releasever=35
Pak se stejně jako minule vysypal seznam toho, kde neexistuje shoda pro skupinu balíčků:
Neexistuje shoda pro skupinu balíčků "system-config-keyboard"
Neexistuje shoda pro skupinu balíčků "system-config-users"
Neexistuje shoda pro skupinu balíčků "iptables"
Neexistuje shoda pro skupinu balíčků "dnf-yum"
Neexistuje shoda pro skupinu balíčků "khmeros-base-fonts"
Neexistuje shoda pro skupinu balíčků "xorg-x11-utils"
Neexistuje shoda pro skupinu balíčků "greybird-gtk3-theme"
Neexistuje shoda pro skupinu balíčků "orage"
Neexistuje shoda pro skupinu balíčků "paratype-pt-sans-fonts"
Neexistuje shoda pro skupinu balíčků "kexec-tools-anaconda-addon"
Neexistuje shoda pro skupinu balíčků "xfce4-session-engines"
Neexistuje shoda pro skupinu balíčků "greybird-gtk2-theme"
Ale tentokrát se žádná inferior architektura nekonala a mohl jsem pokračovat:
Shrnutí transakce
============
Instalovat 80 balíčků
Aktualizovat 2904 balíčků
Odstranit 7 balíčků
Celková velikost ke stažení: 6.0 G
Staženo to bylo za zhruba 5 minut – a pak zase nebylo dost místa!
Požadavky na místo na disku:
At least 1993MB more space needed on the / filesystem.
Takže jsem zase pustil do promazávání; odinstalovat jsem Xonotic, stejně jsem ho ani jednou nespustil, tím jsem získal 1.5 GB, kombinace příkazů
dnf remove $(dnf repoquery --installonly --latest-limit=-5 -q)
journalctl --vacuum-size=100M
dodala dalších asi 700 MB, a konečně promazáním /var/cache/akmods/nvidia jsem na balících z verze 33 uvolnil 1 GB a z prvních 3 měsíců verze 34 dalších 600 MB.
Ale s tím místem už asi budu muset něco dělat. Nejspíš se vykašlu na dvě sady partitions (viz) a všechno místo dám na /. Jen ta instalace Fedory pak bude načisto a to mě odrazuje…
Další spuštění už proběhlo, stejně jako celá instalace, bez problémů.
sudo dnf system-upgrade reboot
Tradiční poinstalační kroky začaly rpmconf -a. Ten našel čtyři změněné soubory:
rwxrwxrwx. 1 root root 29 17. dub 2018 /etc/pam.d/password-auth -> /etc/authselect/password-auth
-rw-r--r--. 1 root root 665 23. zář 12.53 /etc/pam.d/password-auth.rpmnew
lrwxrwxrwx. 1 root root 27 17. dub 2018 /etc/pam.d/system-auth -> /etc/authselect/system-auth
-rw-r--r--. 1 root root 665 23. zář 12.53 /etc/pam.d/system-auth.rpmnew
Tj. místo linku někam do authselect rovnou samostatné soubory. Proč ne, stejně selectovat neumím, takže jsem to odsouhlasil.
Něco s tiskem a nějaký postfix (ach ta skleróza):
Configuration file '/etc/cups/cups-browsed.conf'
-rw-r--r--. 1 root root 30497 28. lis 2020 /etc/cups/cups-browsed.conf
-rw-r--r--. 1 root root 30850 21. čen 11.57 /etc/cups/cups-browsed.conf.rpmnew
Configuration file '/etc/postfix/main.cf'
-rw-r--r--. 1 root root 29369 5. srp 11.29 /etc/postfix/main.cf.rpmnew
-rw-r--r--. 1 root root 29368 11. říj 22.58 /etc/postfix/main.cf
Myslel jsem si, že na to nesahám, takže jsem vybral použití nových verzí.
Další kontrola dnf repoquery --unsatisfied nenašla nic, kontrola duplicit dnf repoquery --duplicates ano,
Poslední kontrola metadat: před 0:09:34, Út 23. listopadu 2021, 22:59:45.
kmod-nvidia-5.14.18-200.fc34.x86_64-3:470.74-1.fc34.x86_64
kmod-nvidia-5.14.18-200.fc34.x86_64-3:495.44-1.fc35.x86_64
Ale to je asi pochopitelné, že mám tentýž balíček i pro novou fedoru.
Pak kontrolní výpis balíčků mimo repozitáře:
sudo dnf list extras
Ten jich vysypal kolem padesáti, to už je nějak moc. Tu kompletní instalaci asi opravdu budu muset vytrpět…
Až o den později jsem pochopil, že ten /etc/postfix/main.cf byl důležitý – zase přestala chodit lokální pošta!
A nějak se v nové verzi rozhodila zařízení pro zvuk, musel jsem znovu ručně vybrat jak zařízení pro HDMI, tak pro standardní výstup.
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.