What if I really need ia32-libs?

Archived topics about LMDE 1 and LMDE 2
dclement

What if I really need ia32-libs?

Post by dclement »

Hi,

At work I have to use Maple, a proprietary (yes I know...) symbolic computing software. I was in the process of configuring it on a LMDE/Mate 64-bits laptop.

This great soft is 64-bits, but its license manager is only 32-bits :-( and appears to require ia32-libs :( (And, needless to say, the main program refuses to start without its license manager configured first.)

If I try to install it, apt-get tells me that it depends on ia32-libs-i386 which cannot be installed. Is there a magic trick to get ia32-libs installed?

TIA for your help - best regards, Daniel
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
kurotsugi

Re: What if I really need ia32-libs?

Post by kurotsugi »

which package need ia32-lib?
if the software (64bit) is the one need ia32-libs you can try with the 32bit version. the multi-arch of debian is quite new feature and not every .deb packages outside of debian's repo is ready for it. goodluck mate
dclement

Re: What if I really need ia32-libs?

Post by dclement »

Hi, thanks for help,
kurotsugi wrote:which package need ia32-lib?
I wish it were a simple package. The installer for this software is just a big fat .bin file which completely bypasses the normal Debian install process.
if the software (64bit) is the one need ia32-libs you can try with the 32bit version.
No, it's only the license manager, so choosing the 64-bit version of the program wouldn't change that.

I know it can work with ia32-libs, it does on my personal computer (LMDE-XFCE 64). But with the PC at work (LMDE-Mate 64), I can't get ia32-libs installed.
Monsta
Level 10
Level 10
Posts: 3071
Joined: Fri Aug 19, 2011 3:46 am

Re: What if I really need ia32-libs?

Post by Monsta »

Check if you have multiarch enabled:

Code: Select all

dpkg --print-foreign-architectures
It should show you "i386". If it doesn't, run

Code: Select all

dpkg --add-architecture i386
and then try installing ia32-libs again.

Actually, it's a transitional package now, and so is ia32-libs-i386. So what matters is what packages does ia32-libs-i386 depend on. With that proprietary installer, it's hard to tell precisely what 32-bit libs will be needed.
dclement

Re: What if I really need ia32-libs?

Post by dclement »

Thanks for help,
Monsta wrote:Check if you have multiarch enabled
I enabled it (it wasn't) but it did not solve the problem:

(I do my best to translate from French the relevant output of

Code: Select all

apt-get install ia32-libs
"The following packages contain unmet dependances:
ia32-libs: depends on ia32-libs-i386
E: cannot resolve the problem, defective packages are in mode <<keep state>>"

and indeed, if I look for ia32-libs-i386 in Synaptic, it's not there.

Maybe there is another repository that I should add?

What puzzles me even more: on my own PC, multiarch is not enabled (at least, i386 is not added), ia32-libs is installed and ia32-libs-i386 is not present in Synaptic either! So what's the difference? My own system was installed under UP4, then updated to UP5 and UP6, whereas the LMDE-Mate64 PC at work was setup directly with the latest iso image... but this doesn't help me much.
Monsta
Level 10
Level 10
Posts: 3071
Joined: Fri Aug 19, 2011 3:46 am

Re: What if I really need ia32-libs?

Post by Monsta »

You can place LC_ALL=C before any command to make it use the default locale, so the messages would be in English. For example,

Code: Select all

LC_ALL=C apt-get install ia32-libs
On the subject of these errors, can you please post the output of these commands?

Code: Select all

inxi -Sr
apt-cache policy ia32-libs
apt-cache policy ia32-libs-i386
DrHu

Re: What if I really need ia32-libs?

Post by DrHu »

http://leaflabs.com/docs/maple-ide-install.html
--yup it does, as described, needing ia32 bit libs

What is the reason you cannot install or add it into your work system,
http://www.maketecheasier.com/run-32-bit-apps-in-64-bit-linux/2009/08/10
--installing 32bit libs, how!
  • You could try to get a package from somewhere!, eg debian..
http://packages.debian.org/squeeze/ia32-libs
http://packages.ubuntu.com/lucid/ia32-libs
--ubuntu for such lib setups would have the same/identical package set, probably..

Or try a developer set of those libs..

This would probably have worked: getlibs, but the code is no longer open source available..
http://www.dedoimedo.com/computers/ubuntu-utils.html
dclement

Re: What if I really need ia32-libs?

Post by dclement »

@Monsta, here is the output of the 3 commands:

Code: Select all

daniel@e6330v ~ $ LC_ALL=C inxi -Sr
System:    Host e6330v Kernel 3.2.0-4-amd64 x86_64 (64 bit) Distro LinuxMint 1 debian
Repos:     Active apt sources in file: /etc/apt/sources.list
           deb [arch=amd64,i386] http://linux-mint.froonix.org/ debian main upstream import backport
           deb [arch=amd64,i386] http://lmde-mirror.gwendallebihan.net/latest testing main contrib non-free
           deb [arch=amd64,i386] http://lmde-mirror.gwendallebihan.net/latest/security testing/updates main contrib non-free
           deb [arch=amd64,i386] http://lmde-mirror.gwendallebihan.net/latest/multimedia testing main non-free
(I believe this is the standard setup for LMDE)

Code: Select all

daniel@e6330v ~ $ LC_ALL=C apt-cache policy ia32-libs
ia32-libs:
  Installed: (none)
  Candidate: 1:0.4
  Version table:
     1:0.4 0
        500 http://lmde-mirror.gwendallebihan.net/latest/ testing/main amd64 Packages

Code: Select all

daniel@e6330v ~ $ LC_ALL=C apt-cache policy ia32-libs-i386
ia32-libs-i386:i386:
  Installed: (none)
  Candidate: 1:0.4
  Version table:
     1:0.4 0
        500 http://lmde-mirror.gwendallebihan.net/latest/ testing/main i386 Packages
This I don't understand: why doesn't it appear in Synaptic? Could this be the problem? Of course, I have refreshed the packages list.

@DrHu: it's not this Maple, it's [url=http://www.maplesoft.com/]the one from Maplesoft[/url] --same problem however. And, yes, I tried the ia32-libs from Debian (not Ubuntu), and it gave me the same result (but that did not surprise me, since the Debian and LMDE packages appear to be the same).
Monsta
Level 10
Level 10
Posts: 3071
Joined: Fri Aug 19, 2011 3:46 am

Re: What if I really need ia32-libs?

Post by Monsta »

What if you try to install ia32-libs-i386 via apt-get?
dclement

Re: What if I really need ia32-libs?

Post by dclement »

Lots of unmet dependancies:

Code: Select all

daniel@e6330v ~ $ LC_ALL=C sudo apt-get install ia32-libs-i386
[sudo] password for daniel: 
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-i386:i386 : Depends: freeglut3:i386 (>= 2.6.0-1) but it is not going to be installed
                       Depends: lesstif2:i386 (>= 1:0.95.2-1) but it is not going to be installed
                       Depends: libacl1:i386 (>= 2.2.49-4) but it is not going to be installed
                       Depends: libasyncns0:i386 (>= 0.3-1.1) but it is not going to be installed
                       Depends: libattr1:i386 (>= 1:2.4.44-2) but it is not going to be installed
                       Depends: libaudio2:i386 (>= 1.9.2-4) but it is not going to be installed
                       Depends: libaudiofile1:i386 (>= 0.2.6-8) but it is not going to be installed
                       Depends: libavahi-client3:i386 (>= 0.6.27-2+squeeze1) but it is not going to be installed
                       Depends: libavahi-common3:i386 (>= 0.6.27-2+squeeze1) but it is not going to be installed
                       Depends: libbsd0:i386 (>= 0.2.0-1) but it is not going to be installed
                       Depends: libcap2:i386 (>= 1:2.19-3) but it is not going to be installed
                       Depends: libcomerr2:i386 (>= 1.41.12-4stable1) but it is not going to be installed
                       Depends: libcups2:i386 (>= 1.4.4-7+squeeze1) but it is not going to be installed
                       Depends: libcurl3:i386 (>= 7.21.0-2) but it is not going to be installed
                       Depends: libdbus-1-3:i386 (>= 1.2.24-4+squeeze1) but it is not going to be installed
                       Depends: libdirectfb-1.2-9:i386 (>= 1.2.10.0-4) but it is not going to be installed
                       Depends: libdrm-intel1:i386 (>= 2.4.21-1~squeeze3) but it is not going to be installed
                       Depends: libdrm-radeon1:i386 (>= 2.4.21-1~squeeze3) but it is not going to be installed
                       Depends: libdrm2:i386 (>= 2.4.21-1~squeeze3) but it is not going to be installed
                       Depends: libedit2:i386 (>= 2.11-20080614-2) but it is not going to be installed
                       Depends: libesd0:i386 (>= 0.2.41-8) but it is not going to be installed
                       Depends: libexif12:i386 (>= 0.6.19-1) but it is not going to be installed
                       Depends: libexpat1:i386 (>= 2.0.1-7) but it is not going to be installed
                       Depends: libflac8:i386 (>= 1.2.1-2+b1) but it is not going to be installed
                       Depends: libfltk1.1:i386 (>= 1.1.10-2+b1) but it is not going to be installed
                       Depends: libfontconfig1:i386 (>= 2.8.0-2.1) but it is not going to be installed
                       Depends: libfreetype6:i386 (>= 2.4.2-2.1+squeeze3) but it is not going to be installed
                       Depends: libgcrypt11:i386 (>= 1.4.5-2) but it is not going to be installed
                       Depends: libgdbm3:i386 (>= 1.8.3-9) but it is not going to be installed
                       Depends: libgl1-mesa-dri:i386 (>= 7.7.1-5) but it is not going to be installed
                       Depends: libgl1-mesa-glx:i386 (>= 7.7.1-5) but it is not going to be installed
                       Depends: libglu1-mesa:i386 (>= 7.7.1-5) but it is not going to be installed
                       Depends: libgnutls26:i386 (>= 2.8.6-1) but it is not going to be installed
                       Depends: libgpg-error0:i386 (>= 1.6-1) but it is not going to be installed
                       Depends: libgphoto2-2:i386 (>= 2.4.6-3) but it is not going to be installed
                       Depends: libgphoto2-port0:i386 (>= 2.4.6-3) but it is not going to be installed
                       Depends: libgssapi-krb5-2:i386 (>= 1.8.3+dfsg-4squeeze2) but it is not going to be installed
                       Depends: libice6:i386 (>= 2:1.0.6-2) but it is not going to be installed
                       Depends: libidn11:i386 (>= 1.15-2) but it is not going to be installed
                       Depends: libieee1284-3:i386 (>= 0.2.11-6) but it is not going to be installed
                       Depends: libjack-jackd2-0:i386 (>= 1.9.5~dfsg-14) but it is not going to be installed or
                                libjack0:i386 (>= 1:0.118+svn3796-7) but it is not going to be installed
                       Depends: libjpeg62:i386 (>= 6b1-1) but it is not going to be installed
                       Depends: libjpeg8:i386 (>= 8b-1) but it is not going to be installed
                       Depends: libk5crypto3:i386 (>= 1.8.3+dfsg-4squeeze2) but it is not going to be installed
                       Depends: libkeyutils1:i386 (>= 1.4-1) but it is not going to be installed
                       Depends: libkrb5-3:i386 (>= 1.8.3+dfsg-4squeeze2) but it is not going to be installed
                       Depends: libkrb5support0:i386 (>= 1.8.3+dfsg-4squeeze2) but it is not going to be installed
                       Depends: liblcms1:i386 (>= 1.18.dfsg-1.2+b3) but it is not going to be installed
                       Depends: libltdl7:i386 (>= 2.2.6b-2) but it is not going to be installed
                       Depends: liblzo2-2:i386 (>= 2.03-2) but it is not going to be installed
                       Depends: libmpg123-0:i386 (>= 1.12.1-3) but it is not going to be installed
                       Depends: libnspr4-0d:i386 (>= 4.8.6-1) but it is not going to be installed
                       Depends: libnss3-1d:i386 (>= 3.12.8-1+squeeze4) but it is not going to be installed
                       Depends: libogg0:i386 (>= 1.2.0~dfsg-1) but it is not going to be installed
                       Depends: libopenal1:i386 (>= 1:1.12.854-2) but it is not going to be installed
                       Depends: libpam0g:i386 (>= 1.1.1-6.1+squeeze1) but it is not going to be installed
                       Depends: libpng12-0:i386 (>= 1.2.44-1+squeeze1) but it is not going to be installed
                       Depends: libpopt0:i386 (>= 1.16-1) but it is not going to be installed
                       Depends: libpulse0:i386 (>= 0.9.21-3+squeeze1) but it is not going to be installed
                       Depends: libsamplerate0:i386 (>= 0.1.7-3) but it is not going to be installed
                       Depends: libsane:i386 (>= 1.0.21-9) but it is not going to be installed
                       Depends: libsasl2-2:i386 (>= 2.1.23.dfsg1-7) but it is not going to be installed
                       Depends: libsdl1.2debian:i386 (>= 1.2.15) but it is not going to be installed
                       Depends: libselinux1:i386 (>= 2.0.96-1) but it is not going to be installed
                       Depends: libsigc++-2.0-0c2a:i386 (>= 2.2.4.2-1) but it is not going to be installed
                       Depends: libsm6:i386 (>= 2:1.1.1-1) but it is not going to be installed
                       Depends: libsndfile1:i386 (>= 1.0.21-3+squeeze1) but it is not going to be installed
                       Depends: libsqlite3-0:i386 (>= 3.7.3-1) but it is not going to be installed
                       Depends: libssh2-1:i386 (>= 1.2.6-1) but it is not going to be installed
                       Depends: libssl1.0.0:i386 (>= 1) but it is not going to be installed
                       Depends: libstdc++5:i386 (>= 1:3.3.6-20) but it is not going to be installed
                       Depends: libsvga1:i386 (>= 1:1.4.3-29) but it is not going to be installed
                       Depends: libsysfs2:i386 (>= 2.1.0+repack-1) but it is not going to be installed
                       Depends: libtasn1-3:i386 (>= 2.7-1) but it is not going to be installed
                       Depends: libtdb1:i386 (>= 1.2.1-2+b1) but it is not going to be installed
                       Depends: libtiff4:i386 (>= 3.9.4-5+squeeze3) but it is not going to be installed
                       Depends: libts-0.0-0:i386 (>= 1.0-7) but it is not going to be installed
                       Depends: libusb-0.1-4:i386 (>= 2:0.1.12-16) but it is not going to be installed
                       Depends: libuuid1:i386 (>= 2.17.2-9) but it is not going to be installed
                       Depends: libvorbis0a:i386 (>= 1.3.1-1) but it is not going to be installed
                       Depends: libvorbisenc2:i386 (>= 1.3.1-1) but it is not going to be installed
                       Depends: libvorbisfile3:i386 (>= 1.3.1-1) but it is not going to be installed
                       Depends: libwrap0:i386 (>= 7.6.q-19) but it is not going to be installed
                       Depends: libx11-6:i386 (>= 2:1.3.3-4) but it is not going to be installed
                       Depends: libx86-1:i386 (>= 1.1+ds1-6) but it is not going to be installed
                       Depends: libxau6:i386 (>= 1:1.0.6-1) but it is not going to be installed
                       Depends: libxaw7:i386 (>= 2:1.0.7-1) but it is not going to be installed
                       Depends: libxcb-render-util0:i386 (>= 0.3.6-1) but it is not going to be installed
                       Depends: libxcb-render0:i386 (>= 1.6-1) but it is not going to be installed
                       Depends: libxcb1:i386 (>= 1.6-1) but it is not going to be installed
                       Depends: libxcomposite1:i386 (>= 1:0.4.2-1) but it is not going to be installed
                       Depends: libxcursor1:i386 (>= 1:1.1.10-2) but it is not going to be installed
                       Depends: libxdamage1:i386 (>= 1:1.1.3-1) but it is not going to be installed
                       Depends: libxdmcp6:i386 (>= 1:1.0.3-2) but it is not going to be installed
                       Depends: libxext6:i386 (>= 2:1.1.2-1) but it is not going to be installed
                       Depends: libxfixes3:i386 (>= 1:4.0.5-1) but it is not going to be installed
                       Depends: libxft2:i386 (>= 2.1.14-2) but it is not going to be installed
                       Depends: libxi6:i386 (>= 2:1.3-6) but it is not going to be installed
                       Depends: libxinerama1:i386 (>= 2:1.1-3) but it is not going to be installed
                       Depends: libxml2:i386 (>= 2.7.8.dfsg-2+squeeze1) but it is not going to be installed
                       Depends: libxmu6:i386 (>= 2:1.0.5-2) but it is not going to be installed
                       Depends: libxmuu1:i386 (>= 2:1.0.5-2) but it is not going to be installed
                       Depends: libxp6:i386 (>= 1:1.0.0.xsf1-2) but it is not going to be installed
                       Depends: libxpm4:i386 (>= 1:3.5.8-1) but it is not going to be installed
                       Depends: libxrandr2:i386 (>= 2:1.3.0-3) but it is not going to be installed
                       Depends: libxrender1:i386 (>= 1:0.9.6-1) but it is not going to be installed
                       Depends: libxslt1.1:i386 (>= 1.1.26-6) but it is not going to be installed
                       Depends: libxss1:i386 (>= 1:1.2.0-2) but it is not going to be installed
                       Depends: libxt6:i386 (>= 1:1.0.7-1) but it is not going to be installed
                       Depends: libxtst6:i386 (>= 2:1.1.0-3) but it is not going to be installed
                       Depends: libxv1:i386 (>= 2:1.0.5-1) but it is not going to be installed
                       Depends: libxxf86vm1:i386 (>= 1:1.1.0-2) but it is not going to be installed
                       Depends: odbcinst1debian2:i386 (>= 2.2.14p2-1) but it is not going to be installed
                       Depends: libodbc1:i386 but it is not going to be installed
                       Depends: xaw3dg:i386 (>= 1.5+E-18) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
But I must add that in the meantime I figured out a way to activate the software with a command-line script (which can dispense with ia32-libs). (The activation failed however, but only because of obscure licensing issues.)

So ia32-libs is still not installed, but my original problem is solved. Should I tag this thread "solved"?
Monsta
Level 10
Level 10
Posts: 3071
Joined: Fri Aug 19, 2011 3:46 am

Re: What if I really need ia32-libs?

Post by Monsta »

dclement wrote:So ia32-libs is still not installed, but my original problem is solved. Should I tag this thread "solved"?
Well, I'd try to dig more into that problem, because who knows when another 32-bit software would be needed - and you wouldn't be able to install it. :)

In cases like this, I usually "descend" through dependencies and try to find out what is really broken and what is broken because it depends on the broken package. For example, the first package:

Code: Select all

apt-cache policy freeglut3:i386
sudo apt-get install freeglut3:i386
The generic "try-to-fix-broken-dependencies" method may also work:

Code: Select all

sudo apt-get -f install
(no need to specify any package name here)
zerozero

Re: What if I really need ia32-libs?

Post by zerozero »

dclement wrote:Lots of unmet dependancies:

Code: Select all

daniel@e6330v ~ $ LC_ALL=C sudo apt-get install ia32-libs-i386
[sudo] password for daniel: 
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-i386:i386 : Depends: freeglut3:i386 (>= 2.6.0-1) but it is not going to be installed
                       Depends: lesstif2:i386 (>= 1:0.95.2-1) but it is not going to be installed
                       Depends: libacl1:i386 (>= 2.2.49-4) but it is not going to be installed
                       Depends: libasyncns0:i386 (>= 0.3-1.1) but it is not going to be installed
                       Depends: libattr1:i386 (>= 1:2.4.44-2) but it is not going to be installed
                       Depends: libaudio2:i386 (>= 1.9.2-4) but it is not going to be installed
                       Depends: libaudiofile1:i386 (>= 0.2.6-8) but it is not going to be installed
                       Depends: libavahi-client3:i386 (>= 0.6.27-2+squeeze1) but it is not going to be installed
                       Depends: libavahi-common3:i386 (>= 0.6.27-2+squeeze1) but it is not going to be installed
                       Depends: libbsd0:i386 (>= 0.2.0-1) but it is not going to be installed
                       Depends: libcap2:i386 (>= 1:2.19-3) but it is not going to be installed
                       Depends: libcomerr2:i386 (>= 1.41.12-4stable1) but it is not going to be installed
                       Depends: libcups2:i386 (>= 1.4.4-7+squeeze1) but it is not going to be installed
                       Depends: libcurl3:i386 (>= 7.21.0-2) but it is not going to be installed
                       Depends: libdbus-1-3:i386 (>= 1.2.24-4+squeeze1) but it is not going to be installed
                       Depends: libdirectfb-1.2-9:i386 (>= 1.2.10.0-4) but it is not going to be installed
                       Depends: libdrm-intel1:i386 (>= 2.4.21-1~squeeze3) but it is not going to be installed
                       Depends: libdrm-radeon1:i386 (>= 2.4.21-1~squeeze3) but it is not going to be installed
                       Depends: libdrm2:i386 (>= 2.4.21-1~squeeze3) but it is not going to be installed
                       Depends: libedit2:i386 (>= 2.11-20080614-2) but it is not going to be installed
                       Depends: libesd0:i386 (>= 0.2.41-8) but it is not going to be installed
                       Depends: libexif12:i386 (>= 0.6.19-1) but it is not going to be installed
                       Depends: libexpat1:i386 (>= 2.0.1-7) but it is not going to be installed
                       Depends: libflac8:i386 (>= 1.2.1-2+b1) but it is not going to be installed
                       Depends: libfltk1.1:i386 (>= 1.1.10-2+b1) but it is not going to be installed
                       Depends: libfontconfig1:i386 (>= 2.8.0-2.1) but it is not going to be installed
                       Depends: libfreetype6:i386 (>= 2.4.2-2.1+squeeze3) but it is not going to be installed
                       Depends: libgcrypt11:i386 (>= 1.4.5-2) but it is not going to be installed
                       Depends: libgdbm3:i386 (>= 1.8.3-9) but it is not going to be installed
                       Depends: libgl1-mesa-dri:i386 (>= 7.7.1-5) but it is not going to be installed
                       Depends: libgl1-mesa-glx:i386 (>= 7.7.1-5) but it is not going to be installed
                       Depends: libglu1-mesa:i386 (>= 7.7.1-5) but it is not going to be installed
                       Depends: libgnutls26:i386 (>= 2.8.6-1) but it is not going to be installed
                       Depends: libgpg-error0:i386 (>= 1.6-1) but it is not going to be installed
                       Depends: libgphoto2-2:i386 (>= 2.4.6-3) but it is not going to be installed
                       Depends: libgphoto2-port0:i386 (>= 2.4.6-3) but it is not going to be installed
                       Depends: libgssapi-krb5-2:i386 (>= 1.8.3+dfsg-4squeeze2) but it is not going to be installed
                       Depends: libice6:i386 (>= 2:1.0.6-2) but it is not going to be installed
                       Depends: libidn11:i386 (>= 1.15-2) but it is not going to be installed
                       Depends: libieee1284-3:i386 (>= 0.2.11-6) but it is not going to be installed
                       Depends: libjack-jackd2-0:i386 (>= 1.9.5~dfsg-14) but it is not going to be installed or
                                libjack0:i386 (>= 1:0.118+svn3796-7) but it is not going to be installed
                       Depends: libjpeg62:i386 (>= 6b1-1) but it is not going to be installed
                       Depends: libjpeg8:i386 (>= 8b-1) but it is not going to be installed
                       Depends: libk5crypto3:i386 (>= 1.8.3+dfsg-4squeeze2) but it is not going to be installed
                       Depends: libkeyutils1:i386 (>= 1.4-1) but it is not going to be installed
                       Depends: libkrb5-3:i386 (>= 1.8.3+dfsg-4squeeze2) but it is not going to be installed
                       Depends: libkrb5support0:i386 (>= 1.8.3+dfsg-4squeeze2) but it is not going to be installed
                       Depends: liblcms1:i386 (>= 1.18.dfsg-1.2+b3) but it is not going to be installed
                       Depends: libltdl7:i386 (>= 2.2.6b-2) but it is not going to be installed
                       Depends: liblzo2-2:i386 (>= 2.03-2) but it is not going to be installed
                       Depends: libmpg123-0:i386 (>= 1.12.1-3) but it is not going to be installed
                       Depends: libnspr4-0d:i386 (>= 4.8.6-1) but it is not going to be installed
                       Depends: libnss3-1d:i386 (>= 3.12.8-1+squeeze4) but it is not going to be installed
                       Depends: libogg0:i386 (>= 1.2.0~dfsg-1) but it is not going to be installed
                       Depends: libopenal1:i386 (>= 1:1.12.854-2) but it is not going to be installed
                       Depends: libpam0g:i386 (>= 1.1.1-6.1+squeeze1) but it is not going to be installed
                       Depends: libpng12-0:i386 (>= 1.2.44-1+squeeze1) but it is not going to be installed
                       Depends: libpopt0:i386 (>= 1.16-1) but it is not going to be installed
                       Depends: libpulse0:i386 (>= 0.9.21-3+squeeze1) but it is not going to be installed
                       Depends: libsamplerate0:i386 (>= 0.1.7-3) but it is not going to be installed
                       Depends: libsane:i386 (>= 1.0.21-9) but it is not going to be installed
                       Depends: libsasl2-2:i386 (>= 2.1.23.dfsg1-7) but it is not going to be installed
                       Depends: libsdl1.2debian:i386 (>= 1.2.15) but it is not going to be installed
                       Depends: libselinux1:i386 (>= 2.0.96-1) but it is not going to be installed
                       Depends: libsigc++-2.0-0c2a:i386 (>= 2.2.4.2-1) but it is not going to be installed
                       Depends: libsm6:i386 (>= 2:1.1.1-1) but it is not going to be installed
                       Depends: libsndfile1:i386 (>= 1.0.21-3+squeeze1) but it is not going to be installed
                       Depends: libsqlite3-0:i386 (>= 3.7.3-1) but it is not going to be installed
                       Depends: libssh2-1:i386 (>= 1.2.6-1) but it is not going to be installed
                       Depends: libssl1.0.0:i386 (>= 1) but it is not going to be installed
                       Depends: libstdc++5:i386 (>= 1:3.3.6-20) but it is not going to be installed
                       Depends: libsvga1:i386 (>= 1:1.4.3-29) but it is not going to be installed
                       Depends: libsysfs2:i386 (>= 2.1.0+repack-1) but it is not going to be installed
                       Depends: libtasn1-3:i386 (>= 2.7-1) but it is not going to be installed
                       Depends: libtdb1:i386 (>= 1.2.1-2+b1) but it is not going to be installed
                       Depends: libtiff4:i386 (>= 3.9.4-5+squeeze3) but it is not going to be installed
                       Depends: libts-0.0-0:i386 (>= 1.0-7) but it is not going to be installed
                       Depends: libusb-0.1-4:i386 (>= 2:0.1.12-16) but it is not going to be installed
                       Depends: libuuid1:i386 (>= 2.17.2-9) but it is not going to be installed
                       Depends: libvorbis0a:i386 (>= 1.3.1-1) but it is not going to be installed
                       Depends: libvorbisenc2:i386 (>= 1.3.1-1) but it is not going to be installed
                       Depends: libvorbisfile3:i386 (>= 1.3.1-1) but it is not going to be installed
                       Depends: libwrap0:i386 (>= 7.6.q-19) but it is not going to be installed
                       Depends: libx11-6:i386 (>= 2:1.3.3-4) but it is not going to be installed
                       Depends: libx86-1:i386 (>= 1.1+ds1-6) but it is not going to be installed
                       Depends: libxau6:i386 (>= 1:1.0.6-1) but it is not going to be installed
                       Depends: libxaw7:i386 (>= 2:1.0.7-1) but it is not going to be installed
                       Depends: libxcb-render-util0:i386 (>= 0.3.6-1) but it is not going to be installed
                       Depends: libxcb-render0:i386 (>= 1.6-1) but it is not going to be installed
                       Depends: libxcb1:i386 (>= 1.6-1) but it is not going to be installed
                       Depends: libxcomposite1:i386 (>= 1:0.4.2-1) but it is not going to be installed
                       Depends: libxcursor1:i386 (>= 1:1.1.10-2) but it is not going to be installed
                       Depends: libxdamage1:i386 (>= 1:1.1.3-1) but it is not going to be installed
                       Depends: libxdmcp6:i386 (>= 1:1.0.3-2) but it is not going to be installed
                       Depends: libxext6:i386 (>= 2:1.1.2-1) but it is not going to be installed
                       Depends: libxfixes3:i386 (>= 1:4.0.5-1) but it is not going to be installed
                       Depends: libxft2:i386 (>= 2.1.14-2) but it is not going to be installed
                       Depends: libxi6:i386 (>= 2:1.3-6) but it is not going to be installed
                       Depends: libxinerama1:i386 (>= 2:1.1-3) but it is not going to be installed
                       Depends: libxml2:i386 (>= 2.7.8.dfsg-2+squeeze1) but it is not going to be installed
                       Depends: libxmu6:i386 (>= 2:1.0.5-2) but it is not going to be installed
                       Depends: libxmuu1:i386 (>= 2:1.0.5-2) but it is not going to be installed
                       Depends: libxp6:i386 (>= 1:1.0.0.xsf1-2) but it is not going to be installed
                       Depends: libxpm4:i386 (>= 1:3.5.8-1) but it is not going to be installed
                       Depends: libxrandr2:i386 (>= 2:1.3.0-3) but it is not going to be installed
                       Depends: libxrender1:i386 (>= 1:0.9.6-1) but it is not going to be installed
                       Depends: libxslt1.1:i386 (>= 1.1.26-6) but it is not going to be installed
                       Depends: libxss1:i386 (>= 1:1.2.0-2) but it is not going to be installed
                       Depends: libxt6:i386 (>= 1:1.0.7-1) but it is not going to be installed
                       Depends: libxtst6:i386 (>= 2:1.1.0-3) but it is not going to be installed
                       Depends: libxv1:i386 (>= 2:1.0.5-1) but it is not going to be installed
                       Depends: libxxf86vm1:i386 (>= 1:1.1.0-2) but it is not going to be installed
                       Depends: odbcinst1debian2:i386 (>= 2.2.14p2-1) but it is not going to be installed
                       Depends: libodbc1:i386 but it is not going to be installed
                       Depends: xaw3dg:i386 (>= 1.5+E-18) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
But I must add that in the meantime I figured out a way to activate the software with a command-line script (which can dispense with ia32-libs). (The activation failed however, but only because of obscure licensing issues.)

So ia32-libs is still not installed, but my original problem is solved. Should I tag this thread "solved"?
i guess i figured this out:
the problems with ia32-libs result from the fact that at the UP6 time multiarch was still shaping up.

Code: Select all

zerozero@home ~ $ sudo apt-get -s install ia32-libs-i386
[sudo] password for zerozero: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
ia32-libs-i386:i386 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
it is installable with a snapshot of testing from may/31st
(came as part of installing picasa - the default version in the repos)

Code: Select all

    The following NEW packages will be installed:
      freeglut3:i386 gtk2-engines-pixbuf:i386 ia32-libs ia32-libs-gtk ia32-libs-gtk-i386:i386 ia32-libs-i386:i386 lesstif2:i386 lib32asound2 lib32z1
      libacl1:i386 libaio1:i386 libart-2.0-2:i386 libaudio2:i386 libaudiofile1:i386 libbsd0:i386 libcanberra-gtk-module:i386 libcanberra-gtk0:i386
      libcanberra0:i386 libcurl3:i386 libdbus-glib-1-2:i386 libedit2:i386 libesd0:i386 libexif12:i386 libfltk1.1:i386 libgail-common:i386 libgail18:i386
      libgconf-2-4:i386 libgconf2-4:i386 libgd2-xpm:i386 libgdbm3:i386 libgphoto2-2:i386 libgphoto2-l10n libgphoto2-port0:i386 libieee1284-3:i386
      libjpeg62:i386 liblcms1:i386 libltdl7:i386 liblua5.1-0:i386 liblzo2-2:i386 libmng1:i386 libnspr4-0d:i386 libnss3-1d:i386 libodbc1:i386
      libpam0g:i386 libpopt0:i386 libqt4-dbus:i386 libqt4-network:i386 libqt4-script:i386 libqt4-test:i386 libqt4-xml:i386 libqtcore4:i386
      libqtdbus4:i386 libqtgui4:i386 libsane:i386 libsane-extras:i386 libsigc++-2.0-0c2a:i386 libstdc++5:i386 libsvga1:i386 libsysfs2:i386 libtdb1:i386
      libusb-0.1-4:i386 libusb-1.0-0:i386 libwmf0.2-7:i386 libx86-1:i386 libxaw7:i386 libxcb-render-util0:i386 libxmuu1:i386 libxp6:i386 libxpm4:i386
      libxss1:i386 libxv1:i386 odbcinst1debian2:i386 picasa xaw3dg:i386
    0 upgraded, 74 newly installed, 0 to remove and 0 not upgraded.
Monsta
Level 10
Level 10
Posts: 3071
Joined: Fri Aug 19, 2011 3:46 am

Re: What if I really need ia32-libs?

Post by Monsta »

:shock: I don't remember installing anything like that from Testing, still I have ia32-libs-i386:i386 and its dependencies installed.
dclement

Re: What if I really need ia32-libs?

Post by dclement »

Monsta wrote:Well, I'd try to dig more into that problem, because who knows when another 32-bit software would be needed - and you wouldn't be able to install it. :)
Well, out of curiosity I tried and installed my favorite go-playing software, [url=http://www.pandanet.co.jp/English/glgo/]glGo[/url] (32 bits). The deb file ran fine, but when I tried to start glGo, it complained about a missing 32-bits lib (namely libSDL-1.2.so.0, which I guess must be part of ia32-libs).

So let's go on:

Code: Select all

daniel@e6330v ~ $ LC_ALL=C apt-cache policy freeglut3:i386
freeglut3:i386:
  Installed: (none)
  Candidate: 2.6.0-4
  Version table:
     2.6.0-4 0
        500 http://lmde-mirror.gwendallebihan.net/latest/ testing/main i386 Packages
but:

Code: Select all

daniel@e6330v ~ $ LC_ALL=C sudo apt-get install freeglut3: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:
 freeglut3:i386 : Depends: libc6:i386 (>= 2.7) but it is not going to be installed
                  Depends: libgl1-mesa-glx:i386 but it is not going to be installed or
                           libgl1:i386
                  Depends: libx11-6:i386 but it is not going to be installed
                  Depends: libxext6:i386 but it is not going to be installed
                  Depends: libxi6:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
zerozero wrote:it is installable with a snapshot of testing from may/31st
Zerozero, does it mean I should add a repository line, like e.g.
deb http://snapshot.debian.org/archive/debian/20130531/
but how does the line end? wheezy main?
Monsta
Level 10
Level 10
Posts: 3071
Joined: Fri Aug 19, 2011 3:46 am

Re: What if I really need ia32-libs?

Post by Monsta »

dclement wrote:

Code: Select all

Depends: libc6:i386 (>= 2.7) but it is not going to be installed
We need to go deeper... :)
dclement

Re: What if I really need ia32-libs?

Post by dclement »

Monsta wrote:We need to go deeper... :)
Agreed!

I'm comparing with my own PC, on which everything works well. I had added the i386 architecture. But I had to go back, because I was getting warnings every time I started Synaptic about "broken" 32-bit packages (which were running fine, though). Yet I had had time to notice that, in Synaptic, the 32-bit packages were tagged with ":i386" appended to their name.

Now back to the problematic PC at work, though Multiarch is enabled, I don't see any of these :i386 tags. In fact, the 32-bit packages don't even seem to show. So there may be something wrong with my Multiarch and/or my sources.list.
Monsta
Level 10
Level 10
Posts: 3071
Joined: Fri Aug 19, 2011 3:46 am

Re: What if I really need ia32-libs?

Post by Monsta »

I meant you can try to apt-get install libc6:i386 and see what message would be this time :)
dclement

Re: What if I really need ia32-libs?

Post by dclement »

Oops, sorry:

Code: Select all

daniel@e6330v ~ $ LC_ALL=C sudo apt-get install libc6:i386
[sudo] password for daniel: 
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:
 libc6:i386 : Depends: libgcc1:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
(strange, I don't see it at all in Synaptic)
But then:

Code: Select all

daniel@e6330v ~ $ LC_ALL=C sudo apt-get install libgcc1: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:
 libgcc1:i386 : Depends: libc6:i386 (>= 2.2.4) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
... I'm going round in circles!
Monsta
Level 10
Level 10
Posts: 3071
Joined: Fri Aug 19, 2011 3:46 am

Re: What if I really need ia32-libs?

Post by Monsta »

:shock: Wow, there are circular dependencies indeed, so looks like installing libs one by one won't get us to the root of the problem. That's a little shock for my humble knowledge of Debian... :)

Okay, let's try fixing the dependencies with this:

Code: Select all

sudo apt-get -f install
dclement

Re: What if I really need ia32-libs?

Post by dclement »

Hmm... I knew the apt-get -f install command, I think I had already run it a while ago. I ran it once more, that cannot hurt. Unfortunately, it doesn't solve the circular dependancies between libgcc1:i386 and libc6:i386. The outputs of apt-get install libc6:i386 and apt-get install libgcc1:i386 remain the same.

I'm short of ideas for now...
Locked

Return to “LMDE Archive”