Bug#854725: pbuilder: Failed extracting the source (cause: dpkg-source: -x needs exactly one argument, the .dsc)
Thorsten Glaser
tg at mirbsd.de
Thu Feb 9 21:40:30 UTC 2017
Package: pbuilder
Version: 0.228.4
Severity: normal
I can no longer build for sarge:
-----cutting here may damage your screen surface-----
tg at leee:...ists/sarge/wtf/Pkgs/mirabilos-support $ c sarge --hookdir /home/tg/.h/ --debbuildopts -sa --build mirabilos-support_35.dsc
+ sudo env 'DIST=sarge' 'LANG=C' 'LC_CTYPE=C' 'LC_NUMERIC=C' 'LC_TIME=C' 'LC_COLLATE=C' 'LC_MONETARY=C' 'LC_MESSAGES=C' 'LC_PAPER=C' 'LC_NAME=C' 'LC_ADDRESS=C' 'LC_TELEPHONE=C' 'LC_MEASUREMENT=C' 'LC_IDENTIFICATION=C' 'LC_ALL=C' 'LD_PRELOAD=' setarch uname26 -- cowbuilder --hookdir /home/tg/.h/ --debbuildopts -sa --build mirabilos-support_35.dsc
I: Copying COW directory
I: forking: rm -rf /var/cache/pbuilder/build/cow.8914
I: forking: cp -al /var/cache/pbuilder/base.cow-sarge/ /var/cache/pbuilder/build/cow.8914
I: removed stale ilistfile /var/cache/pbuilder/build/cow.8914/.ilist
I: forking: chroot /var/cache/pbuilder/build/cow.8914 cowdancer-ilistcreate /.ilist 'find . -xdev -path ./home -prune -o \( \( -type l -o -type f \) -a -links +1 -print0 \) | xargs -0 stat --format '%d %i ''
chroot: failed to run command 'cowdancer-ilistcreate': No such file or directory
W: Trying my backup method for working with Debian Etch chroots.
I: forking: chroot /var/cache/pbuilder/build/cow.8914 cow-shell /bin/true
I: Invoking pbuilder
I: forking: pbuilder build --hookdir /home/tg/.h/ --debbuildopts -sa --buildplace /var/cache/pbuilder/build/cow.8914 --buildresult /var/cache/pbuilder/result-sarge/ --architecture i386 --extrapackages 'apt fakeroot debconf-english' --no-targz --internal-chrootexec 'chroot /var/cache/pbuilder/build/cow.8914 cow-shell' /home/tg/Misc/Debs/dists/sarge/wtf/Pkgs/mirabilos-support/mirabilos-support_35.dsc
I: Building for sarge/i386
W: The configuration option PKGNAME_LOGFILE_EXTENTION is deprecated in favour of PKGNAME_LOGFILE_EXTENSION. Though, while you have the former set it'll take precedence over the latter.
W: PKGNAME_LOGFILE_EXTENTION will be removed at some point, please update your config!
W: /home/tg/.pbuilderrc does not exist
W: The configuration option PKGNAME_LOGFILE_EXTENTION is deprecated in favour of PKGNAME_LOGFILE_EXTENSION. Though, while you have the former set it'll take precedence over the latter.
W: PKGNAME_LOGFILE_EXTENTION will be removed at some point, please update your config!
I: Running in no-targz mode
I: using fakeroot in build.
I: pbuilder: network access will be disabled during build
I: Current time: Thu Feb 9 21:34:03 UTC 2017
I: pbuilder-time-stamp: 1486676043
I: copying local configuration
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: policy-rc.d already exists
I: Using pkgname logfile
I: Current time: Thu Feb 9 21:34:03 UTC 2017
I: pbuilder-time-stamp: 1486676043
I: Obtaining the cached apt archive contents
I: Copying source file
I: copying [/home/tg/Misc/Debs/dists/sarge/wtf/Pkgs/mirabilos-support/mirabilos-support_35.dsc]
I: copying [/home/tg/Misc/Debs/dists/sarge/wtf/Pkgs/mirabilos-support/mirabilos-support_35.tar.gz]
I: Extracting source
dpkg-source: -x needs exactly one argument, the .dsc
Debian dpkg-source 1.10.28. Copyright (C) 1996
Ian Jackson and Klee Dienes. This is free software; see the GNU
General Public Licence version 2 or later for copying conditions.
There is NO warranty.
Usage: dpkg-source -x <filename>.dsc
dpkg-source -b <directory> [<orig-directory>|<orig-targz>|'']
Build options: -c<controlfile> get control info from this file
-l<changelogfile> get per-version info from this file
-F<changelogformat> force change log format
-V<name>=<value> set a substitution variable
-T<varlistfile> read variables here, not debian/substvars
-D<field>=<value> override or add a .dsc field and value
-U<field> remove a field
-W Turn certain errors into warnings.
-E When -W is enabled, -E disables it.
-sa auto select orig source (-sA is default)
-i[<regexp>] filter out files to ignore diffs of.
Defaults to: '(?:^|/)\.#.*$|(?:^|/).*~$|(?:^|/)\..*\.swp|DEADJOE|\.cvsignore|(?:/(?:CVS|RCS|\.deps|\{arch\}|\.arch-ids|\.svn))(?:$|/.*$)'
-I<filename> filter out files when building tarballs.
-sk use packed orig source (unpack & keep)
-sp use packed orig source (unpack & remove)
-su use unpacked orig source (pack & keep)
-sr use unpacked orig source (pack & remove)
-ss trust packed & unpacked orig src are same
-sn there is no diff, do main tarfile only
-sA,-sK,-sP,-sU,-sR like -sa,-sp,-sk,-su,-sr but may overwrite
Extract options: -sp (default) leave orig source packed in current dir
-sn do not copy original source to current dir
-su unpack original source tree too
General options: -h print this message
E: pbuilder: Failed extracting the source
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: Cleaning COW directory
I: forking: rm -rf /var/cache/pbuilder/build/cow.8914
-----cutting here may damage your screen surface-----
I suspect that is because of this…
144 if echo "( cd $BUILDDIR; env PATH=\"$PATH\" dpkg-source -x $(basename "$PACKAGENAME") "$BUILDSUBDIR" )" |
144 $UNSHARE $CHROOTEXEC env $SUTOUSER ; then
… in /usr/lib/pbuilder/pbuilder-buildpackage.
-- System Information:
Debian Release: 9.0
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 4.9.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/lksh
Init: sysvinit (via /sbin/init)
Versions of packages pbuilder depends on:
ii debconf [debconf-2.0] 1.5.60
ii debootstrap 1.0.87
ii dpkg-dev 1.18.22
ii wget 1.18-4
Versions of packages pbuilder recommends:
ii devscripts 2.17.1
ii eatmydata 105-5
ii fakeroot 1.21-3.1
ii iproute2 4.9.0-1
ii net-tools 1.60+git20161116.90da8a0-1
ii sudo 1.8.19p1-1
Versions of packages pbuilder suggests:
ii cowdancer 0.85
pn gdebi-core <none>
-- debconf information excluded
More information about the Pbuilder-maint
mailing list