Slimjet web browser

Browsers, email, chat, etc.
Post Reply
Message
Author
User avatar
OscarTalks
Posts: 2196
Joined: Mon 06 Feb 2012, 00:58
Location: London, England

#101 Post by OscarTalks »

Version now 14.0.1.0 (beta) 32bit
Based on Chromium 57
Run-as-root and some sandboxing ("adequate" in current Puppies) using bbe.
Suggested libffmpeg.so and pepperflash on board.
The one i686 version should also now be good for Precise and Wheezy.
I did still do a Slack14.0 one with the extra libs
https://yadi.sk/d/fd8rBM0WoF9sB?force_show=1
Oscar in England
Image

User avatar
Marv
Posts: 1264
Joined: Wed 04 May 2005, 13:47
Location: SW Wisconsin

#102 Post by Marv »

Thanks, OscarTalks. Various installs (13.0.7.0, 13.0.8.0, 13.0.9.0 all updated to 14.0.1.0 using the i686 SFS. Running in X-tahr 2.0, X-Slacko 4.2, LxPupXenial 7.0.8.1 and LxPupSc 17.04.1. It's very polite about pointing out that the profile (external and common to all for me) has been updated to 14.0.1.0 and that some changes would be lost/overwritten by running older versions with that profile. No exotica tried at this point but it seems rock solid. Slimjet is quite firmly my goto browser in all my pups at this point.

Cheers,
Pups currently in kennel :D Older LxPupSc and X-slacko-4.4 for my users; LxPupSc, LxPupSc64 and upupEF for me. All good pups indeed, and all running savefiles for look'n'feel only. Browsers, etc. solely from SFS.

artsown
Posts: 403
Joined: Wed 12 Sep 2012, 18:35

#103 Post by artsown »

@OscarTalks

I used slimjet-14.0.1.0-i686.pet on latest versions of pups slacko, tahr,
xenial and vivid .... all working ok.

Do you plan to create a 64 bit version?

Art

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

#104 Post by Mike Walsh »

Hi, Art.

No, that'll be my doing, at some point in the next few days (current health problems permitting!)

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

You won't have to wait too long for the 64-bit version.....


Mike. :wink:
Last edited by Mike Walsh on Tue 25 Apr 2017, 11:15, edited 1 time in total.

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#105 Post by greengeek »

Mike Walsh wrote:...current health problems permitting!
Mike. :wink:
Clearly not drinking enough wine to kill the bacteria Mike!
:-)

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

#106 Post by Mike Walsh »

Hi, GG.

Mate, I doubt any amount of wine would fix the after-effects of a heart attack, and the onset of problems with gallstones....

(*Ouch! Them buggers HURT...) :lol: Everything's decided to gang up on me at once.....


Mike. :wink:

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#107 Post by greengeek »

Condolences. Sounds most unpleasant. :cry:

User avatar
Moat
Posts: 955
Joined: Tue 16 Jul 2013, 06:04
Location: Mid-mitten

#108 Post by Moat »

