Page MenuHomeVyOS Platform

Incorrect dependency set in the openvpn-dco package when building VyOS for arm64
Closed, ResolvedPublic

Description

The openvpn-dco package depends on linux-image-6.1.45-arm64-vyos, but it should correctly depend on linux-image-6.1.45-v8-arm64-vyos.

Below is a part of the message during the build:

[2023-08-12 08:05:21] lb chroot_install-packages install
P: Begin installing packages (install pass)...
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
debconf is already the newest version (1.5.82).
gpgv is already the newest version (2.2.40-1.1).
gnupg is already the newest version (2.2.40-1.1).
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:

 openvpn-dco : Depends: linux-image-6.1.45-arm64-vyos but it is not installable
E: Unable to correct problems, you have held broken packages.
E: An unexpected failure occurred, exiting...
P: Begin unmounting filesystems...
P: Saving caches...
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done

Details

Difficulty level
Unknown (require assessment)
Version
-
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Unspecified (possibly destroys the router)
Issue type
Unspecified (please specify)

Event Timeline

syncer triaged this task as Normal priority.

I will suggest to move all arm64 kernel flavour to "arm64-vyos" as "amd64-vyos" in x86_64.
It will be better not to have "LOCALVERSION=-v8" in kernel configs.