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

Bug#727640: Build fails due to sysklogd dependency



Package: live-build
Version: 3.0.5-1

While pointing my mirror configuration at the standard Debian locations for Wheezy, builds fail because at some point a package is pulled in that depends on sysklogd, which no longer exists in Wheezy. Interestingly, sysklogd exists in sid, so it's like it took some time off in Wheezy and someone didn't update their dependencies correctly.

I have occasionally seen this in the past, and it's usually not a problem with live-build, but with the offending package. The problem is the output gives no real hint as to what package is wrongly depending on sysklogd and not installing busybox-syslogd as suggested. If this is not applicable to live-build, please suggest an alternative package against which to report the bug.

Here's the configuration I'm using to build:

lb config \
 --apt apt \
 --apt-secure false \
 --architecture i386 \
 --distribution wheezy \
 --binary-images hdd \
 --binary-filesystem fat32 \
 --bootloader syslinux \
 --bootstrap debootstrap \
 --security true \
 --linux-packages "" \
 --firmware-chroot false \
 --firmware-binary false \
 --source false \
 --updates true \
 --initramfs live-boot \
 --apt-secure false \
 --mirror-bootstrap "http://ftp.us.debian.org/debian"; \
 --mirror-bootstrap-security "http://security.debian.org"; \
 --mirror-chroot "http://ftp.us.debian.org/debian"; \
 --mirror-chroot-security "http://security.debian.org"; \
 --mirror-binary "http://ftp.us.debian.org/debian"; \
 --mirror-binary-security "http://security.debian.org";

Here's a snippet of the output:

-------------------------------------------------

[2013-10-24 20:08:20] lb bootstrap_archive-keys
Hit http://ftp.debian.org wheezy Release.gpg
Hit http://ftp.debian.org wheezy Release
Hit http://ftp.debian.org wheezy/main amd64 Packages
Get:1 http://ftp.debian.org wheezy/main Translation-en [3851 kB]
Fetched 3851 kB in 5s (723 kB/s)
Reading package lists... Done
[2013-10-24 20:08:28] lb bootstrap_cache save
P: Saving bootstrap stage to cache...
P: Begin unmounting filesystems...
P: Saving caches...
Reading package lists... Done
Building dependency tree... Done
[2013-10-24 20:08:28] lb chroot
P: Setting up cleanup function
[2013-10-24 20:08:29] lb chroot_cache restore
[2013-10-24 20:08:29] lb chroot_devpts install
[2013-10-24 20:08:29] lb testroot
P: Begin mounting /dev/pts...
[2013-10-24 20:08:29] lb chroot_proc install
[2013-10-24 20:08:29] lb testroot
P: Begin mounting /proc...
[2013-10-24 20:08:29] lb chroot_selinuxfs install
[2013-10-24 20:08:29] lb testroot
[2013-10-24 20:08:29] lb chroot_sysfs install
[2013-10-24 20:08:29] lb testroot
P: Begin mounting /sys...
[2013-10-24 20:08:29] lb chroot_debianchroot install
P: Configuring file /etc/debian_chroot
[2013-10-24 20:08:29] lb chroot_dpkg install
P: Configuring file /sbin/start-stop-daemon
[2013-10-24 20:08:31] lb chroot_tmpfs install
[2013-10-24 20:08:31] lb chroot_sysv-rc install
P: Configuring file /usr/sbin/policy-rc.d
[2013-10-24 20:08:32] lb chroot_upstart install
[2013-10-24 20:08:32] lb chroot_hosts install
P: Configuring file /etc/hosts
[2013-10-24 20:08:32] lb chroot_resolv install
P: Configuring file /etc/resolv.conf
[2013-10-24 20:08:32] lb chroot_hostname install
P: Configuring file /etc/hostname
P: Configuring file /bin/hostname
[2013-10-24 20:08:32] lb chroot_apt install
P: Configuring file /etc/apt/apt.conf
[2013-10-24 20:08:32] lb chroot_archives chroot install
P: Configuring file /etc/apt/sources.list
Hit http://ftp.debian.org wheezy Release.gpg
Get:1 http://security.debian.org wheezy/updates Release.gpg [836 B]
Get:2 http://ftp.debian.org wheezy-updates Release.gpg [836 B]
Get:3 http://security.debian.org wheezy/updates Release [102 kB]
Hit http://ftp.debian.org wheezy Release
Get:4 http://ftp.debian.org wheezy-updates Release [124 kB]
Get:5 http://security.debian.org wheezy/updates/main Sources [62.6 kB]
Get:6 http://security.debian.org wheezy/updates/main amd64 Packages [116 kB]
Get:7 http://ftp.debian.org wheezy/main Sources [5959 kB]
Get:8 http://security.debian.org wheezy/updates/main Translation-en [68.4 kB]
Hit http://ftp.debian.org wheezy/main amd64 Packages
Hit http://ftp.debian.org wheezy/main Translation-en
Get:9 http://ftp.debian.org wheezy-updates/main Sources [2609 B]
Get:10 http://ftp.debian.org wheezy-updates/main amd64 Packages [2609 B]
Get:11 http://ftp.debian.org wheezy-updates/main Translation-en [1601 B]
Fetched 6440 kB in 4s (1341 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
debian-archive-keyring is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Hit http://security.debian.org wheezy/updates Release.gpg
Hit http://ftp.debian.org wheezy Release.gpg
Hit http://security.debian.org wheezy/updates Release
Hit http://ftp.debian.org wheezy-updates Release.gpg
Hit http://security.debian.org wheezy/updates/main Sources
Hit http://ftp.debian.org wheezy Release
Hit http://security.debian.org wheezy/updates/main amd64 Packages
Hit http://ftp.debian.org wheezy-updates Release
Hit http://security.debian.org wheezy/updates/main Translation-en
Hit http://ftp.debian.org wheezy/main Sources
Hit http://ftp.debian.org wheezy/main amd64 Packages
Hit http://ftp.debian.org wheezy/main Translation-en
Hit http://ftp.debian.org wheezy-updates/main Sources
Get:1 http://ftp.debian.org wheezy-updates/main amd64 Packages/DiffIndex [367 B] Get:2 http://ftp.debian.org wheezy-updates/main Translation-en/DiffIndex [367 B]
Fetched 734 B in 1s (683 B/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
The following packages will be upgraded:
  gnupg gpgv
2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 2179 kB of archives.
After this operation, 374 kB disk space will be freed.
Get:1 http://security.debian.org/ wheezy/updates/main gpgv amd64 1.4.12-7+deb7u2 [226 kB] Get:2 http://security.debian.org/ wheezy/updates/main gnupg amd64 1.4.12-7+deb7u2 [1953 kB]
Fetched 2179 kB in 1s (1746 kB/s)
(Reading database ... 9322 files and directories currently installed.)
Preparing to replace gpgv 1.4.12-7+deb7u1 (using .../gpgv_1.4.12-7+deb7u2_amd64.deb) ...
Unpacking replacement gpgv ...
Processing triggers for man-db ...
Setting up gpgv (1.4.12-7+deb7u2) ...
(Reading database ... 9322 files and directories currently installed.)
Preparing to replace gnupg 1.4.12-7+deb7u1 (using .../gnupg_1.4.12-7+deb7u2_amd64.deb) ...
Unpacking replacement gnupg ...
Processing triggers for man-db ...
Processing triggers for install-info ...
Setting up gnupg (1.4.12-7+deb7u2) ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists... Done
Building dependency tree
Reading state information... Done
[2013-10-24 20:08:55] lb chroot_linux-image
--2013-10-24 20:08:55-- http://ftp.debian.org/debian//dists/wheezy/main/Contents-amd64.gz Resolving ftp.debian.org (ftp.debian.org)... 130.89.148.12, 2001:610:1908:b000::148:12 Connecting to ftp.debian.org (ftp.debian.org)|130.89.148.12|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 21464771 (20M) [application/x-gzip]
Saving to: `STDOUT

100%[==========================================================>] 21,464,771 3.34M/s in 6.3s

2013-10-24 20:09:02 (3.25 MB/s) - written to stdout [21464771/21464771]

[2013-10-24 20:09:05] lb chroot_preseed
P: Begin executing local preseeds...
[2013-10-24 20:09:05] lb chroot_package-lists install
P: Begin queueing installation of package lists (install pass)...
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
  debtags
The following NEW packages will be installed:
  dctrl-tools
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 167 kB of archives.
After this operation, 571 kB of additional disk space will be used.
Get:1 http://ftp.debian.org/debian/ wheezy/main dctrl-tools amd64 2.22.2 [167 kB]
Fetched 167 kB in 0s (279 kB/s)
Selecting previously unselected package dctrl-tools.
(Reading database ... 9322 files and directories currently installed.)
Unpacking dctrl-tools (from .../dctrl-tools_2.22.2_amd64.deb) ...
Processing triggers for man-db ...
Setting up dctrl-tools (2.22.2) ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  dctrl-tools*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 571 kB disk space will be freed.
(Reading database ... 9380 files and directories currently installed.)
Removing dctrl-tools ...
Purging configuration files for dctrl-tools ...
Processing triggers for man-db ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
[2013-10-24 20:09:20] lb chroot_install-packages install
P: Begin installing packages (install pass)...
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'isc-dhcp-client' instead of 'dhcp3-client'
Note, selecting 'man-db' instead of 'man'
Package sysklogd is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  busybox-syslogd

E: Package 'sysklogd' has no installation candidate
P: Begin unmounting filesystems...
P: Saving caches...
Reading package lists... Done
Building dependency tree
Reading state information... Done
make: *** [all] Error 123

-------------------------------------------------

--
Doug Vetter
Packetstorm Communications, Inc.
732-544-2434 x201


Reply to: