[Résolu] MAJ 22.04 vers 24.04.1 - réseau HS
Publié : dim. 01 sept. 2024, 22:06
Après la mise à jour vers la nouvelle version, plus de réseau, ni filaire, ni WiFi ! Bravo Ubuntu ! J'imagine les gens plantés qui n'ont pas les connaissances pour s'en sortir, et qui se retrouvent avec 0 réseau ! Non franchement, c'est pas sérieux...
Un journalctl -f me montre l'erreur :0
et juste après :
C'est donc apparmor (application armor pour les intimes) qui fait braire (on va rester poli...).
Le fichier lié àu dhclient dans apparmor est /etc/apparmor.d/sbin.dhclient, qu'il va donc falloir modifier pour corriger le problème.
On ajoute à la suite de :
les lignes :
Puis plus loin, on copie la section :
en :
On sauvegarde le fichier. On recharge apparmor avec :
(oui je sais c'est pas bien : il faut toujours utiliser systemctl chez les puristes...)
Et si tout va bien, la connexion en DHCP filaire ET WiFI remache aussi sec !
C'est franchement dommage d'échouer une mise à jour en version supérieure pour avoir simplement "oublié" de réécrire le chemin d'un exéctutable dans apparmor. Mais c'est Fatal Error, et ça semble manquer de test réseau quelque part dans la machine chez Canonical...
Si vous avez été affectés par le problème, n'hésitez pas à réagir et surtout à raler - ça fait toujours du bien... On est français, merde !
Un journalctl -f me montre l'erreur :0
Code : Tout sélectionner
...dhclient[16610]: execve (/usr/libexec/nm-dhcp-helper, ...): Permission denied...Code : Tout sélectionner
...kernel: audit: type=1400 audit(1725219831.215:220): apparmor="DENIED" operation="exec" class="file" profile="/{,usr/}sbin/dhclient" name="/usr/libexec/nm-dhcp-helper" pid=16610 comm="dhclient" requested_mask="x" denied_mask="x" fsuid=0 ouid=0Le fichier lié àu dhclient dans apparmor est /etc/apparmor.d/sbin.dhclient, qu'il va donc falloir modifier pour corriger le problème.
On ajoute à la suite de :
Code : Tout sélectionner
# Support the new executable helper from NetworkManager.
/usr/lib/NetworkManager/nm-dhcp-helper Pxrm,
signal (receive) peer=/usr/lib/NetworkManager/nm-dhcp-helper,Code : Tout sélectionner
/usr/libexec/nm-dhcp-helper Pxrm,
signal (receive) peer=/usr/libexec/nm-dhcp-helper,Code : Tout sélectionner
/usr/lib/NetworkManager/nm-dhcp-helper {
...
}Code : Tout sélectionner
/usr/libexec/nm-dhcp-helper {
#include <abstractions/base>
#include <abstractions/dbus>
/usr/libexec/nm-dhcp-helper mr,
/run/NetworkManager/private-dhcp rw,
signal (send) peer=/sbin/dhclient,
/var/lib/NetworkManager/*lease r,
signal (receive) peer=/usr/sbin/NetworkManager,
ptrace (readby) peer=/usr/sbin/NetworkManager,
network inet dgram,
network inet6 dgram,
}Code : Tout sélectionner
service apparmor reloadEt si tout va bien, la connexion en DHCP filaire ET WiFI remache aussi sec !
C'est franchement dommage d'échouer une mise à jour en version supérieure pour avoir simplement "oublié" de réécrire le chemin d'un exéctutable dans apparmor. Mais c'est Fatal Error, et ça semble manquer de test réseau quelque part dans la machine chez Canonical...
Si vous avez été affectés par le problème, n'hésitez pas à réagir et surtout à raler - ça fait toujours du bien... On est français, merde !