FIXED: Failed ia32-libs install

Date: 04 Dec, 2012
Posted by: admin
In: hints & tips|linux, open source & software

Bookmark and Share

Another quick post: how to install ia32-libs when it fails with bluez install.

ia32-libs install failure fix

Problem with bluez dependency

So, attempting to install ia32-libs (as a dependency of teamviewer) and I keep getting failures with bluez and bluez-alsa. Why are they dependencies? Search me, it seems that ia32-libs is just a grab bag of libraries/services that might be needed by 32-bit apps running in my 64-bit Kubuntu/Ubuntu environment. From the failure messages:

user@localhost:~/downloads$ sudo dpkg -i bluez_4.101-0ubuntu6_amd64.deb
Selecting previously unselected package bluez.
(Reading database ... 188147 files and directories currently installed.)
Unpacking bluez (from bluez_4.101-0ubuntu6_amd64.deb) ...
Setting up bluez (4.101-0ubuntu6) ...
reload: Unknown instance:
invoke-rc.d: initscript dbus, action "force-reload" failed.
start: Job failed to start
invoke-rc.d: initscript bluetooth, action "start" failed.
dpkg: error processing bluez (--install):
subprocess installed post-installation script returned error exit status 1
Processing triggers for man-db ...
Processing triggers for ureadahead ...
Errors were encountered while processing:

It seems the problem is related to the initialisation of bluez. This isn’t really a surprise as I don’t have any bluetooth devices on my comp and so failure starting them up might be considered to be foreseeable.

Fixed that package

So I followed my own post on rebuilding deb packages in order to fix it. Simply decompressed the package, remove “bluez-alsa” from the dependencies list in the control file and rebuilt the package. Then installed it with “sudo dpkg -i $PACKAGE_NAME”.

What do you know Teamviewer never needed bluez after all …

One Responses to "FIXED: Failed ia32-libs install"

bob says:

It turns out the bluez package needs the dbus service running in order to configure properly. The following works:

# service dbus start
dbus start/running, process 24551
# apt-get install ia32-libs

Or if you already tried and failed, you can resume configuring the partially installed packages:
# dpkg –configure bluez
Setting up bluez (4.101-0ubuntu6) …
# apt-get -f install
Reading package lists… Done
Building dependency tree
Reading state information… Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up bluez-alsa:i386 (4.101-0ubuntu6) …
Setting up ia32-libs-multiarch (20090808ubuntu36) …


Flapjacktastic is just a random collection of musings, hints&tips, notes, information ... a collection of stuff really that's overflowed from the brain of this husband, father, potter, business-man, geek ...

past posts