Other languages Deutsch ; Engels ; français ; Nederlands : |
Contents
Wat is een upgrade?
Upgraden (opwaarderen) moet niet worden verward met updates. Updates zijn bijgewerkte pakketten die in de bestaande release worden geïnstalleerd vanaf de bestaande updatemedia, bijvoorbeeld Firefox 10.0.4 updaten in 'Core Release' naar Firefox 10.0.5 vanaf 'Core Updates'.
Een upgrade (opwaardering) 'vernieuwt' de hele release (editie) naar een geheel nieuwe release. Het is het proces van het verhuizen van Mageia 8 naar Mageia 9 etc.
Dit artikel legt uit hoe u de upgrade uitvoert en hoe u controleert of het succesvol is verlopen. Opdrachten worden weergegeven in Cursieve tekst. Overal waar u een opdracht ziet die begint met #, moet u deze gebruiken als root; als deze begint met $ moet u deze gebruiken als een normale gebruiker. U zult deze twee symbolen in uw terminal (tekstconsole) zien.
Open een aparte bug voor elk probleem dat u tegenkomt.
Voordat u de upgrade uitvoert
- controleer of u een goed geconfigureerd bureaublad hebt (e-mail, bladwijzers, achtergrond...)
- sluit alle geopende applicaties, inclusief applicaties die op de achtergrond draaien in het berichtengebied
- back-up al uw belangrijke gegevens
- gebruik indien mogelijk een testcomputer of een virtuele machine
- back-up uw /home/$USER zodat deze indien nodig kan worden hersteld
- zorg ervoor dat alle schermvergrendelingen zijn uitgeschakeld
Hoe voert u een upgrade uit
Via mgaapplet
- Wanneer https://releases.mageia.org/api/b/x86_64?product=Default&version=8&mgaonline_version=3.33 is ingesteld om testing upgrades toe te staan, opent u als gewone gebruiker in een volledig up-to-date huidig Mageia-systeem een terminal en voert u de volgende opdrachten uit ...
- $ killall mgaapplet
- $ mgaapplet --testing
Via een Mageia-dvd
- download de Classical installatie-dvd .iso van uw favoriete mirror
- controleer de gedownloade ISO met md5sum path/to/my-iso.iso
- brand de ISO op een DVD of DVD-RW op lage snelheid, of op USB met Isodumper
- maak een lijst van uw hardware-instellingen # lspcidrake -v > /home/$USER/lspcidrake.before
- nu kunt u de terminal sluiten en uw computer opnieuw opstarten
- controleer in uw BIOS of uw computer vanaf de DVD of USB zal opstarten
- start de installatie en kies 'Upgrade'
Voer aan het einde van het proces een update-opdracht uit, om de nieuwste pakketten en bugfixes te verkrijgen, zowel met het installatieprogramma tijdens de laatste stappen van de upgrade, als na het opnieuw opstarten.
In een root terminal typt u: # urpmi --auto-update
Via een Mageia mirror
- kies een mirror (spiegelserver) bij u in de buurt op de website http://mirrors.mageia.org/ en onthoud de URL die u wilt gebruiken
- open een TTY (tekstconsole), log in als root (bijv. CTRL + ALT + F2, log dan in als root)
en volg de onderstaande stappen:- stop de Desktop Manager service met
service dm stop
- maak een lijst van uw hardware setup # lspcidrake -v > /home/$USER/lspcidrake.before
- verwijder al uw bestaande media urpmi.removemedia -a
- voeg de media voor de nieuwe release toe van de mirror die u hebt gekozen met de opdracht:
- stop de Desktop Manager service met
urpmi.addmedia --distrib $PROTOCOL://path/to/Mageia/$ARCH
bv.urpmi.addmedia --distrib http://ftp.belnet.be/mirror/mageia/distrib/8/x86_64
- voer de upgrade uit en houd een debuglog bij voor het geval er fouten optreden:
urpmi --debug --bug /root/log --replacefiles --auto-update --auto
- voer de upgrade uit en houd een debuglog bij voor het geval er fouten optreden:
De upgrade moet worden uitgevoerd op een TTY (tekstconsole) en niet onder de grafische bedieningsschil X, probeer het niet in een normale terminal te doen
Door een lokale mirror te gebruiken, voorkomt u dat hdlists x keer veranderen tijdens de upgrade
Vergeet niet de AC-stroomadapter aan te sluiten als u op een laptop werkt
Wat te controleren
Zodra het upgradeproces is voltooid, kunt u een paar dingen controleren:
- voor het opnieuw opstarten
-
- de upgrade is voltooid zonder problemen in de terminal
- # cat /etc/mageia-release geeft de juiste Mageia-release weer
- # cat /etc/product.id geeft de juiste informatie weer
- # less /root/log/ zoek naar het trefwoord error en meld eventuele foutmeldingen als een bug.
- tijdens het opnieuw opstarten
-
- de bootsplash is bijgewerkt
- het gfxboot-thema is bijgewerkt
- de gfxboot menu-ingangen zijn bijgewerkt
- de desktopmanager is bijgewerkt
- na het opnieuw opstarten
-
- log in op uw favoriete bureaublad en open een terminal
- controleer of u nog steeds uw
- mailclient goed geconfigureerd en geïnstalleerd hebt
- webbrowser geïnstalleerd en goed geconfigureerd hebt, met al uw bladwijzers
- favoriete achtergrond hebt
- controleer of # uname -r de nieuwe Mageia-kernel weergeeft
- controleer of # urpme --auto-orphans geen belangrijke/benodigde pakketten verwijdert
- controleer of belangrijke pakketten nog steeds op uw systeem staan en up-to-date zijn:
- $ rpm -qa | grep kernel.*latest (moet de versie van het geïnstalleerde pakket weergeven)
- $ rpm -qa | grep msec (moet de versie van het geïnstalleerde pakket weergeven)
- # lspcidrake -v > /home/$USER/lspcidrake.after
- vergelijk beide lspcidrake-bestanden en controleer of er geen regressie is in hardwaremodules
- controleer of alle randapparatuur nog steeds even goed goed werkt als voor de upgrade
- als u dkms-modules hebt, controleer dan met # dkms status of ze zijn gebouwd en nog steeds beschikbaar zijn
- als u dmraid gebruikte, controleer dan met # lsmod | grep dmraid of u dit pakket nog steeds hebt
- controleer of u nog een netwerkverbinding hebt
- door op internet te surfen
- # ping -c 10 -I [ethX/wlanX] free.fr
- controleer netwerkinterfaces met # ifconfig
- controleer of u nog geluid hebt met $ aplay /usr/share/sounds/*.wav
- controleer uw X-configuratie met $ xrandr en start $ reflect
- open Mageia Control Center en controleer of alles werkt
- controleer met # lsusb of wanneer u een USB-stick aansluit, deze wordt gedetecteerd
- raadpleeg in geval van hardwareproblemen QA_process_for_testing_installations#Checking hardware
- Testen van sysvinit-legacy
-
- Installeer het pakket sysvinit-legacy (dit verwijdert systemd)
- Bouw de initramfs opnieuw met
- # mkinitrd -f /boot/initrd-$(uname -r) $(uname -r)
- Start opnieuw op en zorg ervoor dat services zoals ntpd draaien
Goed gedaan, het is u gelukt!
Als dit een upgrade was van Mandriva 2010 naar Mageia 1, controleer dan of er nog Mandriva-pakketten wachten om te worden geïmporteerd in Mageia en meld ze op Bugzilla
$ rpm -qa | grep mdv