Another quick post: how to install ia32-libs when it fails with bluez install.
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.
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 …