blason
June 7, 2021, 10:36am
1
Hi Team,
So I am trying to build 1.2.0 ISO on buster -
Can we use buster Debian 10 to build ISO or shoudl we use 8 or 9?
I am trying to build from docker and here are the commands I used but no iso is getting generated.
docker pull vyos/vyos-build:crux
sudo su
sudo docker run --rm -it --privileged -v $(pwd):/vyos -w /vyos vyos/vyos-build:crux bash
git clone -b crux --single-branch https://github.com/vyos/vyos-build
s
ls
sudo docker run --rm -it --privileged -v $(pwd):/vyos -w /vyos vyos/vyos-build:crux bash
ls
cd vyos-build/
ls
cd ..
ls
git clone -b crux --single-branch https://github.com/vyos/vyos-build
cd vyos-build/
ls
/vyos-build/build$ ls
auto build-config.json build.log cache chroot config local version vyos-1.2.0-amd64.iso
blason
June 7, 2021, 12:12pm
2
I guess this is the error I am getting at the end and I am unable to build ISO
Get:17 http://deb.debian.org jessie/main Sources [7063 kB]
Ign http://archive.repo.saltstack.com jessie/main Translation-en
Get:18 http://dev.packages.vyos.net crux/main amd64 Packages [28.4 kB]
Get:19 http://deb.debian.org jessie/contrib Sources [50.4 kB]
Get:20 http://deb.debian.org jessie/non-free Sources [99.2 kB]
Get:21 http://deb.debian.org jessie/main amd64 Packages [6818 kB]
Ign http://dev.packages.vyos.net crux/main Translation-en
Hit http://deb.debian.org jessie/contrib amd64 Packages
Hit http://deb.debian.org jessie/non-free amd64 Packages
Get:22 http://deb.debian.org jessie/contrib Translation-en [38.3 kB]
Get:23 http://deb.debian.org jessie/main Translation-en [4581 kB]
Get:24 http://deb.debian.org jessie/non-free Translation-en [72.0 kB]
Ign http://dev.packages.vyos.net crux/main Translation-en
Fetched 22.1 MB in 20s (1063 kB/s)
W: Failed to fetch http://archive.repo.saltstack.com/apt/debian/8/amd64/2017.7/dists/jessie/main/binary-amd64/Packages
E: Some index files failed to download. They have been ignored, or old ones used instead.
P: Begin unmounting filesystems...
P: Saving caches...
Reading package lists...
Building dependency tree...
There is a task-T3567 for it.
You can try to replace deb http to deb https
I guess issue still persists
Ign http://dev.packages.vyos.net crux/main Translation-en
Hit http://deb.debian.org jessie/contrib amd64 Packages
Hit http://deb.debian.org jessie/non-free amd64 Packages
Get:22 http://deb.debian.org jessie/contrib Translation-en [38.3 kB]
Get:23 http://deb.debian.org jessie/main Translation-en [4581 kB]
Get:24 http://deb.debian.org jessie/non-free Translation-en [72.0 kB]
Fetched 22.1 MB in 19s (1139 kB/s)
W: Failed to fetch https://archive.repo.saltstack.com/apt/debian/8/amd64/2017.7/dists/jessie/main/binary-amd64/Packages
E: Some index files failed to download. They have been ignored, or old ones used instead.
P: Begin unmounting filesystems...
P: Saving caches...
Reading package lists...
Building dependency tree...
Well I tried all the possibilties I was aware of with crux build and even with different debian version. Even tried changing lot of repos however still the build is failing.
Here is what I have done with crux
Hit http://deb.debian.org jessie/contrib amd64 Packages
Hit http://deb.debian.org jessie/non-free amd64 Packages
Get:22 http://deb.debian.org jessie/contrib Translation-en [38.3 kB]
Get:23 http://deb.debian.org jessie/main Translation-en [4581 kB]
Get:24 http://deb.debian.org jessie/non-free Translation-en [72.0 kB]
Fetched 22.1 MB in 22s (992 kB/s)
W: Failed to fetch http://repo.saltstack.com/py3/debian/10/amd64/archive/3002.5/dists/buster/main/binary-amd64/Packages
E: Some index files failed to download. They have been ignored, or old ones used instead.
P: Begin unmounting filesystems...
P: Saving caches...
Reading package lists...
Building dependency tree...
cat data/defaults.json
{
“architecture”: “amd64”,
“debian_mirror”: “Index of /debian ”,
“debian_security_mirror”: “Index of /debian-security ”,
“debian_distribution”: “jessie”,
“vyos_mirror”: “http://dev.packages.vyos.net/repositories/crux ”,
“vyos_branch”: “crux”,
“kernel_version”: “4.19.190”,
“kernel_flavor”: “amd64-vyos”,
“release_train”: “crux”,
“additional_repositories”: [
“deb http://repo.saltstack.com/py3/debian/10/amd64/archive/3002.5 buster main”,
“deb Index of /debian jessie-backports main”
],
“custom_packages”: []
}
I tried copying from rolling release to crux but still no luck
You still typing http
Try https
Hi,
I Tried with both and different mirrors as well.
Please try directly copy this one
"architecture": "amd64",
"debian_mirror": "http://deb.debian.org/debian",
"debian_security_mirror": "http://deb.debian.org/debian-security",
"debian_distribution": "jessie",
"vyos_mirror": "http://dev.packages.vyos.net/repositories/crux",
"vyos_branch": "crux",
"kernel_version": "4.19.190",
"kernel_flavor": "amd64-vyos",
"release_train": "crux",
"additional_repositories": [
"deb http://archive.repo.saltstack.com/apt/debian/8/amd64/2017.7 jessie main",
"deb http://archive.debian.org/debian/ jessie-backports main"
],
"custom_packages": []
}
and write is it works
Still no luck man
neo@vyos-build:~/vyos-build$ sudo docker run --rm -it --privileged -v $(pwd):/vyos -w /vyos vyos/vyos-build:crux bash
Current UID/GID: 1000/1000
vyos_bld@17bf8ea17940:/vyos$ ./configure --architecture amd64 \
> --build-by "[email protected] " \
> --build-type release --version 1.2.0
Checking if packages required for VyOS image build are installed
All dependencies are installed
Saving the build config to build/build-config.json
vyos_bld@17bf8ea17940:/vyos$ sudo make iso
Checking build configuration
[2021-06-08 05:03:38] lb clean
P: Cleaning chroot
Starting VyOS ISO image build
Setting up additional APT entries
Configuring live-build
[2021-06-08 05:03:39] lb config noauto --architectures amd64 --bootappend-live boot=live components hostname=vyos username=live nopersistence noautologin nonetworking union=overlay console=ttyS0,115200 console=tty0 --bootappend-live-failsafe live components memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal console=ttyS0,115200 console=tty0 --linux-flavours amd64-vyos --linux-packages linux-image-4.19.190 --bootloader syslinux,grub-efi --binary-images iso-hybrid --debian-installer false --distribution jessie --iso-application VyOS --iso-publisher [email protected] --iso-volume VyOS --debootstrap-options --variant=minbase --exclude=isc-dhcp-client,isc-dhcp-common,ifupdown --include=apt-transport-https --mirror-bootstrap http://deb.debian.org/debian --mirror-chroot http://deb.debian.org/debian --mirror-chroot-security http://deb.debian.org/debian-security --mirror-binary http://deb.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 false --security true --apt-options --yes -oAcquire::Check-Valid-Until=false -oDebug::BuildDeps=true -oDebug::pkgDepCache::AutoInstall=true -oDebug::pkgDepCache::Marker=true -oDebug::pkgProblemResolver=true -oDebug::Acquire::gpgv=true --apt-indices false
P: Updating config tree for a debian/jessie/amd64 system
P: Symlinking hooks...
It's not like I'm building this specially for you or anything!
[2021-06-08 05:03:39] lb build
P: live-build 1:20170213
P: Building config tree for a debian/jessie/amd64 system
[2021-06-08 05:03:39] lb bootstrap
P: Setting up cleanup function
[2021-06-08 05:03:39] lb bootstrap_cache restore
P: Restoring bootstrap stage from cache...
[2021-06-08 05:03:41] lb bootstrap_debootstrap
P: Begin bootstrapping system...
W: skipping bootstrap, already done
[2021-06-08 05:03:41] lb bootstrap_cache save
P: Saving bootstrap stage to cache...
[2021-06-08 05:03:42] lb chroot_devpts install
P: Begin mounting /dev/pts...
[2021-06-08 05:03:42] lb chroot_proc install
P: Begin mounting /proc...
[2021-06-08 05:03:42] lb chroot_selinuxfs install
[2021-06-08 05:03:42] lb chroot_sysfs install
P: Begin mounting /sys...
[2021-06-08 05:03:42] lb chroot_debianchroot install
P: Configuring file /etc/debian_chroot
[2021-06-08 05:03:43] lb chroot_dpkg install
P: Configuring file /sbin/start-stop-daemon
[2021-06-08 05:03:43] lb chroot_tmpfs install
[2021-06-08 05:03:43] lb chroot_sysv-rc install
P: Configuring file /usr/sbin/policy-rc.d
[2021-06-08 05:03:43] lb chroot_hosts install
P: Configuring file /etc/hosts
[2021-06-08 05:03:43] lb chroot_resolv install
P: Configuring file /etc/resolv.conf
[2021-06-08 05:03:43] lb chroot_hostname install
P: Configuring file /etc/hostname
P: Configuring file /bin/hostname
[2021-06-08 05:03:43] lb chroot_apt install
P: Configuring file /etc/apt/apt.conf
[2021-06-08 05:03:43] lb bootstrap_archives binary
P: Configuring file /etc/apt/sources.list
OK
OK
OK
OK
Ign http://deb.debian.org jessie InRelease
Get:1 http://deb.debian.org jessie/updates InRelease [44.9 kB]
Get:2 http://archive.debian.org jessie-backports InRelease [166 kB]
Get:3 http://dev.packages.vyos.net crux InRelease [4365 B]
Get:4 http://dev.packages.vyos.net crux InRelease [4364 B]
Ign http://archive.repo.saltstack.com jessie InRelease
inside VerifyGetSigners
gpgv path: /usr/bin/gpgv
Keyring file: /etc/apt/trusted.gpg
Keyring path: /etc/apt/trusted.gpg.d/
Preparing to exec: /usr/bin/gpgv /usr/bin/gpgv --ignore-time-conflict --status-fd 3 --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-stretch-security-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-wheezy-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-stretch-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-stretch-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-security-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-wheezy-automatic.gpg --keyring /etc/apt/trusted.gpg /tmp/apt.sig.Q6LNUD /tmp/apt.data.cW6w0y
Ign http://archive.repo.saltstack.com jessie Release.gpg
Hit http://deb.debian.org jessie Release.gpg
Hit http://deb.debian.org jessie Release
Ign http://archive.repo.saltstack.com jessie Release
Read: [GNUPG:] SIG_ID KL61sZmEiDjMy8moidf0Zfli80I 2020-07-05 1593972361
Read: [GNUPG:] GOODSIG 9D6D8F6BC857C906 Debian Security Archive Automatic Signing Key (8/jessie) <[email protected] >
Got GOODSIG, key ID:GOODSIG 9D6D8F6BC857C906
Read: [GNUPG:] VALIDSIG D21169141CECD440F2EB8DDA9D6D8F6BC857C906 2020-07-05 1593972361 0 4 0 1 8 01 D21169141CECD440F2EB8DDA9D6D8F6BC857C906
Read: [GNUPG:] SIG_ID aYdfdNp/AmhITIknnFkD8bET1YI 2020-07-05 1593972361
Read: [GNUPG:] GOODSIG AA8E81B4331F7F50 Debian Security Archive Automatic Signing Key (9/stretch) <[email protected] >
Got GOODSIG, key ID:GOODSIG AA8E81B4331F7F50
Read: [GNUPG:] VALIDSIG 379483D8B60160B155B372DDAA8E81B4331F7F50 2020-07-05 1593972361 0 4 0 1 8 01 6ED6F5CB5FA6FB2F460AE88EEDA0D2388AE22BA9
gpgv exited
gpgv succeeded
inside VerifyGetSigners
gpgv path: /usr/bin/gpgv
Keyring file: /etc/apt/trusted.gpg
Keyring path: /etc/apt/trusted.gpg.d/
Preparing to exec: /usr/bin/gpgv /usr/bin/gpgv --ignore-time-conflict --status-fd 3 --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-stretch-security-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-wheezy-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-stretch-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-stretch-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-security-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-wheezy-automatic.gpg --keyring /etc/apt/trusted.gpg /tmp/apt.sig.IRCE6g /tmp/apt.data.OsBL8d
Err http://archive.repo.saltstack.com jessie/main amd64 Packages
Get:5 http://deb.debian.org jessie/updates/main Sources [366 kB]
Read: [GNUPG:] KEYEXPIRED 1587841717
Got KEYEXPIRED!
Read: [GNUPG:] SIGEXPIRED deprecated-use-keyexpired-instead
Read: [GNUPG:] SIG_ID gwbrXQUkae8WHvPvVdIao6ywNBI 2019-02-12 1550003167
Read: [GNUPG:] EXPKEYSIG 8B48AD6246925553 Debian Archive Automatic Signing Key (7.0/wheezy) <[email protected] >
Read: [GNUPG:] VALIDSIG A1BD8E9D78F7FE5C3E65D8AF8B48AD6246925553 2019-02-12 1550003167 0 4 0 1 8 01 A1BD8E9D78F7FE5C3E65D8AF8B48AD6246925553
Read: [GNUPG:] SIG_ID SFLq0PRhoLXaB3Zl9BbtdCA5/mk 2019-02-12 1550003167
Read: [GNUPG:] GOODSIG 7638D0442B90D010 Debian Archive Automatic Signing Key (8/jessie) <[email protected] >
Got GOODSIG, key ID:GOODSIG 7638D0442B90D010
Read: [GNUPG:] VALIDSIG 126C0D24BD8A2942CC7DF8AC7638D0442B90D010 2019-02-12 1550003167 0 4 0 1 8 01 126C0D24BD8A2942CC7DF8AC7638D0442B90D010
gpgv exited
gpgv succeeded
inside VerifyGetSigners
gpgv path: /usr/bin/gpgv
Keyring file: /etc/apt/trusted.gpg
Keyring path: /etc/apt/trusted.gpg.d/
Preparing to exec: /usr/bin/gpgv /usr/bin/gpgv --ignore-time-conflict --status-fd 3 --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-stretch-security-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-wheezy-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-stretch-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-stretch-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-security-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-wheezy-automatic.gpg --keyring /etc/apt/trusted.gpg /tmp/apt.sig.hz9S2K /tmp/apt.data.N8kP5J
Get:6 http://deb.debian.org jessie/updates/main Sources [366 kB]
Read: [GNUPG:] SIG_ID 47QkqL/BBrBBGEe+YKId0SEOmhg 2021-05-30 1622405312
Read: [GNUPG:] GOODSIG 32C249BD0DF04B5C VyOS Maintainers (Development and testing repos) <[email protected] >
Got GOODSIG, key ID:GOODSIG 32C249BD0DF04B5C
Read: [GNUPG:] VALIDSIG D17972096BC49F8281FA15FF32C249BD0DF04B5C 2021-05-30 1622405312 0 4 0 1 8 01 D17972096BC49F8281FA15FF32C249BD0DF04B5C
gpgv exited
gpgv succeeded
inside VerifyGetSigners
gpgv path: /usr/bin/gpgv
Keyring file: /etc/apt/trusted.gpg
Keyring path: /etc/apt/trusted.gpg.d/
Preparing to exec: /usr/bin/gpgv /usr/bin/gpgv --ignore-time-conflict --status-fd 3 --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-stretch-security-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-wheezy-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-stretch-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-stretch-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-security-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-wheezy-automatic.gpg --keyring /etc/apt/trusted.gpg /tmp/apt.sig.HzXzij /tmp/apt.data.2dTXjn
Get:7 http://archive.debian.org jessie-backports/main Translation-en [627 kB]
Err http://archive.repo.saltstack.com jessie/main amd64 Packages
Get:8 http://dev.packages.vyos.net crux/main amd64 Packages [43.5 kB]
Read: [GNUPG:] SIG_ID CeVwJ/J3THafoLCBYahy16gbs70 2021-01-15 1610734856
Read: [GNUPG:] GOODSIG 32C249BD0DF04B5C VyOS Maintainers (Development and testing repos) <[email protected] >
Got GOODSIG, key ID:GOODSIG 32C249BD0DF04B5C
Read: [GNUPG:] VALIDSIG D17972096BC49F8281FA15FF32C249BD0DF04B5C 2021-01-15 1610734856 0 4 0 1 8 01 D17972096BC49F8281FA15FF32C249BD0DF04B5C
gpgv exited
gpgv succeeded
Ign http://archive.repo.saltstack.com jessie/main Translation-en
Get:9 http://deb.debian.org jessie/updates/contrib Sources [1439 B]
Get:10 http://deb.debian.org jessie/updates/non-free Sources [1915 B]
Get:11 http://deb.debian.org jessie/updates/main amd64 Packages [781 kB]
inside VerifyGetSigners
gpgv path: /usr/bin/gpgv
Keyring file: /etc/apt/trusted.gpg
Keyring path: /etc/apt/trusted.gpg.d/
Preparing to exec: /usr/bin/gpgv /usr/bin/gpgv --ignore-time-conflict --status-fd 3 --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-stretch-security-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-wheezy-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-stretch-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-stretch-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-security-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-wheezy-automatic.gpg --keyring /etc/apt/trusted.gpg /var/lib/apt/lists/partial/deb.debian.org_debian_dists_jessie_Release.gpg /var/lib/apt/lists/deb.debian.org_debian_dists_jessie_Release
Read: [GNUPG:] SIG_ID ojtqHuJ4O0FTGDpOXHQG4diUFt0 2019-07-06 1562405815
Read: [GNUPG:] GOODSIG 7638D0442B90D010 Debian Archive Automatic Signing Key (8/jessie) <[email protected] >
Got GOODSIG, key ID:GOODSIG 7638D0442B90D010
Read: [GNUPG:] VALIDSIG 126C0D24BD8A2942CC7DF8AC7638D0442B90D010 2019-07-06 1562405815 0 4 0 1 8 00 126C0D24BD8A2942CC7DF8AC7638D0442B90D010
gpgv exited
gpgv succeeded
Get:12 http://deb.debian.org jessie/updates/contrib amd64 Packages [2506 B]
Get:13 http://archive.debian.org jessie-backports/main amd64 Packages [911 kB]
Get:14 http://deb.debian.org jessie/updates/non-free amd64 Packages [4702 B]
Get:15 http://deb.debian.org jessie/updates/contrib Translation-en [1211 B]
Get:16 http://deb.debian.org jessie/updates/main Translation-en [401 kB]
Get:17 http://deb.debian.org jessie/updates/non-free Translation-en [11.8 kB]
Get:18 http://dev.packages.vyos.net crux/main amd64 Packages [28.4 kB]
Get:19 http://deb.debian.org jessie/main Sources [7063 kB]
Get:20 http://deb.debian.org jessie/contrib Sources [50.4 kB]
Ign http://dev.packages.vyos.net crux/main Translation-en
Get:21 http://deb.debian.org jessie/non-free Sources [99.2 kB]
Ign http://dev.packages.vyos.net crux/main Translation-en
Get:22 http://deb.debian.org jessie/main amd64 Packages [6818 kB]
Hit http://deb.debian.org jessie/contrib amd64 Packages
Hit http://deb.debian.org jessie/non-free amd64 Packages
Get:23 http://deb.debian.org jessie/contrib Translation-en [38.3 kB]
Get:24 http://deb.debian.org jessie/main Translation-en [4581 kB]
Get:25 http://deb.debian.org jessie/non-free Translation-en [72.0 kB]
Hit http://deb.debian.org jessie/main amd64 Packages [6818 kB]
Ign http://deb.debian.org jessie/main Translation-en
Fetched 10.4 MB in 13s (790 kB/s)
W: Failed to fetch http://archive.repo.saltstack.com/apt/debian/8/amd64/2017.7/dists/jessie/main/binary-amd64/Packages
E: Some index files failed to download. They have been ignored, or old ones used instead.
P: Begin unmounting filesystems...
P: Saving caches...
Reading package lists...
Building dependency tree...
neo@vyos-build:~/vyos-build$ cat data/defaults.json
{
"architecture": "amd64",
"debian_mirror": "http://deb.debian.org/debian",
"debian_security_mirror": "http://deb.debian.org/debian-security",
"debian_distribution": "jessie",
"vyos_mirror": "http://dev.packages.vyos.net/repositories/crux",
"vyos_branch": "crux",
"kernel_version": "4.19.190",
"kernel_flavor": "amd64-vyos",
"release_train": "crux",
"additional_repositories": [
"deb http://archive.repo.saltstack.com/apt/debian/8/amd64/2017.7 jessie main",
"deb http://archive.debian.org/debian/ jessie-backports main"
],
"custom_packages": []
}
blason
June 8, 2021, 5:08am
10
Will this make any difference?
neo@vyos-build:~/vyos-build$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.11 (jessie)
Release: 8.11
Codename: jessie
Even though I tried with buster and its a same issue
Try this
deb http://archive.repo.saltproject.io/apt/debian/8/amd64/2017.7 jessie main
blason
June 8, 2021, 2:57pm
13
Still no luck - What is wrong!! Is compiling so hard and tedious?
Get:17 http://deb.debian.org jessie/main Sources [7063 kB]
Get:18 http://dev.packages.vyos.net crux/main amd64 Packages [28.4 kB]
Get:19 http://deb.debian.org jessie/contrib Sources [50.4 kB]
Get:20 http://deb.debian.org jessie/non-free Sources [99.2 kB]
Ign http://dev.packages.vyos.net crux/main Translation-en
Get:21 http://deb.debian.org jessie/main amd64 Packages [6818 kB]
Ign http://dev.packages.vyos.net crux/main Translation-en
Hit http://deb.debian.org jessie/contrib amd64 Packages
Hit http://deb.debian.org jessie/non-free amd64 Packages
Get:22 http://deb.debian.org jessie/contrib Translation-en [38.3 kB]
Get:23 http://deb.debian.org jessie/main Translation-en [4581 kB]
Get:24 http://deb.debian.org jessie/non-free Translation-en [72.0 kB]
Ign http://deb.debian.org jessie/main Translation-en
Err http://archive.debian.org jessie-backports/main amd64 Packages
Err http://archive.debian.org jessie-backports/main amd64 Packages
Get:25 http://archive.debian.org jessie-backports/main amd64 Packages [911 kB]
Fetched 17.8 MB in 2min 6s (141 kB/s)
W: Failed to fetch http://archive.repo.saltproject.io/apt/debian/8/amd64/2017.7/dists/jessie/main/binary-amd64/Packages
E: Some index files failed to download. They have been ignored, or old ones used instead.
P: Begin unmounting filesystems...
P: Saving caches...
Reading package lists...
Building dependency tree...
And here is my defaults.json file
vi data/defaults.json
{
"architecture": "amd64",
"debian_mirror": "http://deb.debian.org/debian",
"debian_security_mirror": "http://deb.debian.org/debian-security",
"debian_distribution": "jessie",
"vyos_mirror": "http://dev.packages.vyos.net/repositories/crux",
"vyos_branch": "crux",
"kernel_version": "4.19.190",
"kernel_flavor": "amd64-vyos",
"release_train": "crux",
"additional_repositories": [
"deb http://archive.repo.saltproject.io/apt/debian/8/amd64/2017.7 jessie main",
"deb http://archive.debian.org/debian/ jessie-backports main"
],
"custom_packages": []
blason
June 8, 2021, 3:03pm
14
May be I am trying with https. Lets see
It some changes in the salt repo, after that it can’t be built for crux.
Stay tuned for updates to the task at phabricator.
blason
June 14, 2021, 4:08am
16
I guess I see few commit changes were made in phabricator and later I decided to build again. I believe it went ahead and it seems successfully however no ISO is still generated. and later I deicded to scroll back and see the errors.
Is this stopping now from building ISO?
invoke-rc.d: policy-rc.d denied execution of restart.
Processing triggers for systemd (215-17+deb8u13) ...
I: Create initramfs if it does not exist.
/root/17-gen_initramfs.chroot: line 8: [: /boot/initrd.img-4.19.190-amd64-vyos: binary operator expected
Extra argument '4.19.194-amd64-vyos'
Usage: /usr/sbin/update-initramfs.orig.initramfs-tools [OPTION]...
Options:
-k version Specify kernel version or 'all'
-c Create a new initramfs
-u Update an existing initramfs
-d Remove an existing initramfs
-t Take over a custom initramfs with this one
-b directory Set alternate boot directory
-v Be verbose
-h This message
E: config/hooks/live/17-gen_initramfs.chroot failed (exit non-zero). You should check for errors.
P: Begin unmounting filesystems...
P: Saving caches...
I am hitting the same error trying to build crux. And it’s not just us, the official CI fails with the same error. It seems to me like this error was introduced in commit 2b482bc .
That commit updated the kernel to 4.19.194
, but when building for amd64
the package vyos-intel-qat
is installed, which depends on an older kernel (4.19.190
to be exact). That causes the build to end up with two different kernel versions installed, which in turn causes failures in some scripts like 17-gen_initramfs.chroot
, because those expect only one kernel version to be present.
I have tried reverting the kernel back to 4.19.190
as a quick fix, but sadly that does not seem to work. Other dependencies already require the newer kernel, which again causes above mentioned problem.
acrane
June 17, 2021, 8:51pm
18
Hello!
@heilerich @blason there’s a bug
Here’s a task on phabricator you can follow:
https://phabricator.vyos.net/T3627
1 Like