I guess I spoke too soon. My fix worked for one day, then today it is back to it's error.Eathray wrote:[SOLVED]watchdog wrote:I had this problem sometimes ago, too, with previous versions of palemoon. I had the browser's profile in /mnt/home and a symlink in /root. It happened going from a puppy to another with the same profile. With recent palemoons I have had not this problem. I don't know.
Somewhere either in Palemoon, a preference file, or the https Everywhere plugin, there is a typo. Notice in the error pic above that the calling of the homepage on start up shows three "///" forward slashes, at which point Palemoon says, "Nope. That ain't right," and errors out.
My fix is to change the address of the homepage to a single "/" forward slash, guessing that Palemoon would favor it's typo and turn one forward slash into two (just as it had turned two into three in the error). This worked. See the Pic below. It now loads the page correctly.
Obviously this is a work around and not a real fix. Maybe somebody could help me identify the location that hidden typo so that it could be fixed for real.
Thanks
New Browser, Perform on Old Pup [SOLVED] Portable SeaMonkey
Try to edit /usr/bin/palemoon script from:
to
You should also see what you have in /usr/local/bin/defaultbrowser. Try also to remove "$@" in the exec line of palemoon.desktop in /usr/share/applications. Although maybe you cannot open a link in defaultbrowser without that "$@".
Code: Select all
#!/bin/sh
export LC_ALL=C
/usr/lib/palemoon/glibc219/lib/ld-linux.so.2 --library-path /usr/lib/palemoon/glibc219/lib:/usr/lib/palemoon/glibc219/usr/lib:/usr/lib/palemoon/glibc219/libstdc++:/usr/X11R7/lib:/usr/lib/palemoon /usr/lib/palemoon/palemoon "$@"
Code: Select all
#!/bin/sh
export LC_ALL=C
/usr/lib/palemoon/glibc219/lib/ld-linux.so.2 --library-path /usr/lib/palemoon/glibc219/lib:/usr/lib/palemoon/glibc219/usr/lib:/usr/lib/palemoon/glibc219/libstdc++:/usr/X11R7/lib:/usr/lib/palemoon /usr/lib/palemoon/palemoon
[SOLVED]watchdog wrote:Try to edit /usr/bin/palemoon script from:
toCode: Select all
#!/bin/sh export LC_ALL=C /usr/lib/palemoon/glibc219/lib/ld-linux.so.2 --library-path /usr/lib/palemoon/glibc219/lib:/usr/lib/palemoon/glibc219/usr/lib:/usr/lib/palemoon/glibc219/libstdc++:/usr/X11R7/lib:/usr/lib/palemoon /usr/lib/palemoon/palemoon "$@"
You should also see what you have in /usr/local/bin/defaultbrowser. Try also to remove "$@" in the exec line of palemoon.desktop in /usr/share/applications. Although maybe you cannot open a link in defaultbrowser without that "$@".Code: Select all
#!/bin/sh export LC_ALL=C /usr/lib/palemoon/glibc219/lib/ld-linux.so.2 --library-path /usr/lib/palemoon/glibc219/lib:/usr/lib/palemoon/glibc219/usr/lib:/usr/lib/palemoon/glibc219/libstdc++:/usr/X11R7/lib:/usr/lib/palemoon /usr/lib/palemoon/palemoon
That's why I like hanging out with you smart guys. I keep hoping it will rub off on me somehow.
Just to make sure it didn't fool me like my work-around did, I rebooted a bunch of times yesterday and this morning, and it held the fix every time, so that is clearly the permanent fix needed. Much thanks, Watchdog.
I did some testing in puppy 4.31. My fix is not suitable because I cannot open links in the browser from sylpheed without passing it by "$@". In puppy 4.31 the palemoon browser correctly opens the homepage when I launch it. I think that it's a bug of your puppy4 prior of puppy 4.31. If you retain the fix of removing "$@" then you have to copy the links from other applications in the browser every time. A workaround would be to copy /usr/bin/palemoon to /usr/bin/palemoon-start. Remove "$@" in palemoon-start and use it only to start the browser leaving my package as it is.
I decided to go ahead and encorporate this in and created the palemoon-start script in /usr/bin/. I don't myself use an email client, but some do so, it makes sense to have that link/launch functionality for others in my Puppy. Tested and working.watchdog wrote:I did some testing in puppy 4.31. My fix is not suitable because I cannot open links in the browser from sylpheed without passing it by "$@". In puppy 4.31 the palemoon browser correctly opens the homepage when I launch it. I think that it's a bug of your puppy4 prior of puppy 4.31. If you retain the fix of removing "$@" then you have to copy the links from other applications in the browser every time. A workaround would be to copy /usr/bin/palemoon to /usr/bin/palemoon-start. Remove "$@" in palemoon-start and use it only to start the browser leaving my package as it is.