autopkgtest gutsy linux32 amd64: erroneous package!

Bug #141607 reported by Ian Jackson autopkgtest
10
Affects Status Importance Assigned to Milestone
linux32 (Ubuntu)
Fix Released
High
Martin Pitt
Nominated for Gutsy by tbjablin

Bug Description

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

 affects /ubuntu/linux32
 importance high

 Test executed for: gutsy binary-amd64 linux32
 Outcome: erroneous package!
  blame: arg:tmp/linux32/src/linux32.deb deb:linux32 linux32
  badpkg: installation of linux32 failed, exit code 100
  quitting: erroneous package: installation of linux32 failed, exit code 100

  erroneous package!

This message is automatically generated by the autopkgtest package
testing system. You are receiving it because:
 The test results appear to indicate a problem with the package
 and reports for package maintainers for gutsy are being directed to
 <email address hidden>

The test log, which is intended to be sufficient to diagnose most
failures, can be found below. However, in case this is not
sufficient, another copy can be found along with output files, saved
temporary files, and so on, at:
 http://autopkgtest.ubuntu.com/autopkgtest-output/

The test environment is an amd64 Xen guest with limited amounts of
memory. The relevant dependencies are installed for each test but
very few other packages. Most autopkgtest reports are FTBFS problems.

If you have any questions about this service please contact me at:
 Ian Jackson <email address hidden>

Regards,
Ian

- -8<-
++++++ fetching http://archive.ubuntu.com/ubuntu/dists/gutsy/main/binary-amd64/Packages.gz ++++++
++++++ selecting ++++++
selected linux32 (age <never-yet>, score 500000000)

Package: linux32
Priority: extra
Section: utils
Installed-Size: 60
Maintainer: Ubuntu Core Developers <email address hidden>
Original-Maintainer: Kurt Roeckx <email address hidden>
Architecture: amd64
Version: 1-3build1
Depends: libc6 (>= 2.6-1)
Filename: pool/main/l/linux32/linux32_1-3build1_amd64.deb
Size: 5632
MD5sum: a4c9bfaa451986ba8518dc460572855e
SHA1: fe855fbc6fb880f26c725ceceec8cf88683f3729
SHA256: 938d12fb72c51ff208b9b23daf56c4e827c34cee68addfc437f93c55e5f761c7
Description: Wrapper to set the execution domain
 the linux32 tools allows 64bit systems with support for 32 bit
 applications to set the personality to the 32 bit native type.
 .
 For instance, on an amd64 or ia64 machine, commands run with this
 wrapper will think the machine type is i686, as returned by uname -m.
 .
 On systems without support for the PER_LINUX_32 execution domain, this
 program has no effect.
Bugs: mailto:<email address hidden>
Origin: Ubuntu

++++++ fetching http://archive.ubuntu.com/ubuntu/pool/main/l/linux32/linux32_1-3build1_amd64.deb ++++++
++++++ starting test ++++++
+ adt-run --tmp-dir tmp/linux32/tmp --output-dir tmp/linux32/out --log-file tmp/linux32/log --summary tmp/_summary --built-binaries-filter=__ --binaries=install --binary tmp/linux32/src/linux32.deb --instantiate --- adt-virt-xenlvm --userv --distro=gutsy --
adt-run: trace: ** init
adt-run: trace: ** start
adt-run: trace: $ vserver: adt-virt-xenlvm --userv --distro=gutsy --
File descriptor 6 left open
adt-run: trace: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ starting
adt-run: trace: ** open, scratch=None
File descriptor 10 left open
File descriptor 10 left open
adt-run: trace: * initialising
adt-run: trace: * no key generation needed
adt-run: trace: * reset
adt-run: trace: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ builds ...
adt-run: trace: @@@@@@@@@@@@@@@@@@@@ deb deb0
adt-run: trace: * register what=deb0 deb_forbuilds=install pkg=linux32 af=deb0-deb~tmp/linux32/src/linux32.deb:tmp/linux32/src/linux32.deb!|-
adt-run: trace: @@@@@@@@@@@@@@@@@@@@ instantiate instantiate1
adt-run: trace: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ builds done.
adt-run: trace: * reset
adt-run: trace: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ tests ...
adt-run: trace: @@@@@@@@@@@@@@@@@@@@ test deb deb0
adt-run: trace: * register what=deb0 deb_fortests=install pkg=linux32 af=deb0-deb~tmp/linux32/src/linux32.deb:tmp/linux32/src/linux32.deb!|-
adt-run: trace: @@@@@@@@@@@@@@@@@@@@ test instantiate instantiate1
adt-run: trace: ** reset **
File descriptor 10 left open
File descriptor 10 left open
adt-run: trace: * publish
adt-run: trace: $ ftparchive: sh -ec <SCRIPT> x tmp/linux32/tmp/binaries /home/iwj/.autopkgtest/gpg
adt-run: trace: $ apt-key: sh -ec <SCRIPT>
OK
Get:1 file: Release.gpg [189B]
Get:2 http://archive.ubuntu.com gutsy Release.gpg [191B]
Get:3 file: Release [724B]
Get:4 http://archive.ubuntu.com gutsy Release [65.9kB]
Ign file: Packages
Get:5 http://archive.ubuntu.com gutsy/main Packages [1074kB]
Get:6 http://archive.ubuntu.com gutsy/restricted Packages [7389B]
Get:7 http://archive.ubuntu.com gutsy/universe Packages [3987kB]
Get:8 http://archive.ubuntu.com gutsy/multiverse Packages [152kB]
Fetched 5287kB in 2s (1922kB/s)
Reading package lists...
adt-run: trace: * publish reinstall checking...
adt-run: trace: * publish install...
adt-run: trace: $ apt-get-install-linux32: sh -c apt-get\\ -qy\\ -o\\ Debug::pkgProblemResolver=true\\ -o\\ Dir::Etc::sourcelist=/root/adt-downtmp/binaries/sources.list\\ install\\ linux32\\ >&2
Reading package lists...
Building dependency tree...
Reading state information...
Starting
Starting 2
Investigating util-linux
Package util-linux has broken dep on linux32
  Considering linux32 9998 as a solution to util-linux 5108
    Reinst Failed because of protected linux32
  Removing util-linux rather than change linux32
Investigating util-linux-locales
Package util-linux-locales has broken dep on util-linux
  Considering util-linux 5108 as a solution to util-linux-locales 1
    Reinst Failed because of util-linux
  Removing util-linux-locales rather than change util-linux
Investigating ubuntu-minimal
Package ubuntu-minimal has broken dep on util-linux
  Considering util-linux 5108 as a solution to ubuntu-minimal 0
    Reinst Failed because of util-linux
  Removing ubuntu-minimal rather than change util-linux
Done
The following packages will be REMOVED:
  ubuntu-minimal util-linux util-linux-locales
The following NEW packages will be installed:
  linux32
WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
  util-linux
0 upgraded, 1 newly installed, 3 to remove and 25 not upgraded.
Need to get 0B/5632B of archives.
After unpacking 5345kB disk space will be freed.
E: There are problems and -y was used without --force-yes
blame: arg:tmp/linux32/src/linux32.deb deb:linux32 linux32
badpkg: installation of linux32 failed, exit code 100
adt-run: erroneous package: installation of linux32 failed, exit code 100
adt-run: trace: ** stop
adt-run: trace: ** close, scratch=tb-scratch~/root/adt-downtmp:-/|/root/adt-downtmp/!
++++++ RESULTS erroneous package! ++++++
++++++ bundling ++++++
++++++ uploading ++++++
++++++ contacting maintainer_email_override ++++++
++++++ tested. ++++++

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQFG9C7R4qsES9Ynl2gRAiYmAJ0fTielMxf9G7cnpjSnRy0COiZvqgCbBsGf
HxkhhIoYqX6BVeVWxrHfIDc=
=JI7W
-----END PGP SIGNATURE-----

Revision history for this message
Sven Müller (svenho) wrote :

Just want to confirm this bug

Revision history for this message
Naresh V (nareshov) wrote :

I confirm this:

nareshov@section9:~$ uname -a
Linux section9 2.6.22-14-generic #1 SMP Sun Oct 14 21:45:15 GMT 2007 x86_64 GNU/Linux

nareshov@section9:~$ sudo aptitude install linux32
[sudo] password for nareshov:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Building tag database... Done
The following packages are BROKEN:
  util-linux
The following NEW packages will be installed:
  linux32
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 5632B of archives. After unpacking 61.4kB will be used.
The following packages have unmet dependencies:
  util-linux: Conflicts: linux32 but 1-3build1 is to be installed.
Resolving dependencies...
The following actions will resolve these dependencies:

Remove the following packages:
ubuntu-minimal
util-linux
util-linux-locales

Score is -99754

Accept this solution? [Y/n/q/?]

Revision history for this message
Matt Zimmerman (mdz) wrote :

The conflict is correct because both util-linux and linux32 contain the program 'linux-32'.

Given that util-linux started to provide this recently, and linux32 hasn't been updated in ages, I think the correct action is to remove linux32 from Ubuntu.

Archive team: please remove linux32 (source and binaries) from hardy. There are no rdepends, and util-linux Provides it anyway.

Revision history for this message
Martin Pitt (pitti) wrote :

Will remove the following packages from hardy:

   linux32 | 1-3build1 | source, amd64, hppa, i386, ia64, lpia, powerpc, sparc

------------------- Reason -------------------
(pitti) provided by util-linux, #141607
----------------------------------------------

Going to remove the packages now.
Continue (y/N)? y
Deleting... done.

Added to the sync blacklist, too.

Changed in linux32:
assignee: nobody → pitti
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.