Mon installation :
- 1 mini PC avec un Bios standard (pas d'EFI)
- OS : Fedora 22
- CCRMA : 4.1.10
- Bibliothèque : déportée sur le NAS, accessible via NFS au démarrage
La migration Fedora 22 > 23
1 - Faire une mise à jour complète du système
2 - Redémarrer et sélectionner un noyau standard > Fedora 22 4.2.3
3 - Lister les noyaux installés
Code :
# sudo dnf list installed | grep kernel
4 - Supprimer le ou les noyaux que vous ne souhaitez plus conserver, exemple :
Code :
# sudo dnf remove kernel-rt-core-4.1.10-200.rt10.1.fc22.ccrma.x86_64
5 - Mise à jour de Grub et contrôle
Code :
# sudo grub2-mkconfig -o /boot/grub2/grub.cfg
# grep "submenu\|^\menuentry" /boot/grub2/grub.cfg | cut -d "'" -f2
6 - Redémarrer et sélectionner un noyau standard : Fedora 22 4.2.3
7 - Installer le plugin de mise à jour pour DNF
Code :
# sudo dnf install dnf-plugin-system-upgrade
8 - Démarrer la mise à jour !! (475 M)
Code :
# sudo dnf system-upgrade download --releasever=23
9 - Redémarrer le PC avec option de mise à jour :
Code :
# sudo dnf system-upgrade reboot
>> Durée : 45 min environ
10 - Vérifier le noyau sur lequel vous êtes maintenant :
Code :
# uname -a
Linux PEACH 4.2.6-300.1.fc23.x86_64 #1 SMP Thu Nov 12 22:19:09 GMT 2015 x86_64 x86_64 x86_64 GNU/Linux
11 - Il faut maintenant lister les noyaux installés pour supprimer les noyaux en Fedora 22
Code :
# sudo dnf list installed | grep kernel
12 - Supprimer les noyaux en fc22, exemple :
Code :
# sudo dnf remove kernel-rt-core-4.1.12-200.rt13.1.fc22.ccrma
# sudo dnf remove kernel-core-4.2.3-200.1.fc22
13 - Lister les noyaux restants
Code :
# sudo dnf list installed | grep kernel
abrt-addon-kerneloops.x86_64 2.7.1-1.fc23 @@commandline
kernel.x86_64 4.2.6-300.1.fc23 @@commandline
kernel-core.x86_64 4.2.6-300.1.fc23 @@commandline
kernel-modules.x86_64 4.2.6-300.1.fc23 @@commandline
kernel-rt.x86_64 4.1.12-300.rt13.1.fc23.ccrma @@commandline
kernel-rt-core.x86_64 4.1.12-300.rt13.1.fc23.ccrma @@commandline
kernel-rt-modules.x86_64 4.1.12-300.rt13.1.fc23.ccrma @@commandline
14 - Mise à jour de Grub et contrôle
Code :
# sudo grub2-mkconfig -o /boot/grub2/grub.cfg
# grep "submenu\|^\menuentry" /boot/grub2/grub.cfg | cut -d "'" -f2
Fedora (4.2.6-300.1.fc23.x86_64) 23 (Server Edition)
Fedora (4.1.12-300.rt13.1.fc23.ccrma.x86_64+rt) 23 (Server Edition)
Fedora (0-rescue-52c2876dab76474c92bfe4562bd70757) 23 (Server Edition)
15 - On force le démarrage sur le noyau RT
Code :
# sudo grub2-set-default "Fedora (4.1.12-300.rt13.1.fc23.ccrma.x86_64+rt) 23 (Server Edition)"
# sudo grub2-editenv list
# sudo reboot
16 - On vérifie que l’on est bien sur le noyau choisi, suite au redémarrage :
Code :
# name -a
Linux PEACH 4.1.12-300.rt13.1.fc23.ccrma.x86_64+rt #1 SMP PREEMPT RT Sat Nov 7 18:53:42 PST 2015 x86_64 x86_64 x86_64 GNU/Linux
EDIT 30/11/15 : Bug sur le firewall
17 - On coupe le firewall car ce petit "canaillou" fait son retour…
La commande habituelle "systemctl disable firewall" ne fonctionne il faut autoriser les ports à la demande. Solution de contournement Il faut dérouler les étapes 18 & 19 & 20 en plus en tant que root.
18 - Il faut se connecter en tant que root et lister les zones
Code :
# firewall-cmd --get-active-zones
FedoraServer
interfaces: enp4s0
19 - Ajout d'une règle pour [b]LMS[/b] dans la zone concernée (cf. Step 18)
[code]
# firewall-cmd --zone=FedoraServer --add-port=9000/tcp --permanent
# firewall-cmd --reload
20 - Ajout des règles pour
Samba dans la zone concernée (cf. Step 18)
Code :
# firewall-cmd --zone=FedoraServer --add-port=137/tcp --permanent
# firewall-cmd --zone=FedoraServer --add-port=138/tcp --permanent
# firewall-cmd --zone=FedoraServer --add-port=139/tcp --permanent
# firewall-cmd --reload
137/tcp = NETBIOS Name Service
138/tcp = NETBIOS Datagram Service
139/tcp = NETBIOS session service
21 - Lister les ports (en tant que root) :
# firewall-cmd --zone=FedoraServer --list-ports
ou encore pour voir les ports & services :
# cat /etc/firewalld/zones/FedoraServer.xml
EDIT 30/11/15 : Bug sur Samba qui ne démarre plus
22 - Contrôle le statut
Code :
# sudo systemctl status smb nmb
● smb.service - Samba SMB Daemon
Loaded: loaded (/usr/lib/systemd/system/smb.service; disabled; vendor preset: disabled)
Active: inactive (dead)
● nmb.service - Samba NMB Daemon
Loaded: loaded (/usr/lib/systemd/system/nmb.service; disabled; vendor preset: disabled)
Active: inactive (dead)
23 - Réactive les services et redémarrage
# sudo systemctl enable smb nmb
# sudo systemctl start smb nmb
# sudo systemctl status smb nmb
Enjoy !
Je me ferais une installation "propre" en 2016...
Source pour la migration de l'OS :
https://fedoramagazine.org/upgrading-fro...fedora-23/