Lucid Puppy Revitalized as 5.2.8.7 - Nov., 2017 - Final

A home for all kinds of Puppy related projects
Message
Author
keniv
Posts: 583
Joined: Tue 06 Oct 2009, 21:00
Location: Scotland

#946 Post by keniv »

rerwin wrote:
I am surprised that palemoon fails for you. Please copy the last few lines of /tmp/xerrs.log (into a reply), which should have any error messages about it.
Here are the last few lines from /tmp/xerrs.log.

Code: Select all

** (roxterm:9246): WARNING **: Failed to connect to session manager: SESSION_MANAGER environment variable not defined

** (roxterm:10234): WARNING **: Failed to connect to session manager: SESSION_MANAGER environment variable not defined
/usr/local/bin/palemoon: line 32: 18489 Illegal instruction     /opt/palemoon/palemoon "$@"
I've also added the outputs from a terminal as I tried to start it a number of ways.

Code: Select all

/opt/palemoon/palemoon
Illegal instruction
 
/usr/local/bin/palemoon: line 32: 13284 Illegal instruction     /opt/palemoon/palemoon "$@"
Script completed hit RETURN to close window.

/usr/local/bin/palemoon.sh: line 32: 16043 Illegal instruction     /opt/palemoon/palemoon "$@"
Script completed hit RETURN to close window.
Walter Dnes has suggested a reason for palemoon not working for me (see below)

Thanks for continuing to work on netsurf.

@Walter Dnes
My processor is a Pentium III copermine so based on what you said in your post this is a least one of my problems.
Here is the output from cat /proc/cpuinfo

Code: Select all

 
vendor_id	: GenuineIntel
cpu family	: 6
model		: 8
model name	: Pentium III (Coppermine)
stepping	: 6
cpu MHz		: 795.996
cache size	: 256 KB
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 2
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pse36 mmx fxsr sse up
bogomips	: 1591.99
clflush size	: 32
cache_alignment	: 32
address sizes	: 36 bits physical, 32 bits virtual
power management:
I'll try your version of palemoon though I think I may need help. The first question I have is do I have to manually uninstall the existing installation of palemoon manually as it does not appear in PPM?
Thanks to both for your help.

Regards,

Ken.

watchdog
Posts: 2021
Joined: Fri 28 Sep 2012, 18:04
Location: Italy

#947 Post by watchdog »

@keniv

You should install the sse palemoon 27.5.0 built by Walter Dnes. I have uploaded a pet package which does not interfere with standard palemoon install of palemoon in current lucid 2017 beta. You can find a menu entry for it in Menu-Internet. I propose it for your testing. palemoon-27.5.0-lucid-sse.pet:

https://drive.google.com/file/d/0B9iMb4 ... sp=sharing

keniv
Posts: 583
Joined: Tue 06 Oct 2009, 21:00
Location: Scotland

#948 Post by keniv »

watchdog wrote:

You should install the sse palemoon 27.5.0 built by Walter Dnes.
Hello All,
I now have the above installed and I'm posting from it. It seems a bit faster then seamonkey and is definately usable on this machine. I do have a small problem when I first launch it. It opens to the page shown in image-1. In image-2 you can see it's set up to open DuckDuckGo Lite. If I click "Home" it opens at this page and works normally. Is this a timing thing? Is there anything I can do to fix it?

Regards,

Ken.
Attachments
image-2.jpg
(11.51 KiB) Downloaded 510 times
image-1.jpg
(22.82 KiB) Downloaded 504 times

Walter Dnes
Posts: 153
Joined: Fri 30 Dec 2016, 10:56

#949 Post by Walter Dnes »

keniv wrote:Hello All,
I now have the above installed and I'm posting from it.
Some variant of "Murphy's Law" probably covers this. Now that you've got 27.5.0 installed, version 27.5.1 has just come out. There is a specific Pale Moon thread on this forum. Check near the end of thread http://murga-linux.com/puppy/viewtopic. ... 501#970501

The Pale Moon forum support thread for the SSE version is https://forum.palemoon.org/viewtopic.php?f=40&t=13530 Check the end of that thread. The support sub-forum for the mainline linux Pale Moon version is https://forum.palemoon.org/viewforum.php?f=37

Can the .pet maintainers make a script that checks the version number on the Pale Moon site and updates the install if a newer version is available?

Walter Dnes
Posts: 153
Joined: Fri 30 Dec 2016, 10:56

#950 Post by Walter Dnes »

