Page 1 sur 1

[Résolu] MAJ 22.04 vers 24.04.1 - réseau HS

Publié : dim. 01 sept. 2024, 22:06
par le Manchot Masqué
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

Code : Tout sélectionner

...dhclient[16610]: execve (/usr/libexec/nm-dhcp-helper, ...): Permission denied...
et juste après :

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
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 :

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,
les lignes :

Code : Tout sélectionner

  /usr/libexec/nm-dhcp-helper          Pxrm,
  signal (receive) peer=/usr/libexec/nm-dhcp-helper,
Puis plus loin, on copie la section :

Code : Tout sélectionner

/usr/lib/NetworkManager/nm-dhcp-helper {
...
}
en :

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,
}
On sauvegarde le fichier. On recharge apparmor avec :

Code : Tout sélectionner

service apparmor reload
(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 ! :)

Re: [Résolu] MAJ 22.04 vers 24.04.1 - réseau HS

Publié : sam. 07 sept. 2024, 17:57
par gerard25
La proposition de mise à niveau de 22.04 vers 24.04 a été retirée

Trop de bugs ?

Gerard