Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Wed 30 Jul 2014, 05:37
All times are UTC - 4
 Forum index » House Training » Bugs ( Submit bugs )
SeaMonkey upgrade problem
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 2 of 2 [29 Posts]   Goto page: Previous 1, 2
Author Message
DMcCunney

Joined: 02 Feb 2009
Posts: 897

PostPosted: Thu 11 Feb 2010, 18:14    Post subject:  

8-bit wrote:
If you do an ldd on Puppy Browser, you will see that it relies heavily on support from SeaMonkey to run.

I did so. The only thing I see here obviously part of SeaMonkey is the libgtkembedmoz.so library. The rest all live in /lib or /usr/lib, and look to be standard libraries used by a variety of things.

Quote:
As SeaMonkey updates itself, that support disappears.

Which is why I think dependency on a specific SeaMonkey version is a bad idea.

Quote:
I really think that the Puppy Browser needs a rewrite so as not to depend on a specific version of SeaMonkey to run.

I agree.

Quote:
It was made originally as a lite browser to display help files.
If it was kept that way, all would be good.
But features keep getting added to make it more.


"Feeping creaturism". Yep. Old story in the computer world, but we never seem to learn.
______
Dennis
Back to top
View user's profile Send private message 
8-bit


Joined: 03 Apr 2007
Posts: 3357
Location: Oregon

PostPosted: Fri 12 Feb 2010, 04:43    Post subject:
Subject description: My solution
 

I actually got PuppyBrowser working again along with the upgrade of SeaMonkey 2.02.
What I did was to copy the complete seamonkey-1.1.18 directory to /usr/lib first.
Then I edited /usr/local/PuppyBrowser/puppy-browser by replacing all the references to seamonkey with seamonkey-1.1.18.

After that, I also edited /usr/local/bin/gtkmoz and replaced all references to PuppyBrowser with puppy-browser.

So now, PuppyBrowser works along with the SeaMonkey upgrade.

Maybe that is long and drawn out and not done quite right, but it works.
Back to top
View user's profile Send private message 
DMcCunney

Joined: 02 Feb 2009
Posts: 897

PostPosted: Fri 12 Feb 2010, 18:01    Post subject:
Subject description: My solution
 

8-bit wrote:
I actually got PuppyBrowser working again along with the upgrade of SeaMonkey 2.02.

Cool.

Quote:
What I did was to copy the complete seamonkey-1.1.18 directory to /usr/lib first.
Then I edited /usr/local/PuppyBrowser/puppy-browser by replacing all the references to seamonkey with seamonkey-1.1.18.

After that, I also edited /usr/local/bin/gtkmoz and replaced all references to PuppyBrowser with puppy-browser.

So now, PuppyBrowser works along with the SeaMonkey upgrade.

Maybe that is long and drawn out and not done quite right, but it works.

That it works is the important part. It might be possible to refine it a bit - I doubt PuppyBrowser needs everything in the SeaMonkey 1.18 directory - but it may not be worth the trouble to narrow it down.

I'll see about reproducing that here. Thanks!
______
Dennis
Back to top
View user's profile Send private message 
DaveS


Joined: 09 Oct 2008
Posts: 3726
Location: UK

PostPosted: Wed 31 Mar 2010, 15:15    Post subject:  

Have been looking more closely at PuppyBrowser. It has a heck of a lot of deps. Building a standalone exceeds 20MB! This is what it needs so far, all from SM 1.1.18, and so far, Password Manager is not working. The next step is to figure what is compatible from SM2.
puppybrowser.png
 Description   
 Filesize   40.3 KB
 Viewed   1241 Time(s)

puppybrowser.png


_________________
Spup Frugal HD and USB
Root forever!
Back to top
View user's profile Send private message 
DMcCunney

Joined: 02 Feb 2009
Posts: 897

PostPosted: Wed 31 Mar 2010, 16:11    Post subject:  

DaveS wrote:
Have been looking more closely at PuppyBrowser. It has a heck of a lot of deps. Building a standalone exceeds 20MB! This is what it needs so far, all from SM 1.1.18, and so far, Password Manager is not working. The next step is to figure what is compatible from SM2.

Have fun.

I'm all in favor of re-using code, but I have to disagree with Puppy Browser's approach. It appears to assume the user will never try to upgrade or replace SeaMonkey, which is a highly questionable assumption.
______
Dennis
Back to top
View user's profile Send private message 
DaveS


Joined: 09 Oct 2008
Posts: 3726
Location: UK

PostPosted: Wed 31 Mar 2010, 16:17    Post subject:  

DMcCunney wrote:
It appears to assume the user will never try to upgrade or replace SeaMonkey, which is a highly questionable assumption.
______
Dennis


I got the thing to run on a system without SM 1* installed. I copied all of the above to /usr/local/PuppyBrowser, then edited the script puppy-browser in that directory to read as follows:

Code:
#!/bin/bash

export PATH=/usr/local/PuppyBrowser:$PATH
export LD_LIBRARY_PATH=/usr/local/PuppyBrowser:$LD_LIBRARY_PATH
export MOZILLA_FIVE_HOME=/usr/local/PuppyBrowser

if [ -f /usr/local/PuppyBrowser/libgtkembedmoz.so ];then
   export PATH=/usr/local/PuppyBrowser:$PATH
   export LD_LIBRARY_PATH=/usr/local/PuppyBrowser:$LD_LIBRARY_PATH
   export MOZILLA_FIVE_HOME=/usr/local/PuppyBrowser
fi

#if [ -f /usr/local/seamonkey/libgtkembedmoz.so ];then
#   export PATH=/usr/local/seamonkey:$PATH
#   export LD_LIBRARY_PATH=/usr/local/seamonkey:$LD_LIBRARY_PATH
#   export MOZILLA_FIVE_HOME=/usr/local/seamonkey
#fi


mkdir $HOME/.PuppyBrowser 2>/dev/null
mkdir $HOME/.PuppyBrowser/profiles 2>/dev/null
mkdir $HOME/.PuppyBrowser/profiles/default 2>/dev/null

if [ ! -f $HOME/.PuppyBrowser/profiles/default/tabs.rc ];then
   cp $HOME/.PuppyBrowser/tabs.rc $HOME/.PuppyBrowser/profiles/default/tabs.rc 2>/dev/null
fi
if [ ! -f $HOME/.PuppyBrowser/profiles/default/bookmarks.rc ];then
   cp $HOME/.PuppyBrowser/bookmarks.rc $HOME/.PuppyBrowser/profiles/default/bookmarks.rc 2>/dev/null
fi


cd /usr/local/PuppyBrowser

./PuppyBrowser "$@" &


Not displaying scrollbars quite right just now. Flash even works Smile

_________________
Spup Frugal HD and USB
Root forever!
Back to top
View user's profile Send private message 
Dewbie

Joined: 15 Apr 2010
Posts: 1783

PostPosted: Wed 26 May 2010, 01:14    Post subject:  

Quote:
I actually got PuppyBrowser working again along with the upgrade of SeaMonkey 2.02.
What I did was to copy the complete seamonkey-1.1.18 directory to /usr/lib first.
Then I edited /usr/local/PuppyBrowser/puppy-browser by replacing all the references to seamonkey with seamonkey-1.1.18.

After that, I also edited /usr/local/bin/gtkmoz and replaced all references to PuppyBrowser with puppy-browser.

So now, PuppyBrowser works along with the SeaMonkey upgrade.


I have the same problem after a SeaMonkey 2.0 install, and followed these directions to the letter--twice--but still can't get Puppy Browser to launch.

Is there any other fix or workaround that anyone knows of?
(Or...was there a step unintentionally left out of these instructions?)

Thanks!
Back to top
View user's profile Send private message 
8-bit


Joined: 03 Apr 2007
Posts: 3357
Location: Oregon

PostPosted: Wed 26 May 2010, 04:18    Post subject:  

It seems to me that when Puppy 5 was made, I saw a pet of a cut down puppy browser in the section for lupu Here

It is actually the minimum seamonkey 1.1.8 files needed for Puppy Browser to work.
At least, that was my understanding.
Back to top
View user's profile Send private message 
Dewbie

Joined: 15 Apr 2010
Posts: 1783

