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

pbuilder-satisfydepends: Illegal instruction $CHROOTEXEC aptitude […]



Hi,

I’ve been seeing this for a while, but not always and not (easily)
reproducible: the build dependencies are installed just fine by
cowbuilder, THEN it aborts:

 -> Copying COW directory
  forking: rm -rf /var/cache/pbuilder/build//cow.22034
  forking: cp -al /var/cache/pbuilder/base.cow /var/cache/pbuilder/build//cow.22034
I: removed stale ilistfile /var/cache/pbuilder/build//cow.22034/.ilist
  forking: chroot /var/cache/pbuilder/build//cow.22034 cowdancer-ilistcreate /.ilist find . -xdev -path ./home -prune -o \( \( -type l -o -type f \) -a -links +1 -print0 \) | xargs -0 stat --format '%d %i '
 -> Invoking pbuilder
  forking: pbuilder build --debbuildopts -B --debbuildopts -m'Thorsten Glaser <tg@mirbsd.de>' --hookdir /root/pb-hook --binary-arch --buildplace /var/cache/pbuilder/build//cow.22034 --buildresult /var/cache/pbuilder/result/ --debbuildopts -m'Thorsten Glaser <tg@mirbsd.de>' --no-targz --internal-chrootexec chroot /var/cache/pbuilder/build//cow.22034 cow-shell /root/dpkg_1.16.0.3.dsc
W: /root/.pbuilderrc does not exist
I: Running in no-targz mode
I: using fakeroot in build.
I: Current time: Wed May  4 17:12:01 UTC 2011
I: pbuilder-time-stamp: 1304529121
I: copying local configuration
I: mounting /proc filesystem
I: mounting /dev/pts filesystem
I: policy-rc.d already exists
I: Using pkgname logfile
I: Current time: Wed May  4 17:12:04 UTC 2011
I: pbuilder-time-stamp: 1304529124
I: Obtaining the cached apt archive contents
I: Installing the build-deps
W: no hooks of type D found -- ignoring
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: m68k
Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: debhelper (>= 6.0.7), pkg-config, gettext (>= 0.18), po4a (>= 0.33.1), libncursesw5-dev, zlib1g-dev (>= 1:1.1.3-19.1), libbz2-dev, flex, libselinux1-dev (>= 1.28-4), libtimedate-perl, libio-string-perl
dpkg-deb: building package builder-satisfydepends-dummy' in /tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously deselected package pbuilder-satisfydepends-dummy.
(Reading database ... 10868 files and directories currently installed.)
Unpacking pbuilder-satisfydepends-dummy (from .../pbuilder-satisfydepends-dummy.deb) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
 pbuilder-satisfydepends-dummy depends on debhelper (>= 6.0.7); however:
  Package debhelper is not installed.
 pbuilder-satisfydepends-dummy depends on pkg-config; however:
  Package pkg-config is not installed.
 pbuilder-satisfydepends-dummy depends on gettext (>= 0.18); however:
  Package gettext is not installed.
 pbuilder-satisfydepends-dummy depends on po4a (>= 0.33.1); however:
  Package po4a is not installed.
 pbuilder-satisfydepends-dummy depends on libncursesw5-dev; however:
  Package libncursesw5-dev is not installed.
 pbuilder-satisfydepends-dummy depends on zlib1g-dev (>= 1:1.1.3-19.1); however:
  Package zlib1g-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libbz2-dev; however:
  Package libbz2-dev is not installed.
 pbuilder-satisfydepends-dummy depends on flex; however:
  Package flex is not installed.
 pbuilder-satisfydepends-dummy depends on libselinux1-dev (>= 1.28-4); however:
  Package libselinux1-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libio-string-perl; however:
  Package libio-string-perl is not installed.
Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
The following NEW packages will be installed:
  bsdmainutils{a} debhelper{a} file{a} flex{a} gettext{a} gettext-base{a}
  groff-base{a} html2text{a} intltool-debian{a} libbz2-dev{a} libcroco3{a}
  libglib2.0-0{a} libio-string-perl{a} libmagic1{a} libncursesw5-dev{a}
  libpcre3{a} libpipeline1{a} libpopt0{a} libselinux1-dev{a}
  libsepol1-dev{a} libsgmls-perl{a} libsp1c2{a} libunistring0{a} libxml2{a}
  m4{a} man-db{a} pkg-config{a} po-debconf{a} po4a{a} sp{a} zlib1g-dev{a}
0 packages upgraded, 31 newly installed, 0 to remove and 0 not upgraded.
Need to get 1105kB/13.1MB of archives. After unpacking 40.7MB will be used.
Writing extended state information...
Get:1 http://www.freewrt.org sid/main libxml2 2.7.8.dfsg-2 [785kB]
Get:2 http://ftp.debian-ports.org unstable/main libio-string-perl 1.08-2 [12.0kB]
Get:3 http://ftp.debian-ports.org unstable/main libselinux1-dev 2.0.98-1 [308kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 1105kB in 6s (158kB/s)
Selecting previously deselected package m4.
(Reading database ... 10868 files and directories currently installed.)
Unpacking m4 (from .../archives/m4_1.4.16-1_m68k.deb) ...
Selecting previously deselected package flex.
Unpacking flex (from .../flex_2.5.35-10_m68k.deb) ...
Selecting previously deselected package bsdmainutils.
Unpacking bsdmainutils (from .../bsdmainutils_8.2.2_m68k.deb) ...
Selecting previously deselected package groff-base.
Unpacking groff-base (from .../groff-base_1.21-5_m68k.deb) ...
Selecting previously deselected package libpipeline1.
Unpacking libpipeline1 (from .../libpipeline1_1.2.0-1_m68k.deb) ...
Selecting previously deselected package libpopt0.
Unpacking libpopt0 (from .../libpopt0_1.16-1_m68k.deb) ...
Selecting previously deselected package man-db.
Unpacking man-db (from .../man-db_2.6.0.2-1_m68k.deb) ...
Selecting previously deselected package libmagic1.
Unpacking libmagic1 (from .../libmagic1_5.04-5_m68k.deb) ...
Selecting previously deselected package file.
Unpacking file (from .../archives/file_5.04-5_m68k.deb) ...
Selecting previously deselected package gettext-base.
Unpacking gettext-base (from .../gettext-base_0.18.1.1-3+m68k.2_m68k.deb) ...
Selecting previously deselected package libpcre3.
Unpacking libpcre3 (from .../libpcre3_8.12-3_m68k.deb) ...
Selecting previously deselected package libxml2.
Unpacking libxml2 (from .../libxml2_2.7.8.dfsg-2_m68k.deb) ...
Selecting previously deselected package html2text.
Unpacking html2text (from .../html2text_1.3.2a-14_m68k.deb) ...
Selecting previously deselected package libglib2.0-0.
Unpacking libglib2.0-0 (from .../libglib2.0-0_2.24.2-1_m68k.deb) ...
Selecting previously deselected package libcroco3.
Unpacking libcroco3 (from .../libcroco3_0.6.2-1_m68k.deb) ...
Selecting previously deselected package libunistring0.
Unpacking libunistring0 (from .../libunistring0_0.9.3-4_m68k.deb) ...
Selecting previously deselected package gettext.
Unpacking gettext (from .../gettext_0.18.1.1-3+m68k.2_m68k.deb) ...
Selecting previously deselected package intltool-debian.
Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) ...
Selecting previously deselected package po-debconf.
Unpacking po-debconf (from .../po-debconf_1.0.16+nmu1_all.deb) ...
Selecting previously deselected package debhelper.
Unpacking debhelper (from .../debhelper_8.1.6_all.deb) ...
Selecting previously deselected package libbz2-dev.
Unpacking libbz2-dev (from .../libbz2-dev_1.0.5-6_m68k.deb) ...
Selecting previously deselected package libio-string-perl.
Unpacking libio-string-perl (from .../libio-string-perl_1.08-2_all.deb) ...
Selecting previously deselected package libncursesw5-dev.
Unpacking libncursesw5-dev (from .../libncursesw5-dev_5.9-1_m68k.deb) ...
Selecting previously deselected package libsepol1-dev.
Unpacking libsepol1-dev (from .../libsepol1-dev_2.0.42-1_m68k.deb) ...
Selecting previously deselected package libselinux1-dev.
Unpacking libselinux1-dev (from .../libselinux1-dev_2.0.98-1_m68k.deb) ...
Selecting previously deselected package libsgmls-perl.
Unpacking libsgmls-perl (from .../libsgmls-perl_1.03ii-32_all.deb) ...
Selecting previously deselected package libsp1c2.
Unpacking libsp1c2 (from .../libsp1c2_1.3.4-1.2.1-47_m68k.deb) ...
Selecting previously deselected package pkg-config.
Unpacking pkg-config (from .../pkg-config_0.25-1.1_m68k.deb) ...
Selecting previously deselected package sp.
Unpacking sp (from .../sp_1.3.4-1.2.1-47_m68k.deb) ...
Selecting previously deselected package po4a.
Unpacking po4a (from .../archives/po4a_0.41-1_all.deb) ...
Selecting previously deselected package zlib1g-dev.
Unpacking zlib1g-dev (from .../zlib1g-dev_1%3a1.2.3.4.dfsg-3_m68k.deb) ...
Setting up m4 (1.4.16-1) ...
Setting up flex (2.5.35-10) ...
Setting up bsdmainutils (8.2.2) ...
update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode.
update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode.
Setting up groff-base (1.21-5) ...
Setting up libpipeline1 (1.2.0-1) ...
Setting up libpopt0 (1.16-1) ...
Setting up man-db (2.6.0.2-1) ...
Building database of manual pages ...
Setting up libmagic1 (5.04-5) ...
Setting up file (5.04-5) ...
Setting up gettext-base (0.18.1.1-3+m68k.2) ...
Setting up libpcre3 (8.12-3) ...
Setting up libxml2 (2.7.8.dfsg-2) ...
Setting up html2text (1.3.2a-14) ...
Setting up libglib2.0-0 (2.24.2-1) ...
Setting up libcroco3 (0.6.2-1) ...
Setting up libunistring0 (0.9.3-4) ...
Setting up gettext (0.18.1.1-3+m68k.2) ...
Setting up intltool-debian (0.35.0+20060710.1) ...
Setting up po-debconf (1.0.16+nmu1) ...
Setting up debhelper (8.1.6) ...
Setting up libbz2-dev (1.0.5-6) ...
Setting up libio-string-perl (1.08-2) ...
Setting up libncursesw5-dev (5.9-1) ...
Setting up libsepol1-dev (2.0.42-1) ...
Setting up libselinux1-dev (2.0.98-1) ...
Setting up libsgmls-perl (1.03ii-32) ...
Setting up libsp1c2 (1.3.4-1.2.1-47) ...
Setting up pkg-config (0.25-1.1) ...
Setting up sp (1.3.4-1.2.1-47) ...
Setting up po4a (0.41-1) ...
Setting up zlib1g-dev (1:1.2.3.4.dfsg-3) ...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
/usr/lib/pbuilder/pbuilder-satisfydepends: line 60: 23269 Illegal instruction     $CHROOTEXEC aptitude -y --without-recommends -o APT::Install-Recommends=false "${PBUILDER_APTITUDE_CHECK_OPTS[@]}" -o Aptitude::ProblemResolver::StepScore=100 -o "Aptitude::ProblemResolver::Hints::KeepDummy=reject pbuilder-satisfydepends-dummy :UNINST" -o Aptitude::ProblemResolver::Keep-All-Level=55000 -o Aptitude::ProblemResolver::Remove-Essential-Level=maximum install pbuilder-satisfydepends-dummy
E: pbuilder-satisfydepends failed.
I: Copying back the cached apt archive contents
I: new cache content libselinux1-dev_2.0.98-1_m68k.deb added
I: new cache content libxml2_2.7.8.dfsg-2_m68k.deb added
I: new cache content libio-string-perl_1.08-2_all.deb added
I: unmounting dev/pts filesystem
I: unmounting proc filesystem
 -> Cleaning COW directory
  forking: rm -rf /var/cache/pbuilder/build//cow.22034


For now, I’m using the following line in /etc/pbuilderrc to work around:

PBUILDERSATISFYDEPENDSCMD="/usr/lib/pbuilder/pbuilder-satisfydepends-classic"

Either aptitude (and all its heavy dependencies) needs to be rebuilt
or something is wrong with eglibc 2.13 (or both…), we’ll see… but so
you know what to expect, I’m mailing this around.

bye,
//mirabilos
-- 
13:47⎜<tobiasu> if i were omnipotent, i would divide by zero
                all day long ;)
(thinking about http://lobacevski.tumblr.com/post/3260866481 by waga)


Reply to: