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-wo...' 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 x2go-user@lists.x2go.org https://lists.x2go.org/listinfo/x2go-user
-- Seth Galitzer Systems Coordinator Computer Science Department Kansas State University http://www.cs.ksu.edu/~sgsax sgsax@ksu.edu 785-532-7790