keniv wrote:I do have a small problem when I first launch it. It opens to the page shown in image-1. In image-2 you can see it's set up to open DuckDuckGo Lite. If I click "Home" it opens at this page and works normally. Is this a timing thing? Is there anything I can do to fix it?
Please go to the Pale Moon menu

Edit ==> Preferences ==> General

and check if the homepage URL is spelled properly. By the way, you can open multiple tabs via the "homepage" entry. I have a profile for this forum. The homepage entry is...

http://www.murga-linux.com/puppy/ | http://murga-linux.com/puppy/viewtopic.php?t=90461 | http://murga-linux.com/puppy/viewtopic.php?t=93807

...all as one long line, with "pipe" symbol as the separators. You can mix-n-match http/https/ftp and/or any valid URL in your list.

User avatar
rerwin
Posts: 2017
Joined: Wed 24 Aug 2005, 22:50
Location: Maine, USA

#951 Post by rerwin »

TwoPuppies,
Thanks for the pdiag. It confirms the absence of a driver for your VGA card implied by the pupscan item with no associated kernel module.

I have a netbook that uses i915 even though it is not in the list of "aliases" that associate hardware with drivers. Pups using kernel 3.x, like the sulus, have kernel drivers that specify the hardware they support. You see that if you enter "modinfo i915". But in the 2.6.x kernels used by lupu, 3HD and wary, modinfo does not show that. So there must be another way that associates hardware and driver. That "way" does not seem to detect your VGA card, but it does find mine.

What is not obvious to me is what driver is running the VGA card if i915 is absent.

It would be good to know if anyone has success with your card -- hardware ID 8086:0046 -- in lupu.

Assuming it fails consistently, I can think of a way to work around that problem, using a udev rule as I did with some analog modems some years ago. I would need someone to test it with lupu, if anyone has time for that.

For now, I think we just have to live with that limitation of lupu, for those not using the super lucids.

watchdog
Posts: 2021
Joined: Fri 28 Sep 2012, 18:04
Location: Italy

#952 Post by watchdog »

keniv wrote: I do have a small problem when I first launch it. It opens to the page shown in image-1. In image-2 you can see it's set up to open DuckDuckGo Lite. If I click "Home" it opens at this page and works normally. Is this a timing thing? Is there anything I can do to fix it?
Try to launch palemoon sse in console with:

Code: Select all

palemoon-sse
If that works edit /usr/share/applications/palemoon-sse.desktop and delete in the exec line "$@".
You can simply update your palemoon-sse by extracting the content of the Walter Dnes' tarball in /usr/local. You can download the tar ball from:

ftp://contrib:get@ftp.palemoon.org/SSE-Linux/

Click on the tarball, select all and extract to /usr/local.
Last edited by watchdog on Wed 11 Oct 2017, 04:05, edited 1 time in total.

watchdog
Posts: 2021
Joined: Fri 28 Sep 2012, 18:04
Location: Italy

#953 Post by watchdog »

Walter Dnes wrote: Can the .pet maintainers make a script that checks the version number on the Pale Moon site and updates the install if a newer version is available?
I have not so many scripting skills. It's a rerwin's job. He did it for the mainline sse2 palemoon in lucid.

keniv
Posts: 583
Joined: Tue 06 Oct 2009, 21:00
Location: Scotland

#954 Post by keniv »

Hello All
Walter Dnes wrote:
Some variant of "Murphy's Law" probably covers this. Now that you've got 27.5.0 installed, version 27.5.1 has just come out.
Just my luck but the instructions for updating seem OK so I'll give it a go. Thanks for the links.
By the way, you can open multiple tabs via the "homepage" entry. I have a profile for this forum.
I did not know this. Just shows what you don't know. It looks useful.
watchdog wrote: Try to launch palemoon sse in console with:

Code:
palemoon-sse


If that works edit /usr/share/applications/palemoon-sse.desktop and delete in the exec line "$@".
This worked fine and removed the problem.
You can simply update your palemoon-sse by extracting the content of the Walter Dnes' tarball in /usr/local.
Thank you gentlemen for your team effort I have followed the instructions and palemoon is now updated (see image-3). I have removed seamonkey 2.46 as it really was too slow on my hardware. Thanks again for the help with this.

Regards,

Ken.
Attachments
image-3.jpg
(40.04 KiB) Downloaded 448 times

keniv
Posts: 583
Joined: Tue 06 Oct 2009, 21:00
Location: Scotland

#955 Post by keniv »

Hello all,
Forum member OscarTalks has posted a pet for Netsurf 3.7 here.

http://murga-linux.com/puppy/viewtopic.php?t=111846