Yeah, Mike - hang in there! :shock: A bit of wine is supposedly good for such things (so I've heard :wink: ). Hope it was mild, and you're gettin' on top of it, and on with things.

Working on a gallbladder issue myself (wish they could just yank the damn thing out, already!! :x ).

Best to ya',

Bob

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

#109 Post by Mike Walsh »

Thanks, guys. Seriously. It's appreciated.

Don't worry; I ain't got any plans to disappear off the scene for quite a while yet..! :lol:

(They'll have to drag me off in a casket before I do. Eeh, what it is to get old, eh? *Jeez*)

Never mind. Onwards & upwards..!!


Mike. :wink:

User avatar
Marv
Posts: 1264
Joined: Wed 04 May 2005, 13:47
Location: SW Wisconsin

#110 Post by Marv »

I've been updating 32bit slimjet over time on LxPupSc, LxPupTahr, and LxPupXenial. No issues encountered up to and including slimjet 14.0.10.0 on any of my pups and it's become my goto browser across the board. I've been using both OscarTalks SFS and my own SFS made from a direct slimjet download. With version 14.0.14.0 for the first time I have a bit of a snag. Both 14.0.10.0 and 14.0.14.0 are based on Chromium 57.0.2987.98.

14.0.14.0 runs without problems in LxPupXenial 17.06, based on XenialPup 7.0.8.1, 4.9.13 nopae kernel.

14.0.14.0 will not start in LxPupSc either 17.06.1 or 17.06.21, either with the stock 4.11.x kernel or with the 4.9.13 kernel from LxPupXenial. Calling it in terminal gives the following error message:
Illegal instruction
# [10726:10726:0614/185116.665312:ERROR:broker_posix.cc(41)] Invalid node channel message

OscarTalks slackware 14.0 version of 14.0.14.0 exhibits the same behavior.

Any thoughts on what I could try here?
Pups currently in kennel :D Older LxPupSc and X-slacko-4.4 for my users; LxPupSc, LxPupSc64 and upupEF for me. All good pups indeed, and all running savefiles for look'n'feel only. Browsers, etc. solely from SFS.

User avatar
smokey01
Posts: 2813
Joined: Sat 30 Dec 2006, 23:15
Location: South Australia :-(
Contact:

#111 Post by smokey01 »

The later chromiums 59+ apparently require gtk+3
Some discussion below.
http://www.murga-linux.com/puppy/viewto ... 018#957018

Just a shot in the dark, maybe has nothing to do with it.

Sailor Enceladus
Posts: 1543
Joined: Mon 22 Feb 2016, 19:43

#112 Post by Sailor Enceladus »

Marv wrote:I've been updating 32bit slimjet over time on LxPupSc, LxPupTahr, and LxPupXenial. No issues encountered up to and including slimjet 14.0.10.0 on any of my pups and it's become my goto browser across the board. I've been using both OscarTalks SFS and my own SFS made from a direct slimjet download. With version 14.0.14.0 for the first time I have a bit of a snag. Both 14.0.10.0 and 14.0.14.0 are based on Chromium 57.0.2987.98.

14.0.14.0 runs without problems in LxPupXenial 17.06, based on XenialPup 7.0.8.1, 4.9.13 nopae kernel.

14.0.14.0 will not start in LxPupSc either 17.06.1 or 17.06.21, either with the stock 4.11.x kernel or with the 4.9.13 kernel from LxPupXenial. Calling it in terminal gives the following error message:
Illegal instruction
# [10726:10726:0614/185116.665312:ERROR:broker_posix.cc(41)] Invalid node channel message

OscarTalks slackware 14.0 version of 14.0.14.0 exhibits the same behavior.

Any thoughts on what I could try here?
I get the same error using 14.0.14.0.sfs (slacko14 and i686) in Slacko 6.9.9.9. Works ok in woof-CE Slacko 5.7.1 though.
Attachments
Screenshot.png
(22.27 KiB) Downloaded 1079 times

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

#113 Post by Mike Walsh »

Hi, Marv.

Hm. That's odd. I have Slimmie 14.0.14.0 working fine in X-Slacko 2.3.2 (this was rg66's original attempt, as you know.) I find it works better with many contemporary packages than the the newer X-series Pups, for some stupid reason.....

I've only tried one of peebee's LXPups, a while ago, and had no end of problems with it. Gave it up as a bad job in the end.


Mike. :wink:

User avatar
Marv
Posts: 1264
Joined: Wed 04 May 2005, 13:47
Location: SW Wisconsin

#114 Post by Marv »

Morning Mike,

Yes, tis odd. I hadn't run X-slacko 4.2 in a bit other than on my NAS box so I fired it up. It had been running slimjet 14.0.1.0. 14.0.10.0 ran fine on it as did the i686 version (OscarTalks) of 14.0.14.0. I see above that Sailor E sees the same problem in Slacko 6.9.9.9 also. Seems to point to a change (in woof ce?) rather than the usual 'browser outrunning libraries' thing.
Pups currently in kennel :D Older LxPupSc and X-slacko-4.4 for my users; LxPupSc, LxPupSc64 and upupEF for me. All good pups indeed, and all running savefiles for look'n'feel only. Browsers, etc. solely from SFS.

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

#115 Post by OscarTalks »

Slimjet version now 14.0.15.0
Might be OK in Slacko 6.9.9.9 now. It does start for me which (as reported) the previous version did not.

Slimjet is offered by the website as .deb or tarball. I had mostly been using the .deb for my repacks as .sfs and .pet but someone reported a certificate problem in Precise and when I switched to using the tarball I was told that the problem was resolved.

The tarball version has a /lib sub-directory which is not present in the .deb but which contains some libraries including nss so I wonder if this is the reason or if there is some other explanation. Precise has some old nss libs which are contained within seamonkey.

Anyway, this /lib sub-directory also contains a libudev.so.1 which seems to be causing a conflict (and is not needed) in Slacko 6.9.9.9 because if I remove it then Slimjet starts and runs. I would suggest trying the i686 version first, the other version is intended for Slacko 5.7 or before libgconf2 was added. Treat all packages as being for testing and take the usual precautions if installing.

https://yadi.sk/d/fd8rBM0WoF9sB?force_show=1
Oscar in England
Image

User avatar
Marv
Posts: 1264
Joined: Wed 04 May 2005, 13:47
Location: SW Wisconsin

#116 Post by Marv »

OscarTalks wrote:Slimjet version now 14.0.15.0
Might be OK in Slacko 6.9.9.9 now. It does start for me which (as reported) the previous version did not.
Tested in LxPupSc 17.06.22T. The i686 14.0.15.0 SFS starts correctly whereas 14.0.14.0 did not. The i686 14.0.15.0 SFS also tested and runs correctly in LxPupXenial 17.06. I'll check it in X-slacko 4.2 a bit later, posting from 14.0.15.0 in LxPupSc.

Thank you!

Update: i686 14.0.15.0 SFS also fine in X-slacko 4.2
Update: i686 14.0.16.0 SFS running well in LxPupSc 16.06.25T, LxPupXenial 17.06 (XenialPup 7.0.8.1 based) and X-slacko 4.2
Pups currently in kennel :D Older LxPupSc and X-slacko-4.4 for my users; LxPupSc, LxPupSc64 and upupEF for me. All good pups indeed, and all running savefiles for look'n'feel only. Browsers, etc. solely from SFS.

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

#117 Post by Mike Walsh »

Hi, Oscar.

Just a heads-up for you.

I don't know whether you've yet tried the 32-bit 15.x.x.x series yet. I was finding that even in Tahr 6.0.5, it was refusing to run.....and all older Pups just turned their nose up at it. I forget exactly, but something to do with a 'g (something or other)_symbol_lookup_error'.

I know, when I see that, that invariably it means a problem with the version of the glibc in use. Like, too old.....?

Two days ago, I thought I'd try one of the newer Pups, so I installed XenialPup 7.0.8.1. Runs beautifully, even on ye ancient P4 Dell (with the exception of a touchpad issue I'm working on).....and SlimJet 15.0.1.0 runs fine here. It uses glibc-2.23, as against Tahr's 2.19. peebee's current Chromium even runs fine on here, too, which it hasn't done in Tahr for several releases now. Go figure.

Just wanted to warn you about possible problems ahead, that's all. Or perchance your use of Phil's BBE-sandbox script has negated problems at your end; I don't know. I know Iguleder's libpuppygc.so module is working wonders for all the 64-bit Chromium 'clones' (after peebee re-compiled it).....and I'm using Iggy's original 32-bit version in a modified version of the 15.0.1.0 tarball here in Xenialpup. It's running nicely.

The only curiosity I've noticed in the 15-series is that the Forum is now labelled as 'Not Secure' in the address bar! In fact, all 'http' sites are being treated the same; seems SlimJet appears to expect 'https' sites all the time now. Image

Posting this from 32-bit SlimJet 15.0.1.0 in Xenialpup right now.


Mike. :wink:

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

#118 Post by OscarTalks »

Hello Mike,

I did take a brief look at Slimjet 15 some days ago and have now done so again.
I have Slimjet 15.0.1.0 running in Tahr 6.0.5 and Slacko 6.3.2 which remain the 2 current official 32bit Puppies.

If you are using the tarball rather than the .deb, try deleting the libudev.so.1 from inside the "lib" sub-directory as this might be what is causing the symbol error. The required glibc version now appears to be 2.15 but you also have to keep an eye on the libstdc++ version.

The bbe method replaces the libpuppygc.so method and I find it to be better with less of the chatter in terminal. It creates a fresh version of the main slimjet binary which has the internal modification for run-as-root. You just substitute it, remembering to give it execute permissions.

This Slimjet won't run in Wheezy or Precise or Slacko 5.7 so I am less enthusiastic about it. For now I have uploaded a .sfs package, but we will see how things go. The 14.0.16.0 packages will remain there for a while for use in those slightly older Puppies.
https://yadi.sk/d/fd8rBM0WoF9sB?force_show=1
Oscar in England
Image

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

#119 Post by Mike Walsh »

Hi, Oscar.

Aha; so you run the 'bbe' script on the main binary, in addition to the sandbox? I did wonder how you were getting round it; it's starting to click into place now... :)


Mike. :wink:

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

#120 Post by OscarTalks »

Hi Mike,

The bbe file itself is an executable binary and the script just contains the commands to make the substitution. I do the steps manually rather than using the script. I only run bbe on the main executable binary. The name of this may be slimjet or chrome or vivaldi-bin or opera or whatever, depending on the chromium derivative.

So for example, with a terminal open inside the slimjet main directory

Code: Select all

bbe -e 's/geteuid/getppid/' slimjet > slimjet1
creates the modified main binary named as slimjet1
Delete the original slimjet main binary
Rename slimjet1 to just slimjet
Make it executable

The only thing I do with the sandbox file is look at properties and make sure the SUID bit is set. Not sure if this is essential or not, but I always do it anyway.
Oscar in England
Image

Post Reply