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

A home for all kinds of Puppy related projects
Message
Author
User avatar
rerwin
Posts: 2017
Joined: Wed 24 Aug 2005, 22:50
Location: Maine, USA

#1001 Post by rerwin »

s243a,
Thanks for reporting your experiences with the new release. As a result of your comments about the palemoon installer, I have updated its version to 20171215, which eliminates the initial message about palemoon being already installed. I recommend that anyone who has downloaded the earlier version (15 downloads) replace it, to avoid that annoyance. (The link is on the previous page.)

Regarding disabling the touchpad:
  • menu > Desktop > Desktop Settings > FlSynclient configure your touchpad

    Click OK, then restart X (menu > Shutdown > Restart X server).

    menu > Desktop > Desktop Settings > FlSynclient configure your touchpad

    Set 'Touchpad Mode' to Off, then click Save button and then Quit button.

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

#1002 Post by keniv »

Hello All,
I'd just like to bump my posts which are the 7th and 8th one down in the link below.

http://murga-linux.com/puppy/viewtopic. ... &start=975

I've quoted them here.
I have downloaded some you tube videos as mp4 files using youtube-dl. They play using lupusuper2-5.2.8.7-k3.2.48-20161228 but they don't play on lupusuper2-5.2.8.7-k3.2.48-20171110 or lupusuper1-5.2.8.7-k3.0.25-20171125.
I assume this might be something to do with the updates unless I am missing something. They also play on presice 5.7.1 and racy 5.5. I did try installing vlc 1.1.10. to lupusuper2-5.2.8.7-k3.2.48-20171110 but they did not play on vlc either. The videos were downloaded in the last week so not something I've had on my drive for a long time. I'd be grateful for any help.
Mplayer appears showing "loading" then within a second or so goes to "stopped"

I've looked at rerwin's list of updated packages and it does not include mplayer. Could this be due to the updating of another package.

I also have problems with pup radio/tv.
Has anybody got pup radio/tv to work. I am using sulu 002 (the most recent version) with known working urls. This is what I get running in a terminal.

Code:
GMLIB-Message: after init: position=0.000 length=0.000 start_time=0.000 run_time=0.000 volume=0.00 player=dead media=unknown uri=


I have this running in the last version of sulu 002 using the same url. Here is the url

Code:
http://bbcmedia.ic.llnwd.net/stream/bbc ... 1_mf_p|BBC Radio 1
These problems are stopping me using the recent update of sulu 002.

Can anybody please reply if only to tell me I'm doing something stupid or better still a solution.
Thanks in advance.

Regards,

Ken.

s243a
Posts: 2580
Joined: Tue 02 Sep 2014, 04:48
Contact:

#1003 Post by s243a »

keniv wrote:Hello All,
I'd just like to bump my posts which are the 7th and 8th one down in the link below.

http://murga-linux.com/puppy/viewtopic. ... &start=975

I've quoted them here.
I have downloaded some you tube videos as mp4 files using youtube-dl. They play using lupusuper2-5.2.8.7-k3.2.48-20161228 but they don't play on lupusuper2-5.2.8.7-k3.2.48-20171110 or lupusuper1-5.2.8.7-k3.0.25-20171125.
I assume this might be something to do with the updates unless I am missing something. They also play on presice 5.7.1 and racy 5.5. I did try installing vlc 1.1.10. to lupusuper2-5.2.8.7-k3.2.48-20171110 but they did not play on vlc either. The videos were downloaded in the last week so not something I've had on my drive for a long time. I'd be grateful for any help.
Mplayer appears showing "loading" then within a second or so goes to "stopped"

I've looked at rerwin's list of updated packages and it does not include mplayer. Could this be due to the updating of another package.

I also have problems with pup radio/tv.
Has anybody got pup radio/tv to work. I am using sulu 002 (the most recent version) with known working urls. This is what I get running in a terminal.

Code:
GMLIB-Message: after init: position=0.000 length=0.000 start_time=0.000 run_time=0.000 volume=0.00 player=dead media=unknown uri=


I have this running in the last version of sulu 002 using the same url. Here is the url