I tried the version for Wheezy which he says "should work in several other Puppies" Unfortunately I get a similar result as I did with Netsurf 3.6. Still it was worth a try.

Regards,

Ken.

User avatar
OscarTalks
Posts: 2196
Joined: Mon 06 Feb 2012, 00:58
Location: London, England

#956 Post by OscarTalks »

Wheezy has glibc 2.13 so there is a chance that NetSurf compiled in it will work in Puppies with that version or later eg Precise and Tahr.

Lucid has glibc 2.11 which is older.
I seem to recall that in the past I was able to compile NetSurf 3.6 in Lucid. It did build and it did run, but there was something not quite right with the rendering. Letters and characters seemed cluttered over each other. (Same thing happened in Wary 5.5 which has glibc 2.10). I think something else to do with fonts or images is too old in Lucid but I never solved it so didn't post the package. If someone wants to experiment in Lucid, maybe updating some other libraries or something it might be possible to get it going, but it is one of those things that requires time with no guarantee of success.
NetSurf is quite nice for what it is, but it is not a "fully featured" browser.
Oscar in England
Image

keniv
Posts: 583
Joined: Tue 06 Oct 2009, 21:00
Location: Scotland

#957 Post by keniv »

@Oscar Talks,
I tried Netsurf 3.6 in this updated version of lucid which now has glibc 2.19 but it did not work. I am afraid I don't have the skills it takes to get it working. I thought it was worth trying your netsurf 3.7 pet in the hope it might work. I have used netsurf before and know it has its limitations but is very fast on my rather limited hardware.

Regards,

Ken.

watchdog
Posts: 2021
Joined: Fri 28 Sep 2012, 18:04
Location: Italy

#958 Post by watchdog »

Rerwin did not go to a general glibc upgrade to 2.19 of tahr version. It's only a tweak for making working some packages. I'll try to make work netsurf by OscarTalks in lucid.

User avatar
rerwin
Posts: 2017
Joined: Wed 24 Aug 2005, 22:50
Location: Maine, USA

#959 Post by rerwin »

FWIW:
A few days ago I experimented with making a wrapper for netsurf in lupu. When testing, I saw these messages in xerrs.log after netsurf did not start:

Code: Select all

netsurf: /lib/libssl.so.1.0.0: no version information available (required by netsurf)
netsurf: /lib/libcrypto.so.1.0.0: no version information available (required by netsurf)
netsurf: /usr/lib/liblber-2.4.so.2: no version information available (required by /usr/lib/libcurl.so.4)
netsurf: /usr/lib/libldap_r-2.4.so.2: no version information available (required by /usr/lib/libcurl.so.4)
netsurf: symbol lookup error: netsurf: undefined symbol: g_static_resource_init
With the attached package, you can start netsurf from a console with: /usr/local/bin/netsurf or simply, netsurf.sh.

EDIT: I see that I left out some links I added to resolve the lib... problem. This package adds them. I also added a desktop file so that the netsurf menu entry goes to netsurf.sh. So, before installing the package, rename any netsurf.desktop you might have installed, to preserve it.
Attachments
glibc219-netsurf_wrapper-20171019.pet
Experimental lupu wrapper for netsurf, with library links
(182.92 KiB) Downloaded 185 times
Last edited by rerwin on Thu 19 Oct 2017, 14:36, edited 3 times in total.

User avatar
OscarTalks
Posts: 2196
Joined: Mon 06 Feb 2012, 00:58
Location: London, England

#960 Post by OscarTalks »

I have compiled NetSurf 3.7 in Lucid
It does start and run, the rendering looks better than 3.6 did (from what I remember).
It does throw some GLib-GObject warnings in terminal but these are not fatal.
To eliminate these you might have to try to upgrade glib (not glibc) but I don't fancy doing that and it may not be necessary.
Obviously you need ca-certificates installed for many common websites.
I will upload the .pet for now in case anyone wants to EXPERIMENT with it.
http://smokey01.com/OscarTalks
Oscar in England
Image

keniv
Posts: 583
Joined: Tue 06 Oct 2009, 21:00
Location: Scotland

#961 Post by keniv »

@rerwin
I installed your pet then ran usr/local/bin/netsurf in a terminal. Netsurf did not run. Below is the output from the terminal.

Code: Select all

+ '[' -x /usr/bin/netsurf ']'
+ '[' -e /usr/lib/glibc219/lib/ld-linux.so.2 ']'
+ export LC_ALL=C
+ LC_ALL=C
+ /usr/lib/glibc219/lib/ld-linux.so.2 --library-path /usr/lib/glibc219/lib:/usr/lib/glibc219/usr/lib:/usr/lib/glibc219/libstdc++:/usr/X11R7/lib /usr/bin/netsurf
/usr/bin/netsurf: /lib/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /usr/bin/netsurf)
/usr/bin/netsurf: /lib/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /usr/bin/netsurf)
/usr/bin/netsurf: /usr/lib/liblber-2.4.so.2: no version information available (required by /usr/lib/libcurl.so.4)
/usr/bin/netsurf: /usr/lib/libldap_r-2.4.so.2: no version information available (required by /usr/lib/libcurl.so.4)
Script completed hit RETURN to close window.
Regards,

Ken.

User avatar
OscarTalks
Posts: 2196
Joined: Mon 06 Feb 2012, 00:58
Location: London, England

#962 Post by OscarTalks »

Testing a post to the forum from NetSurf 3.7 in Lucid 5.2.8.7
Including a screenshot attachment.
GLib-GObject terminal warnings (which I do not get in later Puppies with later glib) look like this:-

Code: Select all

# netsurf

(netsurf:30808): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(netsurf:30808): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed

(netsurf:30808): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject'

(netsurf:30808): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
I am unable to use the buttons such as "code" tags.
It gives me a warning in status bar that "button can not be activated"
Limitation in the javascript implementation?
Code tags added manually.

NetSurf looks OK and is performing reasonably well in brief initial tests.
Attachments
netsurf-3.7-lucid.jpg
Test attempt to attach screenshot of NetSurf 3.7 in Lucid
(53.63 KiB) Downloaded 617 times
Oscar in England
Image

watchdog
Posts: 2021
Joined: Fri 28 Sep 2012, 18:04
Location: Italy

#963 Post by watchdog »

OscarTalks wrote: Obviously you need ca-certificates installed for many common websites.
http://smokey01.com/OscarTalks
Install the ca-certificates in the above rep and run in console:

Code: Select all

update-ca-certificates
Summarily tested. Netsurf for lucid can come useful for some very old hardwares.

keniv
Posts: 583
Joined: Tue 06 Oct 2009, 21:00
Location: Scotland

#964 Post by keniv »

watchdog wrote:
OscarTalks wrote: Obviously you need ca-certificates installed for many common websites.
http://smokey01.com/OscarTalks
Install the ca-certificates in the above rep and run in console:

Code: Select all

update-ca-certificates
Have done this and here's what I get. It looks OK to me.

Code: Select all

# update-ca-certificates
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
# 
However when I try to run netsurf in a terminal I get the same as before.

Code: Select all

# /usr/local/bin/netsurf.sh
+ '[' -x /usr/bin/netsurf ']'
+ '[' -e /usr/lib/glibc219/lib/ld-linux.so.2 ']'
+ export LC_ALL=C
+ LC_ALL=C
+ /usr/lib/glibc219/lib/ld-linux.so.2 --library-path /usr/lib/glibc219/lib:/usr/lib/glibc219/usr/lib:/usr/lib/glibc219/libstdc++:/usr/X11R7/lib /usr/bin/netsurf
/usr/bin/netsurf: /lib/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /usr/bin/netsurf)
/usr/bin/netsurf: /lib/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /usr/bin/netsurf)
/usr/bin/netsurf: /usr/lib/liblber-2.4.so.2: no version information available (required by /usr/lib/libcurl.so.4)
/usr/bin/netsurf: /usr/lib/libldap_r-2.4.so.2: no version information available (required by /usr/lib/libcurl.so.4)
# 
I've checked for the presence of the mentioned files with pFind. See the images bellow. I hope this is of some help.

Regards,

Ken.
Attachments
image-7.jpg
(43.13 KiB) Downloaded 572 times
image-6.jpg
(45.19 KiB) Downloaded 572 times
image-5.jpg
(38.9 KiB) Downloaded 577 times
image-4.jpg
(36.58 KiB) Downloaded 569 times

keniv
Posts: 583
Joined: Tue 06 Oct 2009, 21:00
Location: Scotland

#965 Post by keniv »

watchdog wrote:Netsurf for lucid can come useful for some very old hardwares.
I should have said above that while I would like to get netsurf to work with the latest update of lucid I have found that palemoon is very good on very limited hardware like mine and the method of updating suggested was fairly easy to do. I think even those with not much experience of using lucid could do it without much trouble. That's not to say it wouldn't be nice to have two.

Regards,

Ken.

Post Reply