PostPosted: Tue 01 Jun 2010, 00:10    Post subject:  

Thanks...installed that LuPu package, plus tried DaveS' edits as well.
Still no luck, though...can't get that sucker to launch!

I normally wouldn't even bother with PuppyBrowser, but am only a month-and-a-half into using Puppy, and could sure use its help features.
Back to top
View user's profile Send private message 
DaveS


Joined: 09 Oct 2008
Posts: 3726
Location: UK

PostPosted: Tue 01 Jun 2010, 01:50    Post subject:  

Dewbie wrote:
Thanks...installed that LuPu package, plus tried DaveS' edits as well.
Still no luck, though...can't get that sucker to launch!

I normally wouldn't even bother with PuppyBrowser, but am only a month-and-a-half into using Puppy, and could sure use its help features.


Dewbie, if you are talking about accessing the Puppy help documention, I THINK you can do this with ANY browser. I THINK all you need to do is edit the file which tells Puppy which browser to use to view html files. This is located in /usr/local/bin and is called defaulthtmlviewer. Right click on it, select 'open as text' and set it to start whichever browser you want. Then go to /user/share/doc, and click on index.html. This should get you into the help documentation using whichever browser you specified.
Another way is to open your browser, and from the 'file' menu, navigate to /usr/share/doc, and open index.html.
Yet another way is to open your browser and just drag and drop /usr/share/doc/index.html into it.
Installing a printer however might not be so simple without Puppy browser Sad

_________________
Spup Frugal HD and USB
Root forever!
Back to top
View user's profile Send private message 
Dewbie

Joined: 15 Apr 2010
Posts: 1783

PostPosted: Tue 01 Jun 2010, 17:49    Post subject:  

This might be hardware-related.

The extra steps taken to get PuppyBrowser to work with SeaMonkey 2.0 in some computers simply might not work with certain other computers, such as mine.

According to forum member looseSCREWorTWO, while working on a computer with Puppy Linux 4.3.1, he simply upgraded from SeaMonkey 1.1.18 to 2.0.1, and experienced none of these problems. (PuppyBrowser remained functional.)
Back to top
View user's profile Send private message 
miriam


Joined: 06 Dec 2006
Posts: 268
Location: Queensland, Australia

PostPosted: Tue 21 Dec 2010, 12:21    Post subject:  

I've been adding quite a lot of packages, but haven't upgraded Seamonkey from v1.1.8 in my Puppy431 and puppybrowser (gtkmoz) has stopped working. In my case it may have happened after I installed Firefox. Sad

How weird is that?

I'm going to try copying the libraries gtkmoz requires to its folder and edit the starting script as DaveS suggested. If that doesn't fix it I'll just drop gtkmoz and use links instead.

_________________
A life! Cool! Where can I download one of those from?
Back to top
View user's profile Send private message Visit poster's website 
Dewbie

Joined: 15 Apr 2010
Posts: 1783

PostPosted: Thu 28 Apr 2011, 23:51    Post subject:  

BarryK addressed the SeaMonkey/PuppyBrowser situation here, in the comments section.

@miriam: I test-installed the Firefox 3.6 .pet from here and still had a functional PuppyBrowser.
The SeaMonkey upgrade breaks it, though...at least on this box.

Installing Opera from ttuuxxxx's downloads is an easy workaround.
Both will install in 4.3.1 as is.
Version 11.01 takes over as default browser; 11.51 does not.
Either way, you can just go into /usr/share/applications and drag the browser icons onto your desktop for shortcuts.

Last edited by Dewbie on Fri 09 Dec 2011, 22:46; edited 1 time in total
Back to top
View user's profile Send private message 
Dewbie

Joined: 15 Apr 2010
Posts: 1783

PostPosted: Fri 09 Dec 2011, 15:10    Post subject:  

OK, I came up with a workaround here that allows you to install a newer SeaMonkey while keeping PuppyBrowser intact.

The catch is, you have to retain the old SeaMonkey for everything to remain functional.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 2 of 2 [29 Posts]   Goto page: Previous 1, 2
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Bugs ( Submit bugs )
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0928s ][ Queries: 13 (0.0074s) ][ GZIP on ]