From Mageia wiki
Jump to: navigation, search


Drakconf multiflag.png
Autres langues
Deutsch ; English ; français ; Nederlands :

En quoi consiste une mise à niveau ?

La mise à niveau ne doit pas être confondue avec la mise à jour. Les mises à jour sont des paquets mis à jour qui sont installés dans la version existante à partir du support de mise à jour, par exemple, la mise à jour de Firefox 10.0.4 dans Core Release vers Firefox 10.0.5 depuis Core Updates.


Une mise à niveau « met à jour » l’ensemble de la version vers une toute nouvelle version. C’est le processus de passage de Mageia 6 à Mageia 7, etc.


Cette procédure explique comment effectuer la mise à niveau et vérifier si elle est réussie. Les commandes sont affichées comme ceci. Chaque fois que vous voyez une commande commençant par #, elle doit être utilisée en tant que root et si elle commence par $, elle doit être utilisée comme un utilisateur normal. Vous remarquerez ces deux symboles dans votre terminal.

Veuillez ouvrir un bogue distinct pour chaque problème rencontré.


Avant d’effectuer la mise à niveau

  • vérifiez que vous avez un bureau correctement configuré (courriel, marque-pages, fond d’écran…)
  • fermer toutes les applications en cours, y compris celles qui sont exécutées en arrière-plan dans la zone de notification
  • sauvegarder toutes vos données importantes
  • utiliser un autre ordinateur si possible ou une machine virtuelle
  • sauvegarder votre /home/$USER pour qu’il puisse être restauré si nécessaire
  • s'assurer que tous les verrouillages d'écran aient été désactivés

Comment effectuer une mise à niveau ?

Au moyen de mgaapplet

avec un système Mageia en vigueur complètement à jour, en tant qu’utilisateur standard, ouvrez un terminal, et exécutez les commandes suivantes…

$ killall mgaapplet
$ mgaapplet --testing

Au moyen du DVD Mageia

  • Téléchargez l’image ISO d’installation classique depuis le miroir de votre choix.
  • Vérifier l’image ISO téléchargée avec md5sum chemin/vers/mon-iso.iso.
  • Graver l’image ISO sur un DVD-RW à basse vitesse, ou créer une clé USB amorçable avec Isodumper.
  • Dresser une liste de votre configuration matérielle # lspcidrake -v > /home/$USER/lspcidrake.before.
  • Vous pouvez maintenant fermer le terminal et redémarrer votre ordinateur
  • Vérifiez dans votre BIOS ou UEFI que votre ordinateur démarrera à partir du DVD ou de l’USB
  • Lancez l’installation et choisissez Mettre à niveau.

À la fin du processus, effectuez une mise à jour pour que les derniers paquets et corrections de bogues soient installés, puis redémarrez.

Dans un terminal #

# urpmi --auto-update

Par le biais d’un mirroir Mageia

  • choississez un mirroir près de chez vous http://mirrors.mageia.org/ et copier l’URL
  • ouvrez un terminal TTY, (par ex. CTRL + ALT + F2) connectez-vous en tant que root et suivez les étapes ci-dessous :
    1. Arrêter votre session graphique, gestionnaire de bureau avec
$ service dm stop
    1. Dressez une liste de votre configuration matérielle.
# lspcidrake -v > /home/$USER/lspcidrake.before
    1. supprimer tous vos médias existants
$ urpmi.removemedia -a
    1. ajouter les médias pour la nouvelle version à partir du miroir que vous avez choisi :
urpmi.addmedia --distrib $PROTOCOL://path/to/Mageia/$ARCH

ex.

# urpmi.addmedia --distrib http://ftp.belnet.be/mirror/mageia/distrib/8/x86_64
    1. effectuer la mise à niveau et tenir un journal de débogage en cas d’erreur :
# urpmi --debug --bug /root/log --replacefiles --auto-update --auto


Warning Icon.png La mise à niveau doit se faire avec un Terminal TTY CTRL + ALT + F2 par exemple, et, non sous X, n’essayez pas de le faire avec une console dans un environnement graphique.
Warning Icon.png Si vous utilisez un mirroir local, cela empêche les hdlists de subir des mises à jour pendant la mise à niveau de X.
Warning Icon.png Pensez à brancher votre ordinateur portable sur le secteur.

Ce qu’il faut vérifier

Une fois le processus de mise à niveau terminé, vous pouvez vérifier quelques points :


avant de redémarrer 
  • la mise à niveau s’est achevée sans aucun problème dans le terminal
  • # cat /etc/mageia-release affiche la version correspondante de Mageia
  • # cat /etc/product.id affiche les informations correspondantes
  • # less /root/log/ recherchez le mot-clé error et signaler tout message d’erreur en tant que bogue.


pendant le redémarrage 
  • le bootsplash a été mis à jour
  • le thème gfxboot a été mis à jour
  • les entrées du gfxboot ont été mises à jour
  • le gestionnaire de bureau a été mis à jour


après le redémarrage 
  • connectez-vous à votre bureau favori et ouvrez un terminal
  • vérifiez que vous avez toujours votre
  • client de messagerie est toujours bien configuré et installé
  • navigateur est installé et bien configuré avec tous vos marques-pages
  • fond d’écran favori
$ uname -r

affiche le nouveau noyau Mageia

# urpme --auto-orphans

ne supprimera aucun paquet important/nécessaire

  • vérifiez que les paquets importants sont toujours sur votre système et à jour :
$ rpm -qa | grep kernel.*latest

(affiche la version du noyau installé)

$ rpm -qa | grep msec

(affiche la version du paquetage msec installé)

$ lspcidrake -v > /home/$USER/lspcidrake.after
  • comparer les deux fichiers lspcidrake et vérifier qu’il n’y a pas de régression dans les modules matériels
  • vérifier que tous les périphériques fonctionnent comme avant
  • si vous avez des modules dkms, vérifiez avec # dkms status qu’ils sont compilés et toujours disponibles
  • si vous utilisiez dmraid, vérifiez que vous l’avez toujours avec # lsmod
  • vérifier que vous disposez toujours d’une connexion réseau
  • en démarrant un navigateur internet
  • # ping -c 10 -I [ethX/wlanX] free.fr
  • vérifier les interfaces réseau avec # ifconfig
  • check that you still have sound with $ aplay /usr/share/sounds/*.wav
  • vérifiez votre configuration X avec $ xrandr et lancer $ reflect
  • ouvrez le centre de contrôle de Mageia et vérifiez que tout fonctionne bien
  • vérifiez avec # lsusb que la connexion d’une clé USB est détectée
  • en cas de problème matériel, se référer à QA_process_for_testing_installations#Checking hardware
Tester sysvinit-legacy 
  • Installer le paquetage sysvinit-legacy (supprime systemd)
  • Recompiler les initramfs avec
  • # mkinitrd -f /boot/initrd-$(uname -r) $(uname -r)
  • Redémarrer et s’assurer que des services tels que ntpd s’exécutent

Bien joué, vous avez réussi !


Maintenant que cette migration de Mandriva 2010 vers Mageia 1 a eu lieu, vérifiez si des paquets Mandriva attendent toujours d’être importés dans Mageia et signalez-les sur Bugzilla

$ rpm -qa | grep mdv

Bien que les changements soient moins importants, dans le cas d’une montée de version de Mageia vers Mageia N+1, la méthode reste valide.

$ rpm -qa | grep mga


Retour vers le Portail de l’équipe AQ