Fedora, la mise à jour complète
1. Fedora 31 vers Fedora 32
Voici mes notes concernant la mise de Fedora 31 à Fedora 32 dans le Terminal.
—
Dans un premier temps, j'ai mis à jour Fedora. Je ne sais pas si il y a une grande importance, mais il est important de le signaler de l'avoir fait.
sudo apt update
J'ai eu deux messages d'erreurs. Le premier concerne Java :
attention : /etc/java/java-11-openjdk/java-11-openjdk-11.0.7.10-0.fc31.x86_64/lib/security/default.policy créé en tant que /etc/java/java-11-openjdk/java-11-openjdk-11.0.7.10-0.fc31.x86_64/lib/security/default.policy.rpmnew attention : /etc/java/java-11-openjdk/java-11-openjdk-11.0.7.10-0.fc31.x86_64/lib/security/public_suffix_list.dat créé en tant que /etc/java/java-11-openjdk/java-11-openjdk-11.0.7.10-0.fc31.x86_64/lib/security/public_suffix_list.dat.rpmnew Exécution du scriptlet: java-11-openjdk-headless-1:11.0.7.10-0.fc31.x86_64 52/362 restored /etc/java/java-11-openjdk/java-11-openjdk-11.0.7.10-0.fc31.x86_64/lib/security/default.policy.rpmnew to /etc/java/java-11-openjdk/java-11-openjdk-11.0.7.10-0.fc31.x86_64/lib/security/default.policy restored /etc/java/java-11-openjdk/java-11-openjdk-11.0.7.10-0.fc31.x86_64/lib/security/public_suffix_list.dat.rpmnew to /etc/java/java-11-openjdk/java-11-openjdk-11.0.7.10-0.fc31.x86_64/lib/security/public_suffix_list.dat
Le second concerne un problème d'allocation mémoire :
***MEMORY-ERROR***: [1708236]: GSlice: assertion failed: sinfo->n_allocated > 0 Abandon
En tout cas, je ne constate pas de problème de mémoire côté système.
$ free -h total used free shared buff/cache available Mem: 15Gi 4,6Gi 375Mi 1,6Gi 10Gi 9,0Gi Swap: 31Gi 128Mi 31Gi
Je relance une mise à jour :
$ sudo dnf update Dépendances résolues. Rien à faire. Terminé !
—
J'installe les paquets nécessaires pour la mise à jour :
$ sudo dnf install dnf-plugin-system-upgrade
$ sudo dnf --refresh upgrade
—
$ sudo dnf system-upgrade download --releasever=32
Le programme va demander la validation des nouvelles clés PKI des dépots.
—
$ dnf system-upgrade reboot
Pour redémarrer et installer les mises à jour.
2. Fedora 28 vers Fedora 29
Après avoir essuyé un revers de la part du gestionnaire de mise à jour intégré à Gnome, j'ai tenté avec la ligne de commande dans une fenêtre de terminal.
–
Pour effectuer la mise à jour de Fedora 28 vers Fedora 29, j'ai utilisé les commandes suivantes dans un terminal :
sudo dnf install dnf-plugin-system-upgrade
Cela permet d'installer la paquet python3-dnf-plugin-system-upgrade.
–
sudo dnf --refresh upgrade
–
sudo dnf system-upgrade download --releasever=29
C'est le gestionnaire en ligne de commande, dnf
qui me refuse la mise jour. Toutefois, dnf
est un peu plus loquasse.
Erreur : Problème 1: package jre1.8-1.8.0_171-fcs.x86_64 requires /bin/basename, but none of the providers can be installed - coreutils-8.29-7.fc28.x86_64 does not belong to a distupgrade repository - problem with installed package jre1.8-1.8.0_171-fcs.x86_64 Problème 2: problem with installed package gstreamer1-plugins-bad-free-gtk-1.14.4-7.fc28.x86_64 - package gstreamer1-plugins-bad-free-gtk-1.14.4-7.fc28.x86_64 requires gstreamer1-plugins-bad-free = 1.14.4-7.fc28, but none of the providers can be installed - cannot install both gstreamer1-plugins-bad-free-1.14.4-1.fc29.x86_64 and gstreamer1-plugins-bad-free-1.14.4-7.fc28.x86_64 - package gstreamer1-plugins-bad-free-extras-1.14.4-1.fc29.x86_64 requires gstreamer1-plugins-bad-free(x86-64) = 1.14.4-1.fc29, but none of the providers can be installed - problem with installed package gstreamer1-plugins-bad-free-extras-1.14.4-7.fc28.x86_64 - package gstreamer1-plugins-bad-free-extras-1.14.4-7.fc28.x86_64 requires libass.so.5()(64bit), but none of the providers can be installed - libass-0.13.4-6.fc28.x86_64 does not belong to a distupgrade repository (essayez d’ajouter « --allowerasing » à la ligne de commande pour remplacer les paquets en conflit ou « --skip-broken » pour ignorer les paquets non installables)
J'identifie deux problèmes :
- package jre1.8-1.8.0_171-fcs.x86_64
- gstreamer1-plugins-bad-free-gtk-1.14.4-7.fc28.x86_64
dnf m'indique deux paramètres à ajouter au choix : allowerasing ou skip-broken
Pour jre1.8-1.8.0_171, il ne trouve pas de dépot de mise à jour de la dépendance coreutils-8.29-7.fc28.x86_64, je m'en débrouillerait plus tard.
Concernant gstreamer1-plugins-bad-free-gtk, je vais rétrograder de la version 1.14.4-7 à la version 1.14.4-1.
–
Je tente de nouveau la mise à jour du système, en ligne de commande avec l'option allowerasing
:
sudo dnf system-upgrade download --releasever=29 --allowerasing
–
Nice !