Using apt-get instead of aptitude
Pedro I. Sanchez
psanchez at fosstel.com
Tue Jan 5 15:20:20 UTC 2010
Hello,
I'm working on an embedded device (ARM CPU) with low memory (64 MB) and
aptitude always fails to run because it can't fork some processes.
However, apt-get is rock solid and never fails.
I'm trying to use pbuilder in this environment to back-port some
packages, but because it uses aptitude to upgrade the rootfs it fails
with this error:
FATAL -> Failed to fork.
So I wonder, is it possible to force pbuilder to use apt-get instead?
How? (a full log follows my signature).
Thanks for your help,
--
Pedro
$ sudo pbuilder build linphone_3.2.1-1ubuntu3.dsc
W: /home/benbria/.pbuilderrc does not exist
I: using fakeroot in build.
Current time: Mon Jan 4 17:06:29 EST 2010
pbuilder-time-stamp: 1262642789
Building the build Environment
-> extracting base tarball [/var/cache/pbuilder/base.tgz]
-> creating local configuration
-> copying local configuration
-> mounting /proc filesystem
-> mounting /dev/pts filesystem
-> policy-rc.d already exists
Obtaining the cached apt archive contents
Installing the build-deps
-> Attempting to satisfy build-dependencies
-> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: armel
Maintainer: Debian Pbuilder Team <pbuilder-maint at lists.alioth.debian.org>
Description: Dummy package to satisfy dependencies with aptitude -
created by pbuilder
This package was created automatically by pbuilder and should
Depends: debhelper (>= 7), dpkg-dev (>= 1.13.19), cdbs, autoconf,
automake1.9, autotools-dev, libtool, pkg-config, intltool,
libglib2.0-dev, libosip2-dev (>= 3.0.3-2), libexosip2-dev (>= 3.0.3-2),
libasound2-dev, libspeex-dev (>= 1.1.12), libspeexdsp-dev,
libsamplerate0-dev, libxml-parser-perl, libgsm1-dev, libgtk2.0-dev,
libglade2-dev, libtheora-dev, dpatch, libavcodec-dev, libreadline5-dev,
libsdl1.2-dev, libswscale-dev, doxygen
dpkg-deb: building package `pbuilder-satisfydepends-dummy' in
`/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Reading package lists... Done
Building dependency tree
Reading state information... Done
aptitude is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Selecting previously deselected package pbuilder-satisfydepends-dummy.
(Reading database ... 10393 files and directories currently installed.)
Unpacking pbuilder-satisfydepends-dummy (from
.../pbuilder-satisfydepends-dummy.deb) ...
dpkg: dependency problems prevent configuration of
pbuilder-satisfydepends-dummy:
pbuilder-satisfydepends-dummy depends on debhelper (>= 7); however:
Package debhelper is not installed.
pbuilder-satisfydepends-dummy depends on cdbs; however:
Package cdbs is not installed.
pbuilder-satisfydepends-dummy depends on autoconf; however:
Package autoconf is not installed.
pbuilder-satisfydepends-dummy depends on automake1.9; however:
Package automake1.9 is not installed.
pbuilder-satisfydepends-dummy depends on autotools-dev; however:
Package autotools-dev is not installed.
pbuilder-satisfydepends-dummy depends on libtool; however:
Package libtool is not installed.
pbuilder-satisfydepends-dummy depends on pkg-config; however:
Package pkg-config is not installed.
pbuilder-satisfydepends-dummy depends on intltool; however:
Package intltool is not installed.
pbuilder-satisfydepends-dummy depends on libglib2.0-dev; however:
Package libglib2.0-dev is not installed.
pbuilder-satisfydepends-dummy depends on libosip2-dev (>= 3.0.3-2);
however:
Package libosip2-dev is not installed.
pbuilder-satisfydepends-dummy depends on libexosip2-dev (>= 3.0.3-2);
however:
Package libexosip2-dev is not installed.
pbuilder-satisfydepends-dummy depends on libasound2-dev; however:
Package libasound2-dev is not installed.
pbuilder-satisfydepends-dummy depends on libspeex-dev (>= 1.1.12);
however:
Package libspeex-dev is not installed.
pbuilder-satisfydepends-dummy depends on libspeexdsp-dev; however:
Package libspeexdsp-dev is not installed.
pbuilder-satisfydepends-dummy depends on libsamplerate0-dev; however:
Package libsamplerate0-dev is not installed.
pbuilder-satisfydepends-dummy depends on libxml-parser-perl; however:
Package libxml-parser-perl is not installed.
pbuilder-satisfydepends-dummy depends on libgsm1-dev; however:
Package libgsm1-dev is not installed.
pbuilder-satisfydepends-dummy depends on libgtk2.0-dev; however:
Package libgtk2.0-dev is not installed.
pbuilder-satisfydepends-dummy depends on libglade2-dev; however:
Package libglade2-dev is not installed.
pbuilder-satisfydepends-dummy depends on libtheora-dev; however:
Package libtheora-dev is not installed.
pbuilder-satisfydepends-dummy depends on dpatch; however:
Package dpatch is not installed.
pbuilder-satisfydepends-dummy depends on libavcodec-dev; however:
Package libavcodec-dev is not installed.
pbuilder-satisfydepends-dummy depends on libreadline5-dev; however:
Package libreadline5-dev is not installed.
pbuilder-satisfydepends-dummy depends on libsdl1.2-dev; however:
Package libsdl1.2-dev is not installed.
pbuilder-satisfydepends-dummy depends on libswscale-dev; however:
Package libswscale-dev is not installed.
pbuilder-satisfydepends-dummy depends on doxygen; however:
Package doxygen is not installed.
dpkg: error processing pbuilder-satisfydepends-dummy (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
pbuilder-satisfydepends-dummy
Reading package lists... Done
Building dependency tree
Reading state information... Done
Initializing package states... Done
Writing extended state information... Done
The following packages are BROKEN:
pbuilder-satisfydepends-dummy
The following NEW packages will be installed:
autoconf{a} automake{a} automake1.9{a} autotools-dev{a} bsdmainutils{a}
cdbs{a} debhelper{a} defoma{a} doxygen{a} dpatch{a} fdupes{a} file{a}
fontconfig{a} fontconfig-config{a} gettext{a} gettext-base{a}
groff-base{a} html2text{a} intltool{a} intltool-debian{a} libasound2{a}
libasound2-dev{a} libatk1.0-0{a} libatk1.0-dev{a} libavcodec-dev{a}
libavcodec52{a} libavutil-dev{a} libavutil49{a} libcairo2{a}
libcairo2-dev{a} libcroco3{a} libcups2{a} libdatrie0{a}
libdirectfb-1.0-0{a} libdirectfb-dev{a} libdirectfb-extra{a} libdrm2{a}
libexpat1{a} libexpat1-dev{a} libfontconfig1{a} libfontconfig1-dev{a}
libfreetype6{a} libfreetype6-dev{a} libgl1-mesa-dev{a}
libgl1-mesa-glx{a}
libglade2-0{a} libglade2-dev{a} libglib2.0-0{a} libglib2.0-dev{a}
libglu1-mesa{a} libglu1-mesa-dev{a} libgsm1{a} libgsm1-dev{a}
libgtk2.0-0{a} libgtk2.0-common{a} libgtk2.0-dev{a}
libhtml-parser-perl{a} libhtml-tagset-perl{a} libhtml-tree-perl{a}
libice-dev{a} libice6{a} libjasper1{a} libjpeg62{a} libjpeg62-dev{a}
libmagic1{a} libncurses5-dev{a} libnewt0.52{a} libogg-dev{a} libogg0{a}
liboil0.3{a} libpango1.0-0{a} libpango1.0-common{a} libpango1.0-dev{a}
libpixman-1-0{a} libpixman-1-dev{a} libpng12-0{a} libpng12-dev{a}
libpopt0{a} libpthread-stubs0{a} libpthread-stubs0-dev{a}
libreadline5-dev{a} libsamplerate0{a} libsamplerate0-dev{a}
libschroedinger-1.0-0{a} libsdl1.2-dev{a} libsdl1.2debian{a}
libsdl1.2debian-alsa{a} libsm-dev{a} libsm6{a} libspeex-dev{a}
libspeex1{a} libspeexdsp-dev{a} libspeexdsp1{a} libsqlite3-0{a}
libswscale-dev{a} libswscale0{a} libsysfs-dev{a} libsysfs2{a}
libthai-data{a} libthai0{a} libtheora-dev{a} libtheora0{a} libtiff4{a}
libtool{a} libts-0.0-0{a} liburi-perl{a} libvorbis0a{a} libvorbisenc2{a}
libwww-perl{a} libx11-6{a} libx11-data{a} libx11-dev{a} libxau-dev{a}
libxau6{a} libxcb-render-util0{a} libxcb-render-util0-dev{a}
libxcb-render0{a} libxcb-render0-dev{a} libxcb1{a} libxcb1-dev{a}
libxcomposite-dev{a} libxcomposite1{a} libxcursor-dev{a} libxcursor1{a}
libxdamage-dev{a} libxdamage1{a} libxdmcp-dev{a} libxdmcp6{a}
libxext-dev{a} libxext6{a} libxfixes-dev{a} libxfixes3{a} libxft-dev{a}
libxft2{a} libxi-dev{a} libxi6{a} libxinerama-dev{a} libxinerama1{a}
libxml-parser-perl{a} libxml2{a} libxml2-dev{a} libxml2-utils{a}
libxrandr-dev{a} libxrandr2{a} libxrender-dev{a} libxrender1{a}
libxxf86vm1{a} m4{a} man-db{a} mesa-common-dev{a} mime-support{a}
pkg-config{a} po-debconf{a} python{a} python2.6{a} shared-mime-info{a}
ttf-dejavu{a} ttf-dejavu-core{a} ttf-dejavu-extra{a} ucf{a} whiptail{a}
x11-common{a} x11proto-composite-dev{a} x11proto-core-dev{a}
x11proto-damage-dev{a} x11proto-fixes-dev{a} x11proto-input-dev{a}
x11proto-kb-dev{a} x11proto-randr-dev{a} x11proto-render-dev{a}
x11proto-xext-dev{a} x11proto-xinerama-dev{a} xtrans-dev{a}
zlib1g-dev{a}
The following packages are RECOMMENDED but will NOT be installed:
curl fakeroot hicolor-icon-theme libaa1-dev libatk1.0-data libaudio-dev
libcaca-dev libcompress-zlib-perl libesd0-dev libfribidi0
libglib2.0-data
libgtk2.0-bin libhtml-format-perl libltdl7-dev libmail-sendmail-perl
libmailtools-perl libxt-dev lynx patchutils wget x-ttcidfont-conf
xml-core
0 packages upgraded, 174 newly installed, 0 to remove and 0 not upgraded.
FATAL -> Failed to fork.
E: pbuilder-satisfydepends failed.
Copying back the cached apt archive contents
-> unmounting dev/pts filesystem
-> unmounting proc filesystem
-> cleaning the build env
-> removing directory /var/cache/pbuilder/build//21213 and its
subdirectories
More information about the Pbuilder-maint
mailing list