Page MenuHomeVyOS Platform

Missing arm64 radvd package
Closed, ResolvedPublicBUG

Description

radvd package for arm64 architecture is missing on package repository, causing router-advisement features broken on builds for arm64.

Looking at https://packages.vyos.net/repositories/current/pool/main/r/radvd :

radvd_2.20-rc1-23-gf2de476_amd64.deb               30-Dec-2024 18:54               49926
radvd_2.20_amd64.deb                               20-Aug-2025 18:50                2020
radvd_2.20_arm64.deb                               20-Aug-2025 18:50                2024

radvd_2.20_arm64.deb and radvd_2.20_amd64.deb are binary-less package. On x86 build, radvd_2.20-rc1-23-gf2de476_amd64.deb is used and it contains valid radvd binary.
But on arm64 build, radvd_2.20_arm64.deb is used and results no binary installed.

admin@rooma:~$ apt list --installed radvd
Listing... Done
radvd/now 2.20 arm64 [installed,local]
admin@rooma:~$ apt show radvd
Package: radvd
Version: 2.20
Status: install ok installed
Priority: optional
Section: default
Maintainer: VyOS Package Maintainers <maintainers@vyos.net>
Installed-Size: 1024 B
Homepage: http://example.com/no-uri-given
License: RADVD
Vendor: none
Download-Size: unknown
APT-Manual-Installed: no
APT-Sources: /var/lib/dpkg/status
Description: RADVD router advertisement daemon

admin@rooma:~$ dpkg -L radvd
/.
/lib
/lib/systemd
/lib/systemd/system
/lib/systemd/system/radvd.service
/usr
/usr/sbin
/usr/share
/usr/share/doc
/usr/share/doc/radvd
/usr/share/doc/radvd/changelog.gz

admin@rooma:~$ /usr/sbin/radvd
bash: /usr/sbin/radvd: No such file or directory

admin@rooma:~$ systemctl status radvd
x radvd.service - Router advertisement daemon for IPv6
     Loaded: loaded (/lib/systemd/system/radvd.service; disabled; preset: enabled)
    Drop-In: /etc/systemd/system/radvd.service.d
             `-override.conf
     Active: failed (Result: exit-code) since Tue 2026-02-24 10:57:45 UTC; 4s ago
       Docs: man:radvd(8)
    Process: 3992 ExecStartPre=/usr/sbin/radvd --logmethod stderr_clean --configtest --config /run/radvd/radvd.conf (code=exited, status=203/EXEC)
        CPU: 23ms

Feb 24 10:57:45 rooma systemd[1]: radvd.service: Scheduled restart job, restart counter is at 5.
Feb 24 10:57:45 rooma systemd[1]: Stopped Router advertisement daemon for IPv6.
Feb 24 10:57:45 rooma systemd[1]: radvd.service: Start request repeated too quickly.
Feb 24 10:57:45 rooma systemd[1]: radvd.service: Failed with result 'exit-code'.
Feb 24 10:57:45 rooma systemd[1]: Failed to start Router advertisement daemon for IPv6.

Details

Version
VyOS 1.5-rolling-202602111432
Is it a breaking change?
Unspecified (possibly destroys the router)
Issue type
Bug (incorrect behavior)

Event Timeline

This package has been rebuilt. It now works correctly on both platforms.

$ /usr/sbin/radvd --version
Version: 2.20

Compiled in settings:
  default config file		"/etc/radvd.conf"
  default pidfile		"/var/run/radvd.pid"
  default logfile		"/var/log/radvd.log"
  default syslog facility	24
Please send bug reports or suggestions to Reuben Hawkins <reubenhwk@gmail.com>.
Viacheslav assigned this task to asklymenko.
Viacheslav moved this task from Need Triage to Completed on the VyOS Rolling board.