Does not display the file list for packages installed with --force-acrchitecture

Bug #904853 reported by Frederick Reeve
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
synaptic (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

I noticed this after installing Lightscribe on Ubuntu 11.10.

Synaptic displays "The list of installed files is only available for installed packages" instead of the file list.
The package is indeed installed and I have used it.

To reproduce do the following:

cd /tmp
wget http://download.lightscribe.com/ls/lightscribe-1.18.24.1-linux-2.6-intel.deb
wget http://download.lightscribe.com/ls/lightscribeApplications-1.18.15.1-linux-2.6-intel.deb
sudo apt-get install ia32-libs
sudo dpkg -i --force-architecture lightscribe*
sudo ln -s /usr/lib/liblightscribe.so.1 /usr/lib32/
sudo ln -s /usr/lib/liblightscribe.so /usr/lib32/
sudo ldconfig

#run the package
/opt/lightscribeApplications/SimpleLabeler/SimpleLabeler

Now check synaptic and search for lightscribe then right click on the package and choose "properties" and click on the "installed files" tab and you will see "The list of installed files is only available for installed packages".

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: synaptic 0.75.2ubuntu8
ProcVersionSignature: Ubuntu 3.0.0-14.23-generic 3.0.9
Uname: Linux 3.0.0-14-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
Date: Thu Dec 15 09:56:05 2011
ExecutablePath: /usr/sbin/synaptic
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111011)
SourcePackage: synaptic
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Frederick Reeve (frederick-solace) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in synaptic (Ubuntu):
status: New → Confirmed
Revision history for this message
Daniel Hartwig (wigs) wrote :

Multiarch works well now so such hacks are not necessary.

If you use --force-architecture to install something, that means that apt (and thus synaptic) does not know about it. There is no need for synaptic to jump through hoops to support this, instead you should configure multiarch on this system:
# dpkg --add-architecture i386
# apt-get update

In any case, I believe that from Ubuntu 12.04, amd64 systems are expected to have i386 configured also and many packages require this (e.g. wine).

Changed in synaptic (Ubuntu):
status: Confirmed → Invalid
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.