Page MenuHomeVyOS Platform

router-advert: erroneous syslog warning about invalid all-zeros prefix
Closed, WontfixPublic

Description

radvd reports an error about an invalid all-zeros prefix in syslog, but continues to start up and work fine for that prefix, so there is no problem with it, just a erroneous log.
This is reported in debian since 2018, still open: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=891324
and fixed upstream in radvd 2.18 https://github.com/reubenhwk/radvd/commit/b37baa1137d0bd5b9cceb2e447550f1c0a105ac6

router-advert {
    interface eth2 {
        prefix ::/64 {
        }
    }
}
Jun 25 12:35:00 vyos systemd[1]: Starting Router advertisement daemon for IPv6...
Jun 25 12:35:00 vyos radvd[3066]: invalid all-zeros prefix in /run/radvd/radvd.conf, line 14
Jun 25 12:35:00 vyos radvd[3066]: config file, /run/radvd/radvd.conf, syntax ok
Jun 25 12:35:00 vyos radvd[3067]: version 2.17 started
Jun 25 12:35:00 vyos radvd[3067]: invalid all-zeros prefix in /run/radvd/radvd.conf, line 14
Jun 25 12:35:00 vyos systemd[1]: Started Router advertisement daemon for IPv6.

Details

Difficulty level
Unknown (require assessment)
Version
1.3-rolling-202006241940
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Perfectly compatible
Issue type
Bug (incorrect behavior)

Event Timeline

jjakob created this task.
jjakob created this object in space S1 VyOS Public.
erkin set Issue type to Bug (incorrect behavior).Aug 29 2021, 2:06 PM
erkin removed a subscriber: Active contributors.

1.3 still use 2.17 version

[email protected]:~$ show log all | match radvd
Sep  2 21:36:27 r4-1 systemd[1]: /lib/systemd/system/radvd.service:11: PIDFile= references path below legacy directory /var/run/, updating /var/run/radvd.pid → /run/radvd.pid; please update the unit file accordingly.
Sep  2 21:36:27 r4-1 radvd[2233]: invalid all-zeros prefix in /run/radvd/radvd.conf, line 13
Sep  2 21:36:27 r4-1 radvd[2233]: config file, /run/radvd/radvd.conf, syntax ok
Sep  2 21:36:27 r4-1 radvd[2234]: version 2.17 started
Sep  2 21:36:27 r4-1 radvd[2234]: invalid all-zeros prefix in /run/radvd/radvd.conf, line 13

1.4 uses 2.18

vyos@r1-roll:~$ show log all | match radvd
Sep  2 21:34:32 r1-roll radvd[3196]: config file, /run/radvd/radvd.conf, syntax ok
Sep  2 21:34:32 r1-roll radvd[3197]: version 2.18 started
vyos@r1-roll:~$

I'd mark this as "wontfix" as it works and is only a cosmetic issue

Viacheslav claimed this task.