Hello Lee,

As a temporary solution, if you have root privledges, run the installer telling it to save (or cache) downloaded files, try to install - it will fail again but install files are now on your hd; then start a console and
cd [netscape-installer-dir]/xpi/ # where [netscape-installer-dir] is the directory in which you are running the installer (I don't know about rpm installs, but it probably resides in /tmp)


unzip xpcom.xpi
cd bin/
cp libxpistub.so / #note: this copies the library to your root directory, rm it after the install is complete - this method is a security risk


now run the installer, it should install without a hitch (remember to remove libxpistub.so from /). Warning: do not install over a previous version of netscape, there are various conflicts which will arise! Hope this helps.


Technical Solution:
If you have the sources:
/mozilla/xpinstall/stub/unix/src2/nsXIEngine.cpp in the function LoadXPIStub uses MAXPATHLEN but does not define it - this is why installs are failing with error code ~618 (patch to be submited soon). Near the top of the file add:
#ifndef MAXPATHLEN
#define MAXPATHLEN 1024
#endif


Bjorn Pearson.

Lee Mahan wrote:
I've been attempting to upgrade to Netscape 6.x on my Red Hat 7.1
machine, but it won't install, keeps saying that it can't find
xpistub.

Anyone have a solution?


************************************
This is the final test of a gentleman: His respect for those who can be of no possible service to him.


--William Lyon Phelps, American educator (1865-1943). ***************************************
--Lee
Design West
Technology Consultant
System Administrator


_______________________________________________
Mozilla-xpinstall mailing list
[EMAIL PROTECTED]
http://mail.mozilla.org/listinfo/mozilla-xpinstall

Reply via email to