My build script is not significantly different from yours, except I build i386 images for my AMD Geode thin clients. My build machine runs debian jessie and I can build images successfully for both jessie and stretch, just by changing $LBX2GO_DEBVERSION and selecting the proper branch for $LBX2GO_CONFIG. For stretch, use the branch as you have here. For jessie, take off "-stretch" from the end of the url.

I don't believe the release of the build host matters, as packages are pulled down according to the parameters passed to "lb config" and "lb build". These are generated based on files from the repo branch pulled down from $LBX2GO_CONFIG. I don't think there are specific branches for various ubuntu releases, though.

Seth

On 12/08/2017 03:54 AM, Widu Wittekindt wrote:
Sorry for the previous mail, blame my thick fingers. Heres the complete
mail.

Hi everybody,

I'm new to x2go and I am trying to set up a thinclient environment and I
try to build the live netboot image. I've been following the instructions in

https://wiki.x2go.org/doku.php/doc:howto:tce#starting_the_build

I did set the following

export
LBX2GO_CONFIG='https://github.com/LinuxHaus/live-build-x2go::feature/openbox-magic-pixel-workaround-stretch'
export LBX2GO_ARCH='-a amd64 -k amd64'
export LBX2GO_SPACE='--apt-indices none
                      --apt-recommends false
                      --cache false
                      --checksums none
                      --firmware-binary false
                      --memtest none
                      --win32-loader false'
export LBX2GO_DEFAULTS="--backports true
                         --firmware-chroot true
                         --initsystem sysvinit
                         --security true
                         --updates true
                         --distribution $LBX2GO_DEBVERSION"
export LBX2GO_ARCHIVE_AREAS="main contrib non-free"
export LBX2GO_LANG='de'
export LBX2GO_TCE_SHRINK="true"
export LBX2GO_NOSQUASHFS="false"
export LBX2GO_IMAGETYPE='netboot'

When I run the build script on a debian stretch system (9.2) I run into
the following error

...
[2017-12-08 10:49:48] lb binary_disk
[2017-12-08 10:49:48] lb binary_loadlin
[2017-12-08 10:49:48] lb binary_win32-loader
[2017-12-08 10:49:48] lb binary_includes
P: Begin copying binary includes...
[2017-12-08 10:49:48] lb binary_hooks
P: Begin executing hooks...
[2017-12-08 10:49:48] lb binary_grub-efi
P: Begin preparing Grub based EFI support...
W: Bootloader in this image type not yet supported by live-build.
W: This would produce a not bootable image, aborting (FIXME).
P: Begin unmounting filesystems...
P: Saving caches...
Build failed: './live-build-x2go-20171208104441

Then I did try the same build with the same environment on a jessie
system (8.6) and it worked.

I tried it as well on different ubuntu-versions (14.04, 16.04, 17.10)
and all failed.

Maybe this should be stated in the wiki?

cheers
widu
_______________________________________________
x2go-user mailing list
[email protected]
https://lists.x2go.org/listinfo/x2go-user



--
Seth Galitzer
Systems Coordinator
Computer Science Department
Kansas State University
http://www.cs.ksu.edu/~sgsax
[email protected]
785-532-7790
_______________________________________________
x2go-user mailing list
[email protected]
https://lists.x2go.org/listinfo/x2go-user

Reply via email to