[Grml] Cannot build grml from within grml

Michael Prokop mika at grml.org
Tue Sep 12 08:25:19 CEST 2017


* Marc Haber [Sun Sep 10, 2017 at 01:55:43PM +0200]:

> I took grml-live_0.31.0+0~20170907073759.330~1.gbp7f38fb_all.deb from
> jenkins, and that one, invoked from within grml, fails pretty fast:

> root at grml ~ # grml-live -V -e /dev/cdrom -o output/
> [  OK  ] Sourcing configuration file /etc/grml/grml-live.conf

> grml-live [0.31.0+0~20170907073759.330~1.gbp7f38fb]: check your configuration (or use -F to force execution):

>   FAI classes:       GRMLBASE,GRML_FULL,AMD64
>   Config directory:  /etc/grml/fai
>   main directory:    /root/output
>   Extract ISO:       /dev/sr0
>   Chroot target:     /root/output/grml_chroot
>   Build target:      /root/output/grml_cd
>   ISO target:        /root/output/grml_isos
>   Grml name:         grml
>   Release name:      grml-live rocks
>   Build date:        2017-09-10
>   Grml version:      0.0.1
>   Debian suite:      testing
>   Architecture:      amd64
>   Boot method:       isolinux
>   Hybrid method:     isohybrid
>   Template files:    /usr/share/grml-live/templates
>   Using VERBOSE mode.

> Is this ok for you? [y/N] y

> [  OK  ] Logging actions to logfile /root/output/grml_logs/grml-live.log
> [  OK  ] Unpacking ISO from /dev/sr0
> Parallel unsquashfs: Using 4 processors
> 69110 inodes (72966 blocks) to write


> dir_scan: failed to make directory /root/output/grml_chroot, because File exists
> [|                                                           ]     0/72966   0%

> created 0 files
> created 0 directories
> created 0 symlinks
> created 0 devices
> created 0 fifos
> [ WARN ] Skipping stage 'fai dirinstall' as /root/output/grml_chroot exists already.
> [  OK  ] No missing packages found, generating empty junit report.
> [  OK  ] Generating /conf/bootid.txt with entry grml001.
> [ FAIL ] Can not access GRUB efi image /root/output/grml_chroot//boot/bootx64.efi, required for Secure Boot support
> [ WARN ] Possible reason is failure to run /etc/grml/fai/config/scripts/GRMLBASE/45-grub-images
> #                                                                              50 root at grml ~ #                                                             :(

> Is this a missing dependency, or am I supposed to give fai classes even
> when rebuilding the actual ISO?

As reported on the actual run it defaults to
"GRMLBASE,GRML_FULL,AMD64" (being AMD64 vs I386 for the
corresponding architectures), though I'm missing all the
scripts/GRMLBASE/ executions in your run. Not yet sure what's going
on.

regards,
-mika-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://ml.grml.org/pipermail/grml/attachments/20170912/85633c3b/attachment.sig>


More information about the Grml mailing list