Skype deb i386 fails to install on Oneiric 64bit

Bug #854839 reported by Pete Graner
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
python-apt (Ubuntu)
Fix Released
Medium
Michael Vogt

Bug Description

The 64 bit skype pkg from skype.com is a i386 pkg which uses ia32-libs, in Oneirc one needs to use the skype32 bit pkg.

After downloading it from skype, and double clicking on it brings up software center to install.
On a 64 bit system software center says that its:

Wong architecture 'i386' and presents an "Install" button.

Clicking the button does nothing

With the new multiarch capabilities in Oneiric is should install and run.

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: software-center 4.1.23.3
ProcVersionSignature: Ubuntu 3.0.0-11.18-generic 3.0.4
Uname: Linux 3.0.0-11-generic x86_64
ApportVersion: 1.23-0ubuntu1
Architecture: amd64
Date: Tue Sep 20 12:26:04 2011
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Beta amd64 (20110911)
PackageArchitecture: all
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: software-center
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Pete Graner (pgraner) wrote :
Revision history for this message
Steve Langasek (vorlon) wrote :

This of course is not a "wrong architecture" on a system that has i386 enabled as a foreign architecture; and the install button really ought to work, as until skype makes it into the oneiric partner archive, this is the main means by which users will install skype on oneiric. We really want software center to support installing i386 .debs on amd64 for oneiric.

Changed in software-center (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Michael Vogt (mvo)
Changed in software-center (Ubuntu):
importance: Medium → High
Michael Vogt (mvo)
Changed in software-center (Ubuntu):
importance: High → Medium
Michael Vogt (mvo)
summary: - Skype i386 fails to install on Oneiric 64bit
+ Skype deb i386 fails to install on Oneiric 64bit
Revision history for this message
Alessio Signorini (alessio-signorini) wrote :

On my 64bit system the installation of "skype:i386" pulled in the correct dependencies, but until I manually added "libpulse0:i386" to my system, it was not recognizing/using PulseAudio. Perhaps it should be included as dependency when installing on a 64bit system.

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

This appears to be fixed in the latest updates - aptdaemon or apt-xapian or something rather than software-center, I think, but fixed all the same. Closing.

Changed in software-center (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

hmm, no, got my bugs crossed here. Downloading the .deb from the skype website still has this problem; it's installing from the partner repository that now works.

Changed in software-center (Ubuntu):
status: Fix Released → Triaged
Revision history for this message
Michael Vogt (mvo) wrote :

I have a branch for this now, its actually missing support in python-apt. This should be fixed now with: lp:~mvo/python-apt/debfile-multiarch

Changed in software-center (Ubuntu):
status: Triaged → In Progress
Revision history for this message
Michael Vogt (mvo) wrote :

The new python-apt in precise fixes the issue, I tested it with the latest 32bit skype and it did a correct dependency resolution in ht multiarch scenario.

affects: software-center (Ubuntu) → python-apt (Ubuntu)
Changed in python-apt (Ubuntu):
assignee: nobody → Michael Vogt (mvo)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package python-apt - 0.8.3ubuntu1

---------------
python-apt (0.8.3ubuntu1) precise; urgency=low

  * merged from debian/sid

python-apt (0.8.3) unstable; urgency=low

  [ Alexey Feldgendler ]
  * handle architecture-specific conflicts correctly (LP: #829138)

  [ Michael Vogt ]
  * lp:~mvo/python-apt/debfile-multiarch:
    - add multiarch support to the debfile.py code (LP: #854839)
  * tests/test_apt_cache.py:
    - add additional check if provides test can actually be run

python-apt (0.8.2) unstable; urgency=low

  [ Michael Vogt ]
  * merged from ubuntu:
    - use logging instead of print
    - update distro template Ubuntu.info.in
    - add xz compression support
  * po/python-apt.pot:
    - refreshed
  * po/pt_BR.po:
    - updated, thanks to Sergio Cipolla (closes: #628398)
  * po/da.po:
    - updated, thanks to Joe Dalton (closes: #631309)
  * po/sr.po:
    - updated, thanks to Nikola Nenadic (closes: #638308)
  * python/apt_pkgmodule.cc:
    - add apt_pkg.get_architectures() call
  * apt/cache.py:
    - remove "print" when creating dirs in apt.Cache(rootdir=dir),
      thanks to Martin Pitt
    - add __lt__ to apt.Package so that sort() sorts by name
      on list of package objects
  * debian/control:
    - add recommends to xz-lzma to ensure we have the unlzma command
  * apt/cache.py:
    - set Dir::bin::dpkg if a alternate rootdir is given
      (LP: #885895)
  * build fixes for the apt in experimental
  * apt/debfile.py:
    - raise error when accessing require_changes and
      missing_deps without calling check() before, thanks to
      Tshepang Lekhonkhobe (closes: #624379)
  * apt/package.py:
    - add new "suggests" property, thanks to Christop Groth
    - allow Dependency object to be iteratable, this allows to write
      code like:
      for or_dep_group in pkg.candidate.dependencies:
          for dep in or_dep_group:
              do_something()
      (thanks to Christop Groth)
  * apt/progress/base.py:
    - write exception text to stderr to avoid hidding exceptions
      like "pre-configure failed" from libapt (thanks to Jean-Baptiste
      Lallement)

  [ Tshepang Lekhonkhobe ]
  * rm usage of camelcase in cache.py doc (closes: #626617)
  * grammar fix in the cache.py doc (closes: #626610)

  [ Nikola Pavlović ]
  * fixed a typo, changed "Open Source software" to
    "free and open-source software" (LP: #500940)
 -- Michael Vogt <email address hidden> Thu, 08 Dec 2011 20:44:30 +0100

Changed in python-apt (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

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