[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#729522: cp: cannot stat '/root/syslinux/libcom32.c32': No such file or directory



Package: live-build
Version: 4.0~alpha30-1
Severity: normal

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Package: live-build
Version: 4.0~alpha30-1

I've been trying to build a testing live hdd image using experimental
live-build package, but unfortunately something went wrong.

Following is my lb config:

root:/media/Server/live# cat auto/config
#!/bin/sh

set -e

lb config noauto \
        --apt aptitude \
        --apt-recommends true \
        --apt-secure true \
        --distribution jessie \
        --binary-image hdd \
        --archive-areas "main contrib non-free" \
        --bootappend-live "\
boot=live \
config \
components \
locales=pl_PL.UTF-8,en_US.UTF-8 \
keyboard-layouts=pl \
timezone=Europe/Warsaw \
persistence \
persistence-encryption=luks \
persistence-media=removable \
persistence-label=data \
nottyautologin \
noeject \
swapon \
hostname=livemor \
" \
        --bootstrap debootstrap \
        --mirror-bootstrap http://ftp.pl.debian.org/debian/ \
        --mirror-binary http://ftp.pl.debian.org/debian/ \
        --architecture amd64 \
        --linux-flavours "amd64 aptosid-amd64" \
        --linux-packages "linux-image linux-headers" \
        --bootloader syslinux \
        "${@}"

I have configured two additional repositories -- aptosid and debian
experimental, the former is for aptosid kernel, and the latter for live-*
packages. Here's configuration:

root:/media/Server/live# cat config/archives/aptosid.pref.chroot
Package: *
Pin: origin aptosid.office-vienna.at
Pin-Priority: 120

Package: *
Pin: origin ftp.spline.de
Pin-Priority: 120

Package: *
Pin: origin debian.tu-bs.de
Pin-Priority: 120

root:/media/Server/live# cat config/archives/aptosid.list.chroot
# AptoSID #
#    deb     http://debian.tu-bs.de/project/aptosid/debian/ sid main fix.main
#    deb-src http://debian.tu-bs.de/project/aptosid/debian/ sid main fix.main

#       deb     ftp://ftp.spline.de/pub/aptosid/debian/ sid main fix.main
#       deb-src ftp://ftp.spline.de/pub/aptosid/debian/ sid main fix.main

        deb     http://aptosid.office-vienna.at/aptosid/debian/ sid main
fix.main
        deb-src http://aptosid.office-vienna.at/aptosid/debian/ sid main
fix.main

root:/media/Server/live# cat config/archives/experimental.list.chroot
# EXPERIMENTAL #
deb     http://ftp.pl.debian.org/debian/ experimental main contrib non-free
deb-src http://ftp.pl.debian.org/debian/ experimental main contrib non-free

root:/media/Server/live# cat config/archives/experimental.pref.chroot
Package: live-*
Pin: release o=Debian,a=experimental
Pin-Priority: 600

I also have some custom packages to include in the building image:

cat config/package-lists/*
vim
mc
cryptsetup
lvm2
smplayer
vlc
spacefm
keepass2
gparted
gajim
geany
convertall
disk-manager
filezilla
gsmartcontrol
meld
ntp
hddtemp
lm-sensors
fancontrol
terminator
task-gnome-desktop
task-laptop
task-desktop

Now time for build:

root:/media/Server/live# lb clean --all
[2013-11-13 18:13:21] lb clean --all
P: Executing auto/clean script.
[2013-11-13 18:13:21] lb clean noauto --all
P: Cleaning chroot
root:/media/Server/live# ls -al
total 20K
drwxr-xr-x  5 root   root   4.0K Nov 13 18:13 ./
drwxr-xr-x 16 morfik morfik 4.0K Nov 12 23:30 ../
drwxr-xr-x  2 root   root   4.0K Nov 13 18:13 auto/
drwxr-xr-x  7 root   root   4.0K Nov 12 21:48 cache/
drwxr-xr-x 17 root   root   4.0K Nov 13 18:13 config/
root:/media/Server/live# lb config
[2013-11-13 18:14:08] lb config
P: Executing auto/config script.
[2013-11-13 18:14:08] lb config noauto --apt aptitude --apt-recommends true
- --apt-secure true --distribution jessie --binary-image hdd --archive-areas main
contrib non-free --bootappend-live boot=live config components
locales=pl_PL.UTF-8,en_US.UTF-8 keyboard-layouts=pl timezone=Europe/Warsaw
persistence persistence-encryption=luks persistence-media=removable
persistence-label=data nottyautologin noeject swapon hostname=livemor
- --bootstrap debootstrap --mirror-bootstrap http://ftp.pl.debian.org/debian/
- --mirror-binary http://ftp.pl.debian.org/debian/ --architecture amd64 --linux-
flavours amd64 aptosid-amd64 --linux-packages linux-image linux-headers
- --bootloader syslinux
P: Updating config tree for a debian/jessie/amd64 system
W: WARNING: THIS VERSION OF LIVE-BUILD IS EXPERIMENTAL!
W: IT IS UNFINISHED AND CHANGES HEAVILY WITHOUT PRIOR NOTICE.
W: USER DISCRETION IS ADVISED.
W:
W: Please also note that you are running a live-build development version
W: and that we are only supporting the newest development version.
W:
W: Make sure you are using the newest version at all times.
P: Symlinking hooks...
root:/media/Server/live# lb build

Everything goes according to plan to this moment:

Reading state information...
[2013-11-13 19:31:40] lb binary_manifest
P: Begin creating manifest...
[2013-11-13 19:31:41] lb binary_package-lists
P: Begin installing local package lists...
[2013-11-13 19:31:41] lb binary_linux-image
P: Begin install linux-image...
[2013-11-13 19:31:42] lb binary_memtest
[2013-11-13 19:31:42] lb binary_grub
[2013-11-13 19:31:43] lb binary_grub2
[2013-11-13 19:31:43] lb binary_syslinux
P: Begin installing syslinux...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Reading task descriptions...
The following NEW packages will be installed:
  librsvg2-bin syslinux syslinux-common
0 packages upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/1212 kB of archives. After unpacking 3628 kB will be used.
Writing extended state information...
Selecting previously unselected package librsvg2-bin.
(Reading database ... 161270 files and directories currently installed.)
Unpacking librsvg2-bin (from .../librsvg2-bin_2.40.0-1_amd64.deb) ...
Selecting previously unselected package syslinux-common.
Unpacking syslinux-common (from .../syslinux-
common_3%3a4.05+dfsg-6+deb7u3_all.deb) ...
Selecting previously unselected package syslinux.
Unpacking syslinux (from .../syslinux_3%3a4.05+dfsg-6+deb7u3_amd64.deb) ...
Processing triggers for man-db ...
Setting up librsvg2-bin (2.40.0-1) ...
Setting up syslinux-common (3:4.05+dfsg-6+deb7u3) ...
Setting up syslinux (3:4.05+dfsg-6+deb7u3) ...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Reading task descriptions...
cp: cannot stat '/root/syslinux/libcom32.c32': No such file or directory
cp: cannot stat '/root/syslinux/ldlinux.c32': No such file or directory
cp: cannot stat '/root/syslinux/libutil.c32': No such file or directory
mv: target ‘binary/live/vmlinuz1’ is not a directory
P: Begin unmounting filesystems...
P: Saving caches...
Reading package lists...
Building dependency tree...
Reading state information...

filesystem.squashfs file was created, and I'm able to use it with my
pendrive. I'm using it differently than a normal user, and I don't need
to copy the whole image to the pendrive in order to test it. All I need
is a working filesystem.squashfs. So, I tested it, and the image works
fine, more or less, the live system boots and I can use it. So, why the
image was not created successfully?



- -- Package-specific info:

- -- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (900, 'testing'), (500, 'unstable'), (130, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.12-0.slh.1-aptosid-amd64 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages live-build depends on:
ii  debootstrap  1.0.55
ii  python3      3.3.2-17

Versions of packages live-build recommends:
ii  cpio                            2.11+dfsg-1
pn  gnu-fdisk                       <none>
pn  live-boot-doc                   <none>
pn  live-config-doc                 <none>
pn  live-manual-html | live-manual  <none>

Versions of packages live-build suggests:
pn  debian-keyring   <none>
ii  dosfstools       3.0.16-2
pn  git              <none>
ii  gpgv             1.4.15-1.1
pn  loadlin          <none>
ii  memtest86+       4.20-1.1
ii  mtools           4.0.18-1
ii  parted           2.3-16
ii  squashfs-tools   1:4.2+20130409-2
pn  syslinux | grub  <none>
pn  uuid-runtime     <none>
pn  win32-loader     <none>
pn  xorriso          <none>

- -- no debconf information

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)

iQIcBAEBAgAGBQJSg8wWAAoJEM0EaBB3G2Ugw4wQANRNq7TY+0bDoqncnPoLY8wA
E6H29jGvdlm0HnItma6KvJkUx6HQsqcWkZBXk3O9/NjfrMrb8lycmLtjLFTndCWw
TsIX3QZI3JPxH+rUTbtTh1yghO95MyqzF5cBbpqWEkbfs5lA7N2DAaBpq9wGpg7o
90jmmGHwn+nCKpAlCrGuw8QNGFChCHfr63ahFNkm0riUQTiXm9qfK3D1fsj06fZ/
6OxD0MZAZdWq6+dhcZUfIml5lB3sJPqSBdJbbzdpVwq24tBXmKooyscIllpRNvEf
DQSBFs1dnhysaUfg1deL8pTyuRg36HfqzAL12ZoVUqqG/9Cri52oxE3T6iSkOQxr
vg3bxnA2DqdYjw0ZcEGhgADuAuKQLwqzMe6zYwXQ8UcBcZvE5S2EFUIQtY7rXNlt
4ic729dv4yg9hr1onMylCyOoK91lQaun2fgojTRRcNRBMGTLZOXKNHLOW5v92Ptw
LCr4z5VamP9evVg9Jud4Ur8amkVCP/C0T9kjwsAxqQF//GCwdcAp2GPa9qoj67HI
0/3QBgHAoK1xUBItgmtcnv+hHfLQQXxBA7bK7uvI67nUJcILHTxGwbddWMEs2baO
kd9gi/Lyq5gyR6oqBMtKHCC2DATE9D04BaoZ2I49TIf6xiIsuQANe4XeczzAotT0
rVmLURdrbXoqlpkJhnW9
=bykN
-----END PGP SIGNATURE-----


Reply to: