vcswatch reports that
this package seems to have new commits in its VCS but has
not yet updated debian/changelog. You should consider updating
the Debian changelog and uploading this new version into the archive.
Here are the relevant commit logs:
commit eae91811116fbc452efe45c6b80ecc647547ea1f
Merge: 513820f 8172dda
Author: Michael Prokop <115592+mika@users.noreply.github.com>
Date: Wed May 28 08:24:09 2025 +0200
Merge pull request #343 from grml/mika/udevadm
Skip udevadm execution on unsupported network interfaces like bonding_masters
commit 8172dda0de141297933721a25046cdce2bfced2f
Author: Michael Prokop <mika@grml.org>
Date: Tue May 27 16:35:19 2025 +0200
Skip udevadm execution on unsupported network interfaces like bonding_masters
grml-debootstrap iterates over the present network devices by looking
through /sys/class/net/, but file "bonding_masters" can't be queried:
| root@grml ~ # udevadm info --query=all --path=/sys/class/net/bonding_masters
| Unknown device "/sys/class/net/bonding_masters": No such device
As a result, execution of grml-debootstrap fails when bonds are used.
Instead, let's ensure that any network interface we want to operate on
is actually based on (a symlink pointing to) a directory which we can
query via udevadm.
FTR:
| root@grml ~ # ls -l /sys/class/net
| total 0
| lrwxrwxrwx 1 root root 0 May 27 14:20 bond0 -> ../../devices/virtual/net/bond0
| -rw-r--r-- 1 root root 4096 May 27 14:20 bonding_masters
| lrwxrwxrwx 1 root root 0 May 27 14:20 eth0 -> ../../devices/pci0000:00/0000:00:12.0/virtio1/net/eth0
| lrwxrwxrwx 1 root root 0 May 27 14:20 eth1 -> ../../devices/pci0000:00/0000:00:13.0/virtio2/net/eth1
| lrwxrwxrwx 1 root root 0 May 27 14:20 eth2 -> ../../devices/pci0000:00/0000:00:14.0/virtio3/net/eth2
| lrwxrwxrwx 1 root root 0 May 27 14:20 lo -> ../../devices/virtual/net/lo
Thanks: Volodymyr Fedorov <vfedorov@sipwise.com>