Incompatibility 33.4.0.1 with openSUSE Leap 42.3 ?

Users and developers helping users with generic and technical Pale Moon issues on all operating systems.

Moderator: trava90

Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
Lucio Chiappetti
Keeps coming back
Keeps coming back
Posts: 768
Joined: 2014-09-01, 15:11
Location: Milan Italy

Incompatibility 33.4.0.1 with openSUSE Leap 42.3 ?

Unread post by Lucio Chiappetti » 2024-10-10, 20:42

openSUSE Leap 42.3:
Browser version: transition33.2.0 to 33.4.0.1 :

Code: Select all

XPCOMGlueLoad error for file /opt/palemoon/libmozsqlite3.so
/lib64/libc.so.6: version `GLIBC_2.28' not found (required by /opt/palemoon/libmozsqlite3.so
It's quite a while that I upgrade Pale Moon version asap on my machine as follows:
  • via internal updater on the home desktop (Ubuntu 20.04) after backing up old profile, on the same day of announcement (takes less than 1 minute)
  • via internal updater on the home laptop (Ubuntu 22.04) unconditionally at first switch on after update (this is a sort of scratch machine I use on holidays only)
  • via manual download of GTK2 tar file and untar, after backup of profile and executable, on the "work" desktop (openSUSE Leap 42.3) (fixed established procedure, takes sort of 5 min), this I do sporadically when I go to my old work place (I am a retired associate, sort of emeritus, I may go there once per week or less)
The "installation" procedure on SUSE is slightly more complex wrt Ubuntu due to the different root permissions.
By chance, I had just did the 33.4.0.1 upgrade on the home desktop, and today I went to my old institute for the first time after the summer (thast's why the old one was 33.2.0), so I tried the upgrade to 33.4.0.1. When starting the new version I get the GLIBC library incompatibility messager above.

So I reverted to 33.2.0 on the work machine.
Any way out to overcome this library version issue ?
The reasonable man adapts himself to the world: the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man. (G.B. Shaw)

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 37639
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: Incompatibility 33.4.0.1 with openSUSE Leap 42.3 ?

Unread post by Moonchild » 2024-10-10, 22:20

OpenSUSE Leap 42.3 is no longer supported by our mainline binaries since 33.3.0 - this version of OpenSUSE reached extended EoL in 2019 and is now 5 years unsupported by the SUSE devs.
You may still be able to build from source if you can get a modern enough dev toolchain set up on the system, or you may be able to get the required libraries installed on your O.S. manually.

From the release notes:
For Linux users: Starting with this version, our binaries are built with gcc 11 on a still conservative but more modern build platform (Oracle Linux 8). As a result, there may be some lib incompatibilities if you are still running on a particularly old distro for some reason. While we try to serve as broad of a Linux base as possible with our binaries, our lowest common denominator will occasionally shift to newer distros as a result of O.S. life cycles, compiler capabilities and available libraries.
"A dead end street is a place to turn around and go into a new direction" - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite