Quitter le forum et retourner au site

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

Venez nous en parler, c'est ici que l'on vous conseillera !
Avatar de l’utilisateur
le Manchot Masqué
Administrateur du site
Messages : 747
Inscription : lun. 26 mai 2008, 21:05
Distribution : Debian, Ubuntu
Niveau : Moitié plein !
Localisation : Guebwiller

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

Message 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 ! :)
Avatar de l’utilisateur
gerard25
Messages : 176
Inscription : dim. 12 févr. 2012, 15:33
Distribution : ubuntu 22.04MATE
Niveau : petit initié sur UBUNTU
Localisation : Grand Charmont

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

Message par gerard25 »

La proposition de mise à niveau de 22.04 vers 24.04 a été retirée

Trop de bugs ?

Gerard
Répondre