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

Bug#728344: debootstrap does not report errors



Package: debootstrap
Version: 1.0.55
Severity: normal

Hello.

I get debootstrap failure without any diagnostic message (full output):
# debootstrap   --foreign --arch=armhf --verbose wheezy .
I: Retrieving Release 
I: Retrieving Release.gpg 
I: Checking Release signature
I: Valid Release signature (key id ED6D65271AACF0FF15D123036FB2A1C265FFB764)
I: Retrieving Packages 
I: Validating Packages 
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Found additional required dependencies: insserv libbz2-1.0 libdb5.1 libsemanage-common libsemanage1 libslang2 libustr-1.0-1 
I: Found additional base dependencies: libept1.4.12 libgcrypt11 libgnutls26 libgpg-error0 libidn11 libnfnetlink0 libp11-kit0 libsqlite3-0 libtasn1-3 libxapian22 
I: Checking component main on http://ftp.us.debian.org/debian...
I: Validating libacl1 2.2.51-8
I: Validating adduser 3.113+nmu3
I: Validating apt 0.9.7.9
I: Validating apt-utils 0.9.7.9
I: Validating libapt-inst1.5 0.9.7.9
I: Validating libapt-pkg4.12 0.9.7.9
I: Validating aptitude 0.6.8.2-1
I: Validating aptitude-common 0.6.8.2-1
I: Validating libattr1 1%3a2.4.46-8
I: Validating base-files 7.1wheezy2
I: Validating base-passwd 3.5.26
I: Validating bash 4.2+dfsg-0.1
I: Validating libboost-iostreams1.49.0 1.49.0-3.2
I: Validating bsdmainutils 9.0.3
I: Validating libbz2-1.0 1.0.6-4
I: Validating coreutils 8.13-3.5
I: Validating cpio 2.11+dfsg-0.1
I: Validating cron 3.0pl1-124
I: Validating libcwidget3 0.5.16-3.4
I: Validating dash 0.5.7-3
I: Validating libdb5.1 5.1.29-5
I: Validating debconf 1.5.49
I: Validating debconf-i18n 1.5.49
I: Validating debian-archive-keyring 2012.4
I: Validating debianutils 4.3.2
I: Validating diffutils 1%3a3.2-6
I: Validating dpkg 1.16.12
I: Validating e2fslibs 1.42.5-1.1
I: Validating e2fsprogs 1.42.5-1.1
I: Validating libcomerr2 1.42.5-1.1
I: Validating libss2 1.42.5-1.1
I: Validating libc-bin 2.13-38
I: Validating libc6 2.13-38
I: Validating multiarch-support 2.13-38
I: Validating findutils 4.4.2-4
I: Validating gcc-4.7-base 4.7.2-5
I: Validating libgcc1 1%3a4.7.2-5
I: Validating libstdc++6 4.7.2-5
I: Validating libgdbm3 1.8.3-11
I: Validating gnupg 1.4.12-7+deb7u1
I: Validating gpgv 1.4.12-7+deb7u1
I: Validating libgnutls26 2.12.20-7
I: Validating grep 2.12-2
I: Validating groff-base 1.21-9
I: Validating gzip 1.5-1.1
I: Validating hostname 3.11
I: Validating ifupdown 0.7.8
I: Validating insserv 1.14.0-5
I: Validating iproute 20120521-3+b3
I: Validating iptables 1.4.14-3.1
I: Validating iputils-ping 3%3a20101006-1+b2
I: Validating isc-dhcp-client 4.2.2.dfsg.1-5+deb70u6
I: Validating isc-dhcp-common 4.2.2.dfsg.1-5+deb70u6
I: Validating kmod 9-3
I: Validating libkmod2 9-3
I: Validating libept1.4.12 1.0.9
I: Validating libgcrypt11 1.5.0-5+deb7u1
I: Validating libgpg-error0 1.10-3.1
I: Validating libidn11 1.25-2
I: Validating liblocale-gettext-perl 1.05-7+b3
I: Validating libnfnetlink0 1.0.0-1.1
I: Validating libpipeline1 1.2.1-1
I: Validating libselinux1 2.1.9-5
I: Validating libsemanage-common 2.1.6-6
I: Validating libsemanage1 2.1.6-6
I: Validating libsepol1 2.1.4-3
I: Validating libsigc++-2.0-0c2a 2.2.10-0.2
I: Validating libtasn1-3 2.13-2
I: Validating libtext-charwidth-perl 0.04-7+b2
I: Validating libtext-iconv-perl 1.7-5
I: Validating libtext-wrapi18n-perl 0.06-7
I: Validating libusb-0.1-4 2%3a0.1.12-20+nmu1
I: Validating logrotate 3.8.1-4
I: Validating lsb-base 4.1+Debian8+deb7u1
I: Validating man-db 2.6.2-1
I: Validating manpages 3.44-1
I: Validating mawk 1.3.3-17
I: Validating nano 2.2.6-1+b2
I: Validating libncurses5 5.9-10
I: Validating libncursesw5 5.9-10
I: Validating libtinfo5 5.9-10
I: Validating ncurses-base 5.9-10
I: Validating ncurses-bin 5.9-10
I: Validating net-tools 1.60-24.2
I: Validating netbase 5.0
I: Validating netcat-traditional 1.10-40
I: Validating libnewt0.52 0.52.14-11.1
I: Validating whiptail 0.52.14-11.1
I: Validating libssl1.0.0 1.0.1e-2
I: Validating libp11-kit0 0.12-3
I: Validating libpam-modules 1.1.3-7.1
I: Validating libpam-modules-bin 1.1.3-7.1
I: Validating libpam-runtime 1.1.3-7.1
I: Validating libpam0g 1.1.3-7.1
I: Validating perl-base 5.14.2-21+deb7u1
I: Validating libpopt0 1.16-7
I: Validating libprocps0 1%3a3.3.3-3
I: Validating procps 1%3a3.3.3-3
I: Validating libreadline6 6.2+dfsg-0.1
I: Validating readline-common 6.2+dfsg-0.1
I: Validating rsyslog 5.8.11-3
I: Validating sed 4.2.1-10
I: Validating sensible-utils 0.0.7
I: Validating login 1%3a4.1.5.1-1
I: Validating passwd 1%3a4.1.5.1-1
I: Validating libslang2 2.2.4-15
I: Validating libsqlite3-0 3.7.13-1+deb7u1
I: Validating initscripts 2.88dsf-41+deb7u1
I: Validating sysv-rc 2.88dsf-41+deb7u1
I: Validating sysvinit 2.88dsf-41+deb7u1
I: Validating sysvinit-utils 2.88dsf-41+deb7u1
I: Validating tar 1.26+dfsg-0.1
I: Validating tasksel 3.14.1
I: Validating tasksel-data 3.14.1
I: Validating info 4.13a.dfsg.1-10
I: Validating install-info 4.13a.dfsg.1-10
I: Validating traceroute 1%3a2.0.18-3
I: Validating tzdata 2013d-0wheezy1
I: Validating libudev0 175-7.2
I: Validating udev 175-7.2
I: Validating libustr-1.0-1 1.0.4-3
I: Validating bsdutils 1%3a2.20.1-5.3
I: Validating libblkid1 2.20.1-5.3
I: Validating libmount1 2.20.1-5.3
I: Validating libuuid1 2.20.1-5.3
I: Validating mount 2.20.1-5.3
I: Validating util-linux 2.20.1-5.3
I: Validating vim-common 2%3a7.3.547-7
I: Validating vim-tiny 2%3a7.3.547-7
I: Validating wget 1.13.4-3
I: Validating libxapian22 1.2.12-2
I: Validating liblzma5 5.1.1alpha+20120614-2
I: Validating xz-utils 5.1.1alpha+20120614-2
I: Validating zlib1g 1%3a1.2.7.dfsg-13
I: Chosen extractor for .deb packages: dpkg-deb
I: Extracting libacl1...

