Dear Opensuse wizards: OS 12.x (and all previous versions) used to have an install pattern for “32-bit support” in YaST, which I have always relied upon. Now we are forced to do extended troubleshooting in order to get certain 3rd party packages to run. All it would take is a list of what that YaST option used to install to help people like me not risk mucking up their systems by willy-nilly installing 32-bit packages of package *****. Please help!! Several of my 3rd party packages won’t run on 13.x because of this change. Disk space is certainly not an issue, so it’s not clear why this support pattern was removed, and it’s unlikely that all the needed packages in all the repos are named in such a way that simple search criteria would yield them all (in order to prevent me borking my new 13.1 install…) - and I wouldn’t know what search criteria to use…
You’re lucky I have a VM of every SuSE release since 7.3
However the 32bit pattern included some things that are no longer used and some completely needless -devel packages, the 32-bit pattern is as listed here;
What I’m about to post will most likely make the old guys here scream murder, death and how this is all wrong but since you asked for it… I’m sure there’s a better way but hey, I just answer people’s questions without too much thought put into it:
Some of these packages no longer exist, have been replaced by another version or are under another name, so the zypper command to install the whole thing would be;
And I still think it would be a better idea to install one system and cherry pick the 32bit packages based on the errors that the applications give out - you can use strace to see what files/libraries the application is trying to open before it dies and then formulate a nice zypper command you can use to install those libraries on another system or export the installed packages .xml from a system where it works and import it on another.
You can also use ldd to see which libraries the binary has been compiled against to see what it’s trying to find.
On 2014-09-06 23:06, PattiMichelle wrote:
>
> Dear Opensuse wizards: OS 12.x (and all previous versions) used to
> have an install pattern for “32-bit support” in YaST, which I have
> always relied upon.
It has been intentionally removed. This was proposed before and
rejected. Let me see if I can locate the thread… …] No, sorry, I
failed.
> Now we are forced to do extended troubleshooting in
> order to get certain 3rd party packages to run. All it would take is a
> list of what that YaST option used to install to help people like me not
> risk mucking up their systems by willy-nilly installing 32-bit packages
> of package *****.
Notice that the “32 bit pattern” would install every 32 bit pattern,
needed or not! That’s the main reason the pattern was removed.
The problem is bad packaging by that “3rd party package” that does not
request the installation of what it needs. The rest would be installed
as a dependency.
–
Cheers / Saludos,
Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)
Hi Miuku! Thank you so much!! The problem is that errors aren’t always informative, unless you’re a linux wizard. Ya, I know the problem is elsewhere, but I’ve checked, all of OS 12.x with the 32-bit compatibility pattern will fit on a single thumb drive, so there really is no obvious reason to remove that pattern. Folks like me get caught in the middle over this.
And it makes life so much simpler for folks like me!!! I think the same thing happened with the My Computer desktop icon (kio_sysinfo) and someone started permitting it again in 13.x. That also is amazingly useful for folks like me, although admittedly, less so for Real Programmers, coders, wizards, and gurus. So I was hoping someone would create a metapackage, which was not part of the mainline distro, but folks like me could still access. Seems a reasonable compromise?
I’ll try your zypper code - thanks so much for providing that - hopefully it will solve the issue. hitting <<return>> now…
YayyyyyyyY!!! (jumping up and down and twirling!!) It works!!! Thank you SO MUCH miuku!!! Someone should edit this thread and make it a sticky somewhere. <<hugs!!>> Patti lol!
Hi Miuku - thanks again for this. I just had to reinstall and the zypper install command worked well. Thank you for sharing your knowledge. It turns out their Eclipse-based GUI is 32-bit only. I’m still trying to track down which particular dependency is missing, but to get up and running, that ‘zypper in xxx’ worked very well.