Public bug reported:

Kernel 6.9 seems to have changed AF_NETLINK behavior slightly making
booth unable to start.

Previously it was expected only first item in
the message can be NLMSG_DONE or NLMSG_ERROR type. And it looks this was true 
for Kernel < 6.9.

With kernel 6.9 this is no longer true, so any item can be type
NLMSG_DONE or NLMSG_ERROR.

Result was loop was never terminated and booth was waiting for more
messages from kernel which never arrived.

Solution is to change loop a bit so NLMSG_DONE, NLMSG_ERROR and
RTM_NEWADDR are handled correctly.

This has been fixed upstream in this PR:
https://github.com/ClusterLabs/booth/pull/139

** Affects: booth (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2118926

Title:
  Breaking change in kernel 6.9 (Netlink)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/booth/+bug/2118926/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to