I have run into the same issue using the same version of lb.
# lb --version
4.0~alpha39-1
I¹ve enabled verbose and debugging and see the following:
[2014-08-12 22:49:31] lb binary_iso
D: Reading configuration file config/bootstrap
D: Reading configuration file config/chroot
D: Reading configuration file config/binary
D: Reading configuration file config/source
P: Begin building binary iso image...
mv: cannot stat binary¹: No such file or directory
// sets all the LB variables from the config/ files
P: Begin unmounting filesystems...
P: Saving caches...
D: Executing: apt-get autoclean
Reading package lists...
Building dependency tree...
Reading state information
#
Checking the /usr/lib/live/build/binar_iso file I see the following on lines
200-217, which is where the mv is taking place:
case "${LB_BUILD_WITH_CHROOT}" in
true)
# Moving image
mv binary.sh chroot
mv binary chroot
Chroot chroot "sh binary.sh"
# Move image
mv chroot/binary chroot/${IMAGE} ./
rm -f chroot/binary.sh
;;
false)
sh binary.sh
rm -f binary.sh
;;
esac
I didn¹t have time to look into it further, but I will, and if I find
anything will answer back. Maybe this will point someone else in the right
direction though Still learning the lb tool set.
Zed
From: Anthony F McInerney <[email protected]>
Date: Sat, 9 Aug 2014 14:06:12 +0100
To: Debian-live mailing list <[email protected]>
Subject: ISO failure
Resent-From: <[email protected]>
Resent-Date: Sat, 9 Aug 2014 13:06:31 +0000 (UTC)
lb --version
4.0~alpha39-1
P: Begin building binary iso image...
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
libisoburn1
Suggested packages:
jigit cdck
The following NEW packages will be installed:
isolinux libisoburn1 xorriso
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 463 kB/553 kB of archives.
After this operation, 1231 kB of additional disk space will be used.
Get:1 http://ftp.us.debian.org/debian/ jessie/main libisoburn1 amd64 1.3.2-1
[329 kB]
Get:2 http://ftp.us.debian.org/debian/ jessie/main xorriso amd64 1.3.2-1
[134 kB]
Fetched 463 kB in 1s (289 kB/s)
Selecting previously unselected package isolinux.
(Reading database ... 107831 files and directories currently installed.)
Preparing to unpack .../isolinux_3%3a6.03~pre18+dfsg-1_amd64.deb ...
Unpacking isolinux (3:6.03~pre18+dfsg-1) ...
Selecting previously unselected package libisoburn1.
Preparing to unpack .../libisoburn1_1.3.2-1_amd64.deb ...
Unpacking libisoburn1 (1.3.2-1) ...
Selecting previously unselected package xorriso.
Preparing to unpack .../xorriso_1.3.2-1_amd64.deb ...
Unpacking xorriso (1.3.2-1) ...
Processing triggers for man-db (2.6.7.1-1) ...
Setting up isolinux (3:6.03~pre18+dfsg-1) ...
Setting up libisoburn1 (1.3.2-1) ...
Setting up xorriso (1.3.2-1) ...
Processing triggers for libc-bin (2.19-7) ...
xorriso 1.3.2 : RockRidge filesystem manipulator, libburnia project.
Drive current: -outdev 'stdio:live-image-amd64.hybrid.iso'
Media current: stdio file, overwriteable
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 231g free
xorriso : NOTE : -as mkisofs: Ignored option '-cache-inodes'
xorriso : WARNING : -volid text does not comply to ISO 9660 / ECMA 119 rules
Added to ISO image: directory '/'='/binary'
xorriso : UPDATE : 581 files added in 1 seconds
xorriso : UPDATE : 581 files added in 1 seconds
xorriso : NOTE : Copying to System Area: 432 bytes from file
'/usr/lib/ISOLINUX/isohdpfx.bin'
xorriso : FAILURE : Cannot find in ISO image: -boot_image ...
bin_path='/isolinux/isolinux.bin'
xorriso : NOTE : -return_with SORRY 32 triggered by problem severity FAILURE
P: Begin unmounting filesystems...
P: Saving caches...
Reading package lists...
Building dependency tree...
Reading state information...
Del parted 3.2-1 [194 kB]
Del busybox 1:1.22.0-6 [388 kB]
Del openssl 1.0.1h-3 [668 kB]
Del libtwolame0 0.3.13-1 [60.2 kB]
Del libparted-fs-resize0 3.2-1 [199 kB]
Del libparted2 3.2-1 [268 kB]
Del libbsd0 0.6.0-2 [63.5 kB]