@GusCE6 :-
"libxul.so: undefined symbol: gdk_window_get_visual"
Mmm. Oh, dear. That's somewhat ominous.
In every 'zilla-based/forked browser, libxul.so IS the bulk of the browser code. Yes, I know it's not a 'binary'.....instead, it's a shared library - but that's the way most browsers work.
In the case of Firefox, a small binary 'fires up' the data from the big shared library. Rather in the same way that D7 & D8 Caterpillar crawlers used to use a small 'donkey-engine' to fire up the main engine, it's basically the browser's 'starter motor', for want of a better simile.
(In the case of the Chromium-based clones, instead of a binary 'starter motor', a 'wrapper-script' is used to kick-start the big shared library into life....)
-----------------------------------------
Lucid Puppy is at least a decade old by now. In computing terms, this puts it at somewhere around 'prehistoric' status.....and that's being kind. 'Dinosaur' might be nearer the mark (it's an extremely fast-moving world. Nothing stays the same for very long).
Browsers are only ever going to work back to a certain point in time, due to incompatibility between the dependencies they were compiled against & those to be found in the distro in which they're running. Lucid has a point beyond which it simply isn't possible to upgrade it; beyond that point, you 'break' the distro due to glibc status.....this being the one item against which everything else in the distro has to work - the 'foundation' around which everything else is built.
There was always going to come a point in time at which Lucid's abilities were going to fall too far behind browser requirements - even WITH modifications! - for a useable browser to ever be a reality again. As of this moment in time, you're in pretty much the same position with Lucid as those stalwarts still struggling on with Windows XP. It hasn't been supported for years, and software developers/coders have long since left it behind.
It sounds like it's way past time to retire the Vaio. I know it's a wrench, especially if it's still fully functional; I've hung onto my own 2002 Dell Inspiron up until now because it's in really nice condition (despite not having had a battery for years), and it would still run a new enough Puppy to work with a recent browser. This is P4-based, BTW.
I got a shock the other day. I fired it up for the first time in several months. Even using Pale Moon - the lightest browser that used to work competently in it - upon trying to load several of my regular sites, they refused to do so.....because every one of those websites is now so loaded down with crap as to make the browser unusable.
This is NOT the fault of the hardware.....or even the Puppy. It's a fact of life with the modern web, which HAS become so 'heavy' that only a reasonably powerful machine with plenty of resources has a hope of being able to cope with it. If we could wave a magic wand, and make the web go back to how it was even ten years ago, both your Vaio and my Inspiron would still cope happily. But you might as well try to stop the sun from setting every night; it ain't gonna happen.
At some point with old hardware, you've just gotta hold your hands up, and say "Enough is enough. It stops HERE."
I know it's not what you want to hear, but.....it's a fact of life, unfortunately.
--------------------------
That failure line contains the clue;
.....tells me it's something to do with GTK+ 3; the browser wants a newer version, or it can't find it. Have you go GTK3 installed in Lucid? I seem to recall - from my own Lucid - that was an uphill task.....finding one that was new enough for browsers which would actually function in Lucid. A version of GTK3 compiled for Lucid was invariably too old for the browser. A version of GTK3 that satisfied the browser wouldn't function under Lucid, due to all the dependencies called BY GTK3 being too old to work with it.....
.....run against libgdk.so.3 will produce a list of between 40 and 55 other dependencies which ALSO have to be new enough to satisfy the particular version of GTK3, depending on the Puppy and the age of the browser/version of GTK3 that's required. They, in their turn, will demand a whole host of newer libs against which they've been compiled..... (D'you see where the term 'lib-chase' comes from..?)
You're gonna struggle with that one, I think. You literally ARE on "a hiding to nothing".
---------------------------------------
Probably a stupid question, but.....will the Vaio run Precise? Did you ever try it?
Mike.