qubes-builder stops with error

48 views
Skip to first unread message

Chris Laprise

unread,
Sep 19, 2018, 12:57:25 PM9/19/18
to qubes...@googlegroups.com
Procedure was:
setup
make install_deps
make get_sources
make qubes_vm

---------------------------------------------------------

-> Building vmm-xen (xen.spec) for fc26 vm (logfile:
build-logs/vmm-xen-vm-fc26.log)
--> Done:

qubes-src/vmm-xen/pkgs/fc26/x86_64/python2-xen-4.8.4-2.fc26.x86_64.rpm

qubes-src/vmm-xen/pkgs/fc26/x86_64/python3-xen-4.8.4-2.fc26.x86_64.rpm
qubes-src/vmm-xen/pkgs/fc26/x86_64/xen-4.8.4-2.fc26.x86_64.rpm

qubes-src/vmm-xen/pkgs/fc26/x86_64/xen-debuginfo-4.8.4-2.fc26.x86_64.rpm
qubes-src/vmm-xen/pkgs/fc26/x86_64/xen-devel-4.8.4-2.fc26.x86_64.rpm
qubes-src/vmm-xen/pkgs/fc26/x86_64/xen-doc-4.8.4-2.fc26.x86_64.rpm
qubes-src/vmm-xen/pkgs/fc26/x86_64/xen-hvm-4.8.4-2.fc26.x86_64.rpm

qubes-src/vmm-xen/pkgs/fc26/x86_64/xen-hypervisor-4.8.4-2.fc26.x86_64.rpm
qubes-src/vmm-xen/pkgs/fc26/x86_64/xen-libs-4.8.4-2.fc26.x86_64.rpm

qubes-src/vmm-xen/pkgs/fc26/x86_64/xen-licenses-4.8.4-2.fc26.x86_64.rpm

qubes-src/vmm-xen/pkgs/fc26/x86_64/xen-qemu-tools-4.8.4-2.fc26.x86_64.rpm

qubes-src/vmm-xen/pkgs/fc26/x86_64/xen-qubes-vm-4.8.4-2.fc26.x86_64.rpm

qubes-src/vmm-xen/pkgs/fc26/x86_64/xen-runtime-4.8.4-2.fc26.x86_64.rpm
DEBUG
Repo Variables
───────────────────────────────────────────────────────────────────────────────
SRC_DIR: qubes-src
CHROOT_DIR: /home/user/qubes-builder/chroot-stretch
CHROOT_REPO_DIR: chroot-debian
CHROOT_DEBIAN_DIR:
/home/user/qubes-builder/chroot-stretch//debian-vm/debian
BUILDER_REPO_DIR:
/home/user/qubes-builder/qubes-packages-mirror-repo/stretch
───────────────────────────────────────────────────────────────────────────────
Chroot Variables
───────────────────────────────────────────────────────────────────────────────
DIST_BUILD_DIR: /home/user
DIST_SRC:
DIST_SRC_DEBIAN_DIR: /debian-vm/debian
───────────────────────────────────────────────────────────────────────────────
Build Variables
───────────────────────────────────────────────────────────────────────────────
DEBIAN_PARSER:
/home/user/qubes-builder/qubes-src/builder-debian//scripts/debian-parser
DEBIAN_PLUGIN_DIR: /home/user/qubes-builder/qubes-src/builder-debian/
OUTPUT_DIR: pkgs/stretch
PACKAGE_LIST: debian-vm/debian
DISTRIBUTION: debian
DIST: stretch
DEBIANVERSION: stretch
UPDATE_REPO:
REPO_SUFFIX:
DISTRIBUTION_CAP: Debian
REPO_PROXY:
APT_GET_OPTIONS:
CHROOT_ENV: BACKEND_VMM=xen

qubes-src/vmm-xen/debian-quilt qubes-src/vmm-xen/series-debian-vm.conf
/home/user/qubes-builder/chroot-stretch//home/user/qubes-src/vmm-xen/debian/patches
tar xfz
"/home/user/qubes-builder/chroot-stretch//home/user/qubes-src/vmm-xen/xen-4.8.4.tar.gz"
-C
/home/user/qubes-builder/chroot-stretch//home/user/qubes-src/vmm-xen/debian-vm
--strip-components=1
tar cfz
"/home/user/qubes-builder/chroot-stretch//home/user/qubes-src/vmm-xen/xen_4.8.4.orig.tar.gz"
--exclude-vcs --exclude=debian -C
/home/user/qubes-builder/chroot-stretch//home/user/qubes-src/vmm-xen/debian-vm
.
mkdir -p /home/user/qubes-builder/chroot-stretch/home/user/qubes-src/vmm-xen
/home/user/qubes-builder/scripts/create-archive
/home/user/qubes-builder/chroot-stretch/home/user/qubes-src/vmm-xen
../xen_4.8.4.orig.tar.gz xen-4.8.4/
~/qubes-builder/chroot-stretch/home/user/qubes-src/vmm-xen ~/qubes-builder
~/qubes-builder
-> Building vmm-xen (debian-vm/debian) for stretch vm (logfile:
build-logs/vmm-xen-vm-stretch.log)
--> build failed!
CHROOT_DIR: /home/user/qubes-builder/chroot-stretch
CHROOT_REPO_DIR: chroot-debian
CHROOT_DEBIAN_DIR:
/home/user/qubes-builder/chroot-stretch//home/user/qubes-src/vmm-xen/debian-vm/debian
BUILDER_REPO_DIR:
/home/user/qubes-builder/qubes-packages-mirror-repo/stretch
───────────────────────────────────────────────────────────────────────────────
Chroot Variables
───────────────────────────────────────────────────────────────────────────────
DIST_BUILD_DIR: /home/user
DIST_SRC: /home/user/qubes-src/vmm-xen
DIST_SRC_DEBIAN_DIR: /home/user/qubes-src/vmm-xen/debian-vm/debian
───────────────────────────────────────────────────────────────────────────────
Build Variables
───────────────────────────────────────────────────────────────────────────────
DEBIAN_PARSER:
/home/user/qubes-builder/qubes-src/builder-debian//scripts/debian-parser
DEBIAN_PLUGIN_DIR: /home/user/qubes-builder/qubes-src/builder-debian/
OUTPUT_DIR: pkgs/stretch
PACKAGE_LIST: debian-vm/debian
DISTRIBUTION: debian
DIST: stretch
DEBIANVERSION: stretch
UPDATE_REPO:
REPO_SUFFIX:
DISTRIBUTION_CAP: Debian
REPO_PROXY:
APT_GET_OPTIONS:
CHROOT_ENV: BACKEND_VMM=xen

/home/user/qubes-builder/qubes-src/builder-debian//update-local-repo.sh
stretch
Can't locate Digest/MD5.pm in @INC (you may need to install the
Digest::MD5 module) (@INC contains: /usr/local/lib64/perl5
/usr/local/share/perl5 /usr/lib64/perl5/vendor_perl
/usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at
/usr/share/perl5/vendor_perl/Digest.pm line 44.
make[2]: ***
[/home/user/qubes-builder/qubes-src/builder-debian/Makefile.debian:173:
dist-build-dep] Error 2
make[1]: *** [Makefile.generic:177: packages] Error 1
make: *** [Makefile:217: vmm-xen-vm] Error 1



--

Chris Laprise, tas...@posteo.net
https://github.com/tasket
https://twitter.com/ttaskett
PGP: BEE2 20C5 356E 764A 73EB 4AB3 1DC4 D106 F07F 1886

unman

unread,
Sep 20, 2018, 9:09:36 AM9/20/18
to qubes...@googlegroups.com
You need to install perl-Digest-MD5 and perl-Digest-SHA.

I thought this had been fixed in docs and the build-deps.


Chris Laprise

unread,
Sep 20, 2018, 10:21:27 AM9/20/18
to unman, qubes...@googlegroups.com
On 09/20/2018 09:09 AM, unman wrote:
> You need to install perl-Digest-MD5 and perl-Digest-SHA.
>
> I thought this had been fixed in docs and the build-deps.


Thanks. I saw the issue for that (still open) and installed them. Now
builder stops with a different error:


----------------------------------------------------

DEBUG
Repo Variables
───────────────────────────────────────────────────────────────────────────────
SRC_DIR: qubes-src
CHROOT_DIR: /home/user/qubes-builder/chroot-stretch
CHROOT_REPO_DIR: chroot-debian
CHROOT_DEBIAN_DIR: /home/user/qubes-builder/chroot-stretch//debian
BUILDER_REPO_DIR:
/home/user/qubes-builder/qubes-packages-mirror-repo/stretch
───────────────────────────────────────────────────────────────────────────────
Chroot Variables
───────────────────────────────────────────────────────────────────────────────
DIST_BUILD_DIR: /home/user
DIST_SRC:
DIST_SRC_DEBIAN_DIR: /debian
───────────────────────────────────────────────────────────────────────────────
Build Variables
───────────────────────────────────────────────────────────────────────────────
DEBIAN_PARSER:
/home/user/qubes-builder/qubes-src/builder-debian//scripts/debian-parser
DEBIAN_PLUGIN_DIR: /home/user/qubes-builder/qubes-src/builder-debian/
OUTPUT_DIR: pkgs/stretch
PACKAGE_LIST: debian
DISTRIBUTION: debian
DIST: stretch
DEBIANVERSION: stretch
UPDATE_REPO:
REPO_SUFFIX:
DISTRIBUTION_CAP: Debian
REPO_PROXY:
APT_GET_OPTIONS:
CHROOT_ENV: BACKEND_VMM=xen

mkdir -p
/home/user/qubes-builder/chroot-stretch/home/user/qubes-src/meta-packages
/home/user/qubes-builder/scripts/create-archive
/home/user/qubes-builder/chroot-stretch/home/user/qubes-src/meta-packages
../qubes-meta-packages_4.0.3.orig.tar.gz qubes-meta-packages-4.0.3/
~/qubes-builder/chroot-stretch/home/user/qubes-src/meta-packages
~/qubes-builder
~/qubes-builder
-> Building meta-packages (debian) for stretch vm (logfile:
build-logs/meta-packages-vm-stretch.log)
--> build failed!
CHROOT_ENV: BACKEND_VMM=xen

/home/user/qubes-builder/qubes-src/builder-debian//update-local-repo.sh
stretch
dpkg-scanpackages: info: Wrote 76 entries to output Packages file.
sudo chroot /home/user/qubes-builder/chroot-stretch apt-get update
Get:1 file:/tmp/qubes-deb stretch InRelease
Ign:1 file:/tmp/qubes-deb stretch InRelease
Get:2 file:/tmp/qubes-deb stretch Release [342 B]
Get:2 file:/tmp/qubes-deb stretch Release [342 B]
Get:3 file:/tmp/qubes-deb stretch Release.gpg
Ign:3 file:/tmp/qubes-deb stretch Release.gpg
Get:4 file:/tmp/qubes-deb stretch/main amd64 Packages [15.2 kB]
Ign:5 http://cdn-fastly.deb.debian.org/debian stretch InRelease
Hit:6 http://cdn-fastly.deb.debian.org/debian stretch Release
Reading package lists...
# check for CVE-2016-1252 - directly after debootstrap, still vulnerable
# apt is installed
wc -L
"/home/user/qubes-builder/chroot-stretch/var/lib/apt/lists/"*InRelease |
awk '$1 > 1024 {print; exit 1}'
wc:
'/home/user/qubes-builder/chroot-stretch/var/lib/apt/lists/*InRelease':
No such file or directory
# update the base system inside
sudo chroot /home/user/qubes-builder/chroot-stretch apt-get dist-upgrade -y
Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
# install build dependencies
LC_ALL=C sudo chroot /home/user/qubes-builder/chroot-stretch
mk-build-deps -i -r -t "apt-get --no-install-recommends -y"
/home/user/qubes-src/meta-packages/debian/control
mk-build-deps: Unable to find build-deps for qubes-meta-packages
make[2]: ***
[/home/user/qubes-builder/qubes-src/builder-debian/Makefile.debian:181:
dist-build-dep] Error 25
make[1]: *** [Makefile.generic:177: packages] Error 1
make: *** [Makefile:217: meta-packages-vm] Error 1

unman

unread,
Sep 20, 2018, 10:31:00 AM9/20/18
to qubes...@googlegroups.com
I saw that yesterday and thought it was my meddling.
It's a new bug - will you report it?

Chris Laprise

unread,
Sep 20, 2018, 10:58:31 AM9/20/18
to unman, qubes...@googlegroups.com
On 09/20/2018 10:30 AM, unman wrote:
> I saw that yesterday and thought it was my meddling.
> It's a new bug - will you report it?

OK, its https://github.com/QubesOS/qubes-issues/issues/4327
Reply all
Reply to author
Forward
0 new messages