Package: iproute2 Version: 6.14.0-3 Severity: normal X-Debbugs-Cc: bugs....@free.fr
Dear Maintainer, Having iproute2 >= 6.14 while running a linux kernel < 6.14 triggers this bug (tested using debian-13-nocloud-amd64-daily-20250520-2118.qcow2) root@localhost:~# ip monitor Failed to add ipv4 mcaddr group to list More specifically this subcommand, which didn't exist in iproute2 6.13 is affected: root@localhost:~# ip mon maddr Failed to add ipv4 mcaddr group to list root@localhost:~# ip -6 mon maddr Failed to add ipv6 mcaddr group to list causing the generic "ip monitor" command to fail. As trixie will use a 6.12.x kernel, trixie is affected. bookworm's iproute2/bookworm-backports is also affected since currently bookworm's backport kernel is also 6.12.x Workarounds: * upgrade the kernel to experimental's (currently) 6.14.6-1~exp1 * downgrade iproute2 to 6.13.0-1 (using snapshot.d.o) * on bookworm downgrade (using snapshot.d.o) iproute2 backport to 6.13.0-1~bpo12+1 Details I could gather: This appears to come from this iproute2 6.14's commit: https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/commit/?h=v6.14.0&id=7240e0e40f8332dd9f11348700c0c96b8df4ca5b which appears to depend on new kernel 6.14 rtnetlink features as described in Kernelnewbies ( https://kernelnewbies.org/Linux_6.14#Networking ): Add ipv6 anycast join/leave notifications with this (kernel 6.14) commit: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=33d97a07b3ae6fa713919de4e1864ca04fff8f80 I guess to fix this one could: * backport (or have upstream backport) the kernel feature to 6.12.x, * or supply iproute2 6.13 instead of iproute 6.14 for trixie with some versioning trick, * or patch iproute2 to cope with a kernel not having the API changes Regards, Adel Belhouane. -- System Information: Debian Release: 13.0 APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 6.12.27-amd64 (SMP w/2 CPU threads; PREEMPT) Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages iproute2 depends on: ii debconf [debconf-2.0] 1.5.91 ii libbpf1 1:1.5.0-3 ii libc6 2.41-7 ii libcap2 1:2.75-7 ii libcap2-bin 1:2.75-7 ii libdb5.3t64 5.3.28+dfsg2-9 ii libelf1t64 0.192-4 ii libmnl0 1.0.5-3 ii libselinux1 3.8.1-1 ii libtirpc3t64 1.3.6+ds-1 ii libxtables12 1.8.11-2 iproute2 recommends no packages. Versions of packages iproute2 suggests: ii python3 3.13.3-1 -- debconf information excluded