libsoup2.4 test suite intermittently times out on buildds

Bug #971599 reported by coffeemonk
34
This bug affects 7 people
Affects Status Importance Assigned to Milestone
libsoup2.4 (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

As near as I can tell, ia32-libs-multiarch seems to have gone missing entirely from Precise repos. I've had a few apps uninstalled by apt-get (most notably google-earth-stable), and now ia32-libs is reporting unmet dependencies (ia32-libs-multiarch) when attempting to re-install it. Only ia32-libs appears when using apt autocomplete in bash, and I couldn't locate ia32-libs-multiarch in package list using Synaptic.

I have confirmed that dpkg config has the "foreign architecture i386" setting as specified in Precise Beta 2 release notes.

Tags: apt repository
Revision history for this message
Steve Langasek (vorlon) wrote :

As described in <https://wiki.ubuntu.com/PrecisePangolin/TechnicalOverview/Beta2#Upgrades>, the previous ia32-libs package has been superseded by multiarch. You must have multiarch enabled on your system to make use of this package.

Changed in ia32-libs (Ubuntu):
status: New → Invalid
Revision history for this message
coffeemonk (coffeemonk) wrote :

As I mentioned in the original bug report. I HAVE multiarch enabled according to the directions on the page Steve linked to.

I have also attempted to directly install ia32-libs-multiarch, but the package IS NOT PRESENT in the repository.

I cannot install ia32-libs which depends on ia32-libs-multiarch
I cannot install ia32-libs-multiarch from the repo because it does not exist
I cannot install ia32-libs-multiarch from a .deb downloaded from here: http://packages.ubuntu.com/precise/ia32-libs-multiarch because there are other missing dependencies.

If I have some other configuration setup incorrectly, I'm willing to entertain that, but according to the directions on the linked page, multiarch support should be (and WAS previously, without me making any configuration changes) enabled.

Please do not mark this as invalid without fully reading the description and this comment, or offering another solution I may have overlooked.

Changed in ia32-libs (Ubuntu):
status: Invalid → New
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ia32-libs (Ubuntu):
status: New → Confirmed
Revision history for this message
Steve Langasek (vorlon) wrote :
Download full text (7.8 KiB)

Sorry for missing that comment in the bug description - but all the same, it's invalid. The ia32-libs-multiarch package is perfectly installable in precise.

$ sudo apt-get install ia32-libs
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  bluez-alsa:i386 glib-networking:i386 gstreamer0.10-fluendo-mp3:i386
  gstreamer0.10-plugins-base:i386 gstreamer0.10-plugins-good:i386
  gstreamer0.10-x:i386 gtk2-engines:i386 gtk2-engines-murrine:i386
  gtk2-engines-oxygen:i386 gtk2-engines-pixbuf:i386 gvfs:i386 gvfs-libs:i386
  ia32-libs-multiarch:i386 ibus-gtk:i386 libaa1:i386 libaio1:i386 libao4:i386
  libasn1-8-heimdal:i386 libatk1.0-0:i386 libaudiofile1:i386
  libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386
  libavc1394-0:i386 libcaca0:i386 libcairo-gobject2:i386 libcairo2:i386
  libcanberra-gtk-module:i386 libcanberra-gtk0:i386 libcanberra0:i386
  libcap2:i386 libcapi20-3:i386 libcdparanoia0:i386 libcroco3:i386
  libcups2:i386 libcupsimage2:i386 libcurl3:i386 libdbus-glib-1-2:i386
  libdv4:i386 libesd0:i386 libexif12:i386 libgail-common:i386 libgail18:i386
  libgconf-2-4:i386 libgcrypt11:i386 libgd2-xpm:i386 libgdbm3:i386
  libgdk-pixbuf2.0-0:i386 libgettextpo0:i386 libgl1-mesa-dri:i386
  libgl1-mesa-glx:i386 libglapi-mesa:i386 libglu1-mesa:i386
  libgnome-keyring0:i386 libgnutls26:i386 libgomp1:i386 libgpg-error0:i386
  libgphoto2-2:i386 libgphoto2-port0:i386 libgssapi-krb5-2:i386
  libgssapi3-heimdal:i386 libgstreamer-plugins-base0.10-0:i386
  libgstreamer0.10-0:i386 libgtk2.0-0:i386 libgudev-1.0-0:i386
  libhcrypto4-heimdal:i386 libheimbase1-heimdal:i386 libheimntlm0-heimdal:i386
  libhx509-5-heimdal:i386 libibus-1.0-0:i386 libidn11:i386 libiec61883-0:i386
  libieee1284-3:i386 libjasper1:i386 libk5crypto3:i386 libkeyutils1:i386
  libkrb5-26-heimdal:i386 libkrb5-3:i386 libkrb5support0:i386
  libldap-2.4-2:i386 libllvm3.0:i386 libltdl7:i386 libmad0:i386
  libmikmod2:i386 libmpg123-0:i386 libnspr4:i386 libnss3:i386 libodbc1:i386
  liboil0.3:i386 libopenal1:i386 liborc-0.4-0:i386 libp11-kit0:i386
  libpango1.0-0:i386 libpixman-1-0:i386 libproxy1:i386
  libpulse-mainloop-glib0:i386 libpulsedsp:i386 libqt4-designer:i386
  libqt4-opengl:i386 libqt4-qt3support:i386 libqt4-scripttools:i386
  libqt4-svg:i386 libqt4-test:i386 libqtwebkit4:i386 libraw1394-11:i386
  libroken18-heimdal:i386 librsvg2-2:i386 librsvg2-common:i386 librtmp0:i386
  libsane:i386 libsasl2-2:i386 libsasl2-modules:i386 libsdl-image1.2:i386
  libsdl-mixer1.2:i386 libsdl-net1.2:i386 libsdl-ttf2.0-0:i386
  libsdl1.2debian:i386 libshout3:i386 libsoup-gnome2.4-1:i386
  libsoup2.4-1:i386 libspeex1:i386 libsqlite3-0:i386 libssl0.9.8:i386
  libssl1.0.0:i386 libstdc++5:i386 libtag1-vanilla:i386 libtag1c2a:i386
  libtasn1-3:i386 libtdb1:i386 libtheora0:i386 libudev0:i386
  libunistring0:i386 libusb-0.1-4:i386 libv4l-0:i386 libv4lconvert0:i386
  libvisual-0.4-0:i386 libvisual-0.4-plugins:i386 libvorbisfile3:i386
  libwavpack1:i386 libwind0-heimdal:i386 libx11-xcb1:i386 libxaw7:i386
  libxcb-glx0:i386 libxcb-render0:i386 libxcb-shm0:i38...

Read more...

Changed in ia32-libs (Ubuntu):
status: Confirmed → Invalid
Revision history for this message
coffeemonk (coffeemonk) wrote :

>... $ sudo apt-get install ia32-libs-multiarch:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 ia32-libs-multiarch:i386 : Depends: gstreamer0.10-plugins-good:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Revision history for this message
superlinkx (superlinkx) wrote :

I had ia32-libs and ia32-libs-multiarch installed until today. I did an upgrade to my system without checking what was going to be removed (totally missed that anything was even going to be removed) and now I can't reinstall ia32-libs, and the two applications that depend on it.

Revision history for this message
Joel Wright (joel-wright-k) wrote :

I have exactly the same behaviour as coffeemonk, and as superlinkx says, it was triggered by an update today. I dug a little further through the conflicts and it seems to be related to a problem with libsoup2.4-1:i386 - see the message below:

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies.
 libsoup2.4-1 : Breaks: libsoup2.4-1:i386 (!= 2.38.0-1) but 2.38.0-0ubuntu1 is to be installed
 libsoup2.4-1:i386 : Breaks: libsoup2.4-1 (!= 2.38.0-0ubuntu1) but 2.38.0-1 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Changed in ia32-libs (Ubuntu):
status: Invalid → Confirmed
Revision history for this message
Steve Langasek (vorlon) wrote :

Ok, I see why I wasn't able to reproduce the problem here, I still had libsoup2.4-1 2.38.0-0ubuntu1 installed.

And libsoup2.4-1 is at a different version on i386 because the package failed to build. Reassigning to libsoup2.4.

affects: ia32-libs (Ubuntu) → libsoup2.4 (Ubuntu)
Changed in libsoup2.4 (Ubuntu):
importance: Undecided → High
status: Confirmed → Triaged
Revision history for this message
Steve Langasek (vorlon) wrote :

The build log shows a hang in the test suite:

GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 /usr/bin/make -C . check
make[1]: Entering directory `/build/buildd/libsoup2.4-2.38.0'
Making check in libsoup
make[2]: Entering directory `/build/buildd/libsoup2.4-2.38.0/libsoup'
/usr/bin/make check-am
make[3]: Entering directory `/build/buildd/libsoup2.4-2.38.0/libsoup'
make[3]: Leaving directory `/build/buildd/libsoup2.4-2.38.0/libsoup'
make[2]: Leaving directory `/build/buildd/libsoup2.4-2.38.0/libsoup'
Making check in tests
make[2]: Entering directory `/build/buildd/libsoup2.4-2.38.0/tests'
/usr/bin/make check-TESTS check-local
make[3]: Entering directory `/build/buildd/libsoup2.4-2.38.0/tests'
chunk-test: OK
PASS: chunk-test
coding-test: OK
PASS: coding-test

Session terminated, terminating shell... ...terminated.

I'm retrying the build now to see if this clears up on its own.

Changed in libsoup2.4 (Ubuntu):
assignee: nobody → Michael Biebl (mbiebl)
Revision history for this message
Steve Langasek (vorlon) wrote :

The second build attempt succeeded without incident. Leaving this bug open, since we want our packages to build reliably.

Changed in libsoup2.4 (Ubuntu):
assignee: Michael Biebl (mbiebl) → nobody
importance: High → Medium
summary: - ia32-libs-multiarch missing from repositories
+ libsoup2.4 test suite intermittently times out on buildds
Revision history for this message
coffeemonk (coffeemonk) wrote :

Just wanted to confirm that the package rebuild seems to have fixed the issue for me.

I changed my apt server to the main server, and ia32-libs installed ia32-libs-multiarch as expected, and resolved some of the other dependency errors I was seeing.

Thanks Steve!

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.