Impossible to build ISO version

Hello, do you know why it is no longer possible to build ISO files from the sources? I keep getting the following error messages:

┌─[root@home]-[/home/home/git]
└──╼ #git clone -b equuleus --single-branch https://github.com/vyos/vyos-build
Cloning into 'vyos-build'...
remote: Enumerating objects: 7517, done.
remote: Counting objects: 100% (11/11), done.
remote: Compressing objects: 100% (11/11), done.
remote: Total 7517 (delta 0), reused 9 (delta 0), pack-reused 7506 (from 1)
Receiving objects: 100% (7517/7517), 6.62 MiB | 7.20 MiB/s, done.
Resolving deltas: 100% (4336/4336), done.
┌─[root@home]-[/home/home/git]
└──╼ #cd vyos-build
┌─[root@home]-[/home/home/git/vyos-build]
└──╼ #./configure --architecture amd64 --build-by "test build"
Checking if packages required for VyOS image build are installed
All dependencies are installed
Saving the build config to build/build-config.json
┌─[root@home]-[/home/home/git/vyos-build]
└──╼ #make iso
Checking build configuration
[2024-09-19 00:02:36] lb clean 
P: Cleaning chroot
Starting VyOS ISO image build
Setting up additional APT entries
Configuring live-build
[2024-09-19 00:02:36] lb config noauto --architectures amd64 --bootappend-live boot=live components hostname=vyos username=live nopersistence noautologin nonetworking union=overlay console=ttyS0,115200 console=tty0 net.ifnames=0 biosdevname=0 --bootappend-live-failsafe live components memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal console=ttyS0,115200 console=tty0 net.ifnames=0 biosdevname=0 --linux-flavours amd64-vyos --linux-packages linux-image-5.4.268 --bootloader syslinux,grub-efi --binary-images iso-hybrid --checksums sha256 md5 --debian-installer false --distribution buster --iso-application VyOS --iso-publisher test build --iso-volume VyOS --debootstrap-options --variant=minbase --exclude=isc-dhcp-client,isc-dhcp-common,ifupdown --include=apt-utils,ca-certificates,gnupg2 --mirror-bootstrap http://archive.debian.org/debian --mirror-chroot http://archive.debian.org/debian --mirror-chroot-security http://deb.debian.org/debian-security --mirror-binary http://archive.debian.org/debian --mirror-binary-security http://deb.debian.org/debian-security --archive-areas main contrib non-free --firmware-chroot false --firmware-binary false --updates true --security true --backports true --apt-recommends false --apt-options --yes -oAPT::Default-Release=equuleus -oAPT::Get::allow-downgrades=true --apt-indices false
W: A value of 'false' for option LB_DEBIAN_INSTALLER is deprecated, please use 'none' in future.
P: Updating config tree for a debian/buster/amd64 system
P: Symlinking hooks...
It's not like I'm building this specially for you or anything!
[2024-09-19 00:02:36] lb build 
P: live-build 20230502
P: Building for a debian/buster/amd64 system
[2024-09-19 00:02:37] lb bootstrap 
P: Setting up clean exit handler
...
...
...
[2024-09-19 00:03:15] lb chroot_hostname install
P: Configuring file /etc/hostname
P: Configuring file /bin/hostname
dpkg-divert: warning: diverting file '/bin/hostname' from an Essential package with rename is dangerous, use --no-rename
[2024-09-19 00:03:15] lb chroot_apt install
P: Configuring file /etc/apt/apt.conf
[2024-09-19 00:03:15] lb bootstrap_archives 
P: Configuring file /etc/apt/sources.list
Hit:1 http://archive.debian.org/debian buster InRelease
Get:2 http://archive.debian.org/debian buster-updates InRelease [56.6 kB]
Get:3 http://archive.debian.org/debian buster-backports InRelease [51.4 kB]
Get:4 http://deb.debian.org/debian-security buster/updates InRelease [34.8 kB]
Get:5 http://archive.debian.org/debian buster/contrib Sources [42.5 kB]
Get:6 http://deb.debian.org/debian bullseye InRelease [116 kB]
Get:7 http://archive.debian.org/debian buster/non-free Sources [85.9 kB]
Get:8 http://archive.debian.org/debian buster/main Sources [7852 kB]
Get:9 http://archive.debian.org/debian buster/main Translation-en [5969 kB]
Get:11 http://repo.powerdns.com/debian buster-rec-48 InRelease [1818 B]
Get:12 http://archive.debian.org/debian buster/contrib Translation-en [44.2 kB]
Get:13 http://archive.debian.org/debian buster/non-free Translation-en [88.9 kB]
Get:14 http://archive.debian.org/debian buster-updates/main Sources [4616 B]
Get:15 http://archive.debian.org/debian buster-updates/main amd64 Packages [8788 B]
Get:16 http://archive.debian.org/debian buster-updates/main Translation-en [6915 B]
Get:17 http://archive.debian.org/debian buster-backports/main Sources [449 kB]
Get:18 http://archive.debian.org/debian buster-backports/contrib Sources [5044 B]
Get:19 http://archive.debian.org/debian buster-backports/non-free Sources [9504 B]
Get:20 http://archive.debian.org/debian buster-backports/main amd64 Packages [481 kB]
Get:21 http://archive.debian.org/debian buster-backports/main Translation-en [410 kB]
Get:22 http://archive.debian.org/debian buster-backports/contrib amd64 Packages [9160 B]
Get:23 http://archive.debian.org/debian buster-backports/contrib Translation-en [8088 B]
Get:24 http://archive.debian.org/debian buster-backports/non-free amd64 Packages [36.0 kB]
Get:25 http://archive.debian.org/debian buster-backports/non-free Translation-en [39.1 kB]
Get:26 http://deb.debian.org/debian-security buster/updates/non-free Sources [4420 B]
Get:27 http://deb.debian.org/debian-security buster/updates/main Sources [388 kB]
Get:28 http://deb.debian.org/debian-security buster/updates/contrib Sources [1084 B]
Get:29 http://deb.debian.org/debian-security buster/updates/main amd64 Packages [610 kB]
Get:30 http://deb.debian.org/debian-security buster/updates/main Translation-en [330 kB]
Err:10 https://equuleus-packages.vyos.net equuleus InRelease
  403  Forbidden [IP: 104.18.31.79 443]
Get:31 http://deb.debian.org/debian-security buster/updates/contrib amd64 Packages [3460 B]
Get:32 http://deb.debian.org/debian-security buster/updates/contrib Translation-en [1488 B]
Get:33 http://deb.debian.org/debian-security buster/updates/non-free amd64 Packages [11.0 kB]
Get:34 http://deb.debian.org/debian-security buster/updates/non-free Translation-en [24.8 kB]
Get:35 http://deb.debian.org/debian bullseye/main amd64 Packages [8066 kB]
Get:36 http://deb.debian.org/debian bullseye/main Translation-en [6235 kB]
Get:37 http://repo.powerdns.com/debian buster-rec-48/main amd64 Packages [860 B]
Get:38 https://repo.saltproject.io/py3/debian/10/amd64/3003 buster InRelease [2848 B]
Get:39 https://repo.saltproject.io/py3/debian/10/amd64/3003 buster/main amd64 Packages [2911 B]
Err:40 http://local.deb.vyos.io/extended-lts buster InRelease
  Could not connect to local.deb.vyos.io:80 (10.217.40.152), connection timed out
Reading package lists...
E: Failed to fetch http://dev.packages.vyos.net/repositories/equuleus/dists/equuleus/InRelease  403  Forbidden [IP: 104.18.31.79 443]
E: The repository 'http://dev.packages.vyos.net/repositories/equuleus equuleus InRelease' is not signed.
E: An unexpected failure occurred, exiting...
P: Begin unmounting filesystems...
P: Saving caches...
Reading package lists...
Building dependency tree...
make: *** [Makefile:32: iso] Error 1

I would like to mention that I’ve tested from multiple source IPs and different VPNs, but the Cloudflare firewall blocks everything. The following address remains inaccessible: https://equuleus-packages.vyos.net, It seems that this is also the case for https://sagitta-packages.vyos.net/. Thanks

1 Like

See LTS release package repositories permanently closed for public access

1 Like

Thanks @syncer, If I understand correctly, it will no longer be possible to create your own ISO. From now on, we’ll have to use the pre-built versions provided by the community, is that right? Thank you.

That, or build packages yourself, create Debian repo and point vyos-build to use that repo to create iso

1 Like

You can no longer build LTS versions (1.3 / 1.4) without creating your own repos. But current you can build easily if you want to modify the image.

1 Like

Hello @rand0m - I’d like to add that while still non-trivial, building own packages repo is really not as difficult as it sounds (and once was) anymore, thanks to the work of a few (former) forum members - see Forks · vyos/vyos-build · GitHub for some hints.

2 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.