Code:
http://bbcmedia.ic.llnwd.net/stream/bbc ... 1_mf_p|BBC Radio 1
These problems are stopping me using the recent update of sulu 002.

Can anybody please reply if only to tell me I'm doing something stupid or better still a solution.
Thanks in advance.

Regards,

Ken.
I can confirm this error: Here is what I get

Code: Select all

palemoon &> bla.txt
/usr/local/bin/palemoon: line 39: 30534 Bus error 
 /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:$PMDIR $PMDIR/palemoon "$@"
Randome guess of what might be the issue:
1. Maybe it is looking for the libraries in the wrong spot
2. Maybe we need to update dbus.

Let's try an strace next and see if I can make sence of the output.

s243a
Posts: 2580
Joined: Tue 02 Sep 2014, 04:48
Contact:

#1004 Post by s243a »

When palemoon starts up we seem to be missing a bunch of libraries. I'm not sure if any of this has to do with youtube error, since this happens before youtube shuts down palemoon but here is part of the strace output:

Code: Select all

execve("/usr/local/bin/palemoon", ["palemoon"], [/* 53 vars */]) = 0
brk(0)                                  = 0x8144000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7721000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/sse2/cmov/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686/sse2/cmov", 0xbff16c50) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/sse2/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686/sse2", 0xbff16c50) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686/cmov", 0xbff16c50) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686", 0xbff16c50)     = -1 ENOENT (No such file or directory)
open("/lib/tls/sse2/cmov/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/sse2/cmov", 0xbff16c50) = -1 ENOENT (No such file or directory)
open("/lib/tls/sse2/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/sse2", 0xbff16c50)     = -1 ENOENT (No such file or directory)
open("/lib/tls/cmov/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/cmov", 0xbff16c50)     = -1 ENOENT (No such file or directory)
open("/lib/tls/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls", 0xbff16c50)          = -1 ENOENT (No such file or directory)
open("/lib/i686/sse2/cmov/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i686/sse2/cmov", 0xbff16c50) = -1 ENOENT (No such file or directory)
open("/lib/i686/sse2/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i686/sse2", 0xbff16c50)    = -1 ENOENT (No such file or directory)
open("/lib/i686/cmov/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i686/cmov", {st_mode=S_IFDIR|0755, st_size=64, ...}) = 0
open("/lib/i686/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i686", {st_mode=S_IFDIR|0755, st_size=27, ...}) = 0
open("/lib/sse2/cmov/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/sse2/cmov", 0xbff16c50)    = -1 ENOENT (No such file or directory)
open("/lib/sse2/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/sse2", 0xbff16c50)         = -1 ENOENT (No such file or directory)
open("/lib/cmov/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/cmov", 0xbff16c50)         = -1 ENOENT (No such file or directory)
open("/lib/libncurses.so.5", O_RDONLY)  = 3

s243a
Posts: 2580
Joined: Tue 02 Sep 2014, 04:48
Contact:

#1005 Post by s243a »

Here is a partial hack: I didn't do everything from the command so forgive me if I make any mistakes in the commands below. Note that I've encapsulated the result in a pet.

create the folder

Code: Select all

mkdir /lib/tls
ln -s /lib/i686 /lib/tls/i686
ln -s /lib/i686 /lib/i686/sse2
ln -s /usr/lib/glibc219/lib/libncurses.so.5 /lib/i686/cmov/libncurses.so.5
ln -s /opt/palemoon /usr/local/palemoon
I'll have to test this on a fresh install to see if it works. If anyone is going to try this then please try it on a fresh install first.
Attachments
fake_se.zip
(880 Bytes) Downloaded 129 times

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

#1006 Post by Walter Dnes »

s243a wrote:When palemoon starts up we seem to be missing a bunch of libraries. I'm not sure if any of this has to do with youtube error, since this happens before youtube shuts down palemoon but here is part of the strace output:

