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

Bug#729522: marked as done (cp: cannot stat '/root/syslinux/libcom32.c32': No such file or directory)



Your message dated Wed, 13 Nov 2013 22:29:12 +0100
with message-id <[🔎] 5283EF28.9030709@progress-technologies.net>
and subject line Re: Bug#729522: cp: cannot stat '/root/syslinux/libcom32.c32': No such file or directory
has caused the Debian Bug report #729522,
regarding cp: cannot stat '/root/syslinux/libcom32.c32': No such file or directory
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
729522: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=729522
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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-----

--- End Message ---
--- Begin Message ---
On 11/13/2013 07:59 PM, Mikhail Morfikov wrote:
> 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

these are harmless, see
http://live.debian.net/gitweb/?p=live-build.git;a=commitdiff;h=90740cb3b86ab498e28b9310141d0863336e893f

> mv: target ‘binary/live/vmlinuz1’ is not a directory

this is the problem making the build fail. it's caused by your
different set of non-debian kernels that you're apparently using, this
doesn't happen when using the debian kernel packages. nothing that
live-build can do about that.

---
Address:        Daniel Baumann, Donnerbuehlweg 3, CH-3012 Bern
Email:          daniel.baumann@progress-technologies.net
Internet:       http://people.progress-technologies.net/~daniel.baumann/

--- End Message ---

Reply to: