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=0
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 :
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 reload
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 !