[ snip ]
Hmmmm... 16 hits on missing "sse2". Are you running a Pentium 3 machine? Or is glibc compiled for Pentium 3 CPU (i.e. no sse2 support)? This is a long shot, but have you tried the sse-only Pale Moon build? (I'm the volunteer maintainer). It's almost identical to the mainline edition, except...
  • a little bit slower due to not using sse2 CPU instructions
    no devtools (to reduce memory footprint)
    One minor compatability tweak for older libraries
It has to be installed manually as per instructions in the first post of thread https://forum.palemoon.org/viewtopic.php?f=40&t=13530 The tarball is is located at ftp://contrib:get@ftp.palemoon.org/SSE-Linux/

s243a
Posts: 2580
Joined: Tue 02 Sep 2014, 04:48
Contact:

#1007 Post by s243a »

Walter Dnes wrote:
s243a wrote:When palemoon starts up we seem to be missing a bunch of libraries. I'm not sure if any of this has to do with youtube error, since this happens before youtube shuts down palemoon but here is part of the strace output:

[ snip ]
Hmmmm... 16 hits on missing "sse2". Are you running a Pentium 3 machine? Or is glibc compiled for Pentium 3 CPU (i.e. no sse2 support)? This is a long shot, but have you tried the sse-only Pale Moon build? (I'm the volunteer maintainer). It's almost identical to the mainline edition, except...
  • a little bit slower due to not using sse2 CPU instructions
    no devtools (to reduce memory footprint)
    One minor compatability tweak for older libraries
It has to be installed manually as per instructions in the first post of thread https://forum.palemoon.org/viewtopic.php?f=40&t=13530 The tarball is is located at ftp://contrib:get@ftp.palemoon.org/SSE-Linux/
THE CPU supports SSE2.

I ran the command

Code: Select all

grep -om1 sse2 /proc/cpuinfo
to verify.

You'll have to ask rerwin if the associated glibc pet was compiled against an older instruction set. For now my hack seems to be working but I should try other approaches on a fresh install.

I see that this topic has come up before:
http://www.murga-linux.com/puppy/viewto ... 686#936686

I think it would be good since lucid is an old pup to have both a SSE and SSE2 version of both the glibc and the palemoon browser.

s243a
Posts: 2580
Joined: Tue 02 Sep 2014, 04:48
Contact:

#1008 Post by s243a »

Now that palemoon is working for me my next task is synergy. The first thing that I had to do was install qt4-qmake_4.6.2 from the puppy package manager.

Then I created a symbolic link to make qmake point to qmake-qt4

Now I need uic-qt4

I'm going to try to compile it because I don't see any discussion about it for lucid.

Edit: a stackoverflow thread suggests that this might be part of the pyqt-devtools package. I'm downloading it now from the package manager with the many dependencies.

Edit2: I installed many qt4 packages from the puppy package manager and still no uic-qt4, unless it is simply a matter of wrapping pyuic4 in a scipt and calling it "uic-qt4"

I think maybe the next thing for me to try is to compile the qt package. Luniux from scratch has some notes on this:
http://www.linuxfromscratch.org/blfs/vi ... x/qt4.html
http://www.linuxfromscratch.org/blfs/vi ... x/qt4.html

The version of the qt packages in the puppy package manager are 4.6.2

Edit 3: The linux from scatch page says that QR 4.8.5 requires alsa-lib-1.0.27.2 luicd comes with also 1.0.24. Although I see a bunch of backport modules in the puppy package manager for Alsa that have a higher version number. I'm not sure what these backport modules are. Also the source for 4.8.5 doesn't seem to exist so I'm going to try 4.8.6 and modify the slackbuild script to build it as a puppy pet while looking to see what installation notes that I need to incorporate from linuxfromscratch.
Last edited by s243a on Sun 17 Dec 2017, 18:45, edited 1 time in total.

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

#1009 Post by keniv »

Hello s243a,
Thanks for your reply and confirmation that you can reproduce the problem I have. I've looked at your code not all of which I understand. However I did not download the YouTube video with palemoon. I used youtube-dl. My hardware is somewhat limited (800MHz 320MB) and YouTube is jerky using Palemoon. I'll try your suggestion in a fresh savefile and report back.

Thanks again,

Ken.

Edit Sorry, just realised the previous post on p67 that only the first part was about my problem and the other posts are about palemoon.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#1010 Post by musher0 »

Thanks, rerwin, for keeping this breed of Puppy alive. :D
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

s243a
Posts: 2580
Joined: Tue 02 Sep 2014, 04:48
Contact:

#1011 Post by s243a »

s243a wrote:Now that palemoon is working for me my next task is synergy. The first thing that I had to do was install qt4-qmake_4.6.2 from the puppy package manager.

Then I created a symbolic link to make qmake point to qmake-qt4

Now I need uic-qt4

I'm going to try to compile it because I don't see any discussion about it for lucid.

Edit: a stackoverflow thread suggests that this might be part of the pyqt-devtools package. I'm downloading it now from the package manager with the many dependencies.

Edit2: I installed many qt4 packages from the puppy package manager and still no uic-qt4, unless it is simply a matter of wrapping pyuic4 in a scipt and calling it "uic-qt4"

I think maybe the next thing for me to try is to compile the qt package. Luniux from scratch has some notes on this:
http://www.linuxfromscratch.org/blfs/vi ... x/qt4.html
http://www.linuxfromscratch.org/blfs/vi ... x/qt4.html

The version of the qt packages in the puppy package manager are 4.6.2

Edit 3: The linux from scatch page says that QR 4.8.5 requires alsa-lib-1.0.27.2 luicd comes with also 1.0.24. Although I see a bunch of backport modules in the puppy package manager for Alsa that have a higher version number. I'm not sure what these backport modules are. Also the source for 4.8.5 doesn't seem to exist so I'm going to try 4.8.6 and modify the slackbuild script to build it as a puppy pet while looking to see what installation notes that I need to incorporate from linuxfromscratch.
Wrapping pyuic4 as uic-qt4 seems to have worked. I had to install a bunch of qt4 libraries from the puppy package manager, including one that said "ubuntu sdk" and a bunch of python stuff but in the end synergy seemed to compile:
https://www.dropbox.com/s/maj9ox5t4occo ... 5.pet?dl=0

I haven't tested it yet. I suspect I'm missing some dependencies because I ignored what they said were the dependencies on the slackbuild site. >

Time to try a re-master now because my wife bent the usb stick and I don't want to have to start all this from scratch.

s243a
Posts: 2580
Joined: Tue 02 Sep 2014, 04:48
Contact:

#1012 Post by s243a »

I'm now trying superlupu4libere in a virtualbox. The seamonkey browser insall didn't work when I clicked on the browser Icon. Fortnuantly I can still use dillo. Will be installing palemoon next on this virtual machine.

I think I might try to install the latest python 2 on it.

BTW I was able to get synegy working on the other verusrions of superlupu4 that I'm running.

sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

smtube 15 no longer works

#1013 Post by sindi »

Smtube 15 and 17 no longer work with Youtube since something changed their recently.

Smtube 18.1 does, in Tahr with some Qt5 libraries added (not found in Lupu)..
I copied over all the missing libraries but could not find libharfbuzz, and some of the libQt5 libraries need glibc 2.15 or even 2.17. (Tahr has 2.19).

Is it safe to update to glibc 2.19 using some Ubuntu package? ppm offers 2.6. Lupu (my version anyway) has 2.11.

Rerwin, would you consider updating glibc for Lupu 2016 (or 2018)?

Lupu 2016 works perfectly on a 2009 AMD HP dv6500 where Slacko, Tahr and Xenial cannot handle the video (even in framebuffer mode).

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

#1014 Post by rerwin »

sindi,
After experimenting with watchdog's glibc wrapper for Seamonkey and Palemoon, I concluded that adapting the lupus to use 2.19 for them would be more complicated than I can manage, although I provided packages for those will to "risk it". There are too many incompatibilities to try to resolve -- if that is even possible.

Switching over to 2.19 is more than I can do. Considering that lucid is no longer supported anywhere, I see no point in trying to improve it and am moving on to working with the xenialpups and Easy OS. But I am open to making bug fixes to lucid if necessary.

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

Lupu Pluses and LibreOffice 5.4.4 uploaded

#1015 Post by rerwin »

I have created the "plus" variants for lupu, sulu2 and sulu4, containing the December release of LibreOffice, 5.4.4. Their links are now in the first message of this thread.

For those wanting to update to LO 5.4.4 in an existing Lucid pup, I also uploaded LibreOffice-5.4.4_en-US_gz.sfs here:
http://www.mediafire.com/file/axxq7v8hj ... -US_gz.sfs

And the final LO 5.3 release is here:
http://www.mediafire.com/file/nquucapce ... -US_gz.sfs

A companion Java package is here:
http://www.mediafire.com/file/9fqzpyztb ... 586_gz.sfs

s243a
Posts: 2580
Joined: Tue 02 Sep 2014, 04:48
Contact:

#1016 Post by s243a »

rerwin wrote:sindi,
After experimenting with watchdog's glibc wrapper for Seamonkey and Palemoon, I concluded that adapting the lupus to use 2.19 for them would be more complicated than I can manage, although I provided packages for those will to "risk it". There are too many incompatibilities to try to resolve -- if that is even possible.

Switching over to 2.19 is more than I can do. Considering that lucid is no longer supported anywhere, I see no point in trying to improve it and am moving on to working with the xenialpups and Easy OS. But I am open to making bug fixes to lucid if necessary.
I think it's possible but I agree there are some complications. The issue seems to be that it is getting linked to some incompatible libraries. I believe it is worth trying but it is above my skill level. Until someone succeeds there is a chromium browser in quickpet which is new enough that websites won't complain.

The issue seems to be with plug-ins. Palemoon isn't loading the glibc wrapper when a plugin is loaded so some websites are crashing the browser due to incompatible libraries.

rerwin thanks for your work on palemoon. I think we are very close :)

User avatar
fm1st
Posts: 30
Joined: Mon 28 Sep 2009, 19:58
Location: Rio de Janeiro

THANK YOU FOR YOUR GREAT WORK MAINTAINING LUPU

#1017 Post by fm1st »

rerwin wrote:Considering that lucid is no longer supported anywhere, I see no point in trying to improve it and am moving on to working with the xenialpups and Easy OS. But I am open to making bug fixes to lucid if necessary.
Dear Richard,

thank to you I am for several years now a constant user of Lucid Puppy. You have done an outstanding work keeping LUPU updated ... it surely have made my life easier. I have no words to describe how I enjoyed -- and still enjoy -- using my old desktop running it with LUPU Revitalized. Although I haven't posted much I have always been surfing the forum, especially "Lucid Puppy Revitalized as 5.2.8.7", and finding great answers for my needs.

It is been now a few weeks that I am also experimenting XENIAL, in a newer old laptop. And more and more I will be working with XENIAL rather than with LUPU.

THANK YOU VERY MUCH FOR YOUR GREAT WORK, TALENT, GENEROSITY AND TIME!


Fernando
Urca, Rio de Janeiro

"Fair winds and safe passages"

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

#1018 Post by Mike Walsh »

Hallo, Richard.

Got a small query for you.

I'm gradually setting up all 10 Pups in the kennels to work with frenchiveruti's suspend script for desktops (from here):-

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

It's simple enough to modify /etc/xdg/templates/_root_jwmrc to add a 'Suspend' clause into the shutdown menu in the ROX/JWM Pups, whether they use the new logout_gui or not.....but Lucid has me stumped. I know it's different because of using Openbox and fbpanel, but, please; DO tell. Where in the name of all that's holy does Lucid generate its menus from?

I've tried every option I can think of in /etc/xdg (and lost track of the number of times I've run 'fixmenus' in the terminal, and re-started 'X').....nothing seems to work. Any advice on this would be very much appreciated, mate!


Mike. :wink:

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

#1019 Post by rerwin »

My guess is that the file to modify is /etc/xdg/openbox/menu_bottom.xml, which has a shutdown section. I infer that you want to add "Suspend" to the shutdown menu.

The changes to /etc/xdg/templates/_root_jwmrc are still needed, for users switching to JWM.
Richard

mini-jaguar
Posts: 597
Joined: Thu 13 Nov 2008, 13:45

#1020 Post by mini-jaguar »

The only reasons I would want to update the originals is that some PDFs cannot be read by older Puppies unless you add an annoying PDF editor, and that older Puppies have trouble with non-English characters, in particular in file names.

While I haven't noticed any problems with PDFs with these updates, the problem of diacritics is very much still present.

Post Reply