failure appears to be in tar/chown:

[pid  2768] newfstatat(AT_FDCWD, "./lib/arm-linux-gnueabihf", {st_mode=S_IFDIR|0755, st_size=4096, ...}, 0) = 0
[pid  2768] utimensat(AT_FDCWD, "./lib/arm-linux-gnueabihf", {{1383171712, 0}, {1339640423, 0}}, 0) = 0
[pid  2768] fchownat(AT_FDCWD, "./lib/arm-linux-gnueabihf", 0, 0, 0) = -1 EINVAL (Invalid argument)
[pid  2768] write(2, "tar: ", 5)        = 5
[pid  2768] write(2, "./lib/arm-linux-gnueabihf: Canno"..., 66) = 66
[pid  2768] write(2, ": Invalid argument", 18) = 18
[pid  2768] write(2, "\n", 1)           = 1
[pid  2768] newfstatat(AT_FDCWD, "./lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}, 0) = 0
[pid  2768] utimensat(AT_FDCWD, "./lib", {{1383171712, 0}, {1339640416, 0}}, 0) = 0
[pid  2768] fchownat(AT_FDCWD, "./lib", 0, 0, 0) = -1 EINVAL (Invalid argument)
[pid  2768] write(2, "tar: ", 5)        = 5
[pid  2768] write(2, "./lib: Cannot change ownership t"..., 46) = 46
[pid  2768] write(2, ": Invalid argument", 18) = 18
[pid  2768] write(2, "\n", 1)           = 1
[pid  2768] newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=4096, ...}, 0) = 0
[pid  2768] newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=4096, ...}, 0) = 0
[pid  2768] utimensat(AT_FDCWD, ".", {{1383171553, 0}, {1339640427, 0}}, 0) = 0
[pid  2768] fchownat(AT_FDCWD, ".", 0, 0, 0) = -1 EINVAL (Invalid argument)
[pid  2768] write(2, "tar: ", 5)        = 5
[pid  2768] write(2, ".: Cannot change ownership to ui"..., 42) = 42
[pid  2768] write(2, ": Invalid argument", 18) = 18
[pid  2768] write(2, "\n", 1)           = 1
[pid  2768] write(2, "tar: ", 5)        = 5
[pid  2768] write(2, "Exiting with failure status due "..., 50) = 50
[pid  2768] write(2, "\n", 1)           = 1
[pid  2768] close(1)                    = 0
[pid  2768] close(2)                    = 0
[pid  2768] exit_group(2)               = ?
Process 2768 detached
[pid  2760] <... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 2}], 0, NULL) = 2768
[pid  2760] --- SIGCHLD (Child exited) @ 0 (0) ---
[pid  2760] rt_sigreturn(0x11)          = 2768
[pid  2760] exit_group(2)               = ?
Process 2760 detached
<... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 2}], 0, NULL) = 2760
--- SIGCHLD (Child exited) @ 0 (0) ---
rt_sigreturn(0x11)                      = 2760
exit_group(2)                           = ?

This is quite likely broken but debootstrap should report the error and not just silently terminate.

Thanks

Michal


-- System Information:
Debian Release: 7.2
  APT prefers testing
  APT policy: (990, 'testing'), (990, 'stable'), (171, 'unstable'), (151, 'experimental'), (121, 'precise-updates'), (121, 'precise-security'), (121, 'precise'), (101, 'stable'), (101, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.11-trunk-amd64 (SMP w/2 CPU cores)
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 debootstrap depends on:
ii  wget  1.13.4-3

Versions of packages debootstrap recommends:
ii  debian-archive-keyring  2012.4
ii  gnupg                   1.4.12-7+deb7u2

debootstrap suggests no packages.

-- no debconf information


Reply to: