Closed Bug 68039 Opened 24 years ago Closed 24 years ago

Java no longer installs

Categories

(SeaMonkey :: Installer, defect, P2)

x86
Linux

Tracking

(Not tracked)

VERIFIED FIXED
mozilla0.9

People

(Reporter: akkzilla, Assigned: samir_bugzilla)

Details

(Keywords: regression)

Attachments

(1 file)

On commercial linux builds from the past week, Java no longer installs even
though I check the Java box in my custom install.  This is a regression; it
worked up until a week or two ago.  Of course, trying to install after the fact
doesn't work either (that's a longstanding bug) so if you don't get it on
initial install, you're doomed.

On IRC, I was told:
<Fabian> akk : you need to symlink to the plugins dir.. but maybe we should file
a bug saying it doesn't do it automatically
<Fabian> akk : symlink the plugin files in the java2 directory to the moz plugin dir
<Fabian> akk : it seems the plugin is here
mozilla/plugins/java2/plugin/i386/ns60/libjavaplugin_oji.so
I tried going to the directory where netscape was installed
(/usr/local/netscape) and typing:
ln -s plugins/java2/plugin/i386/ns60/libjavaplugin_oji.so plugins
but no joy, Java still doesn't work.
Severity: normal → major
Keywords: regression
Okay, here's the real command that needs to be executed:
ln -s ../plugins/java2/plugin/i386/ns600/libjavaplugin_oji.so plugins
reassigning to Samir.
Assignee: ssu → sgehani
Nothing changed in the installer in the timeframe mentioned.  Investigating.
Cci'ing granrose in case build machines moved or we received a new drop of Java.
linux: not me...
commercial: not here...
QA Contact: gemal → gbush
After install ogs on linux I found that although we are executing the symlink.sh
hack, the link to the java plugin is not being created.  On a hunch that this
may be related to the way execute has changed I am cc'ing dbragg and dveditz.

Don, Dan,
I pass in 2 arguments to symlink.sh.  This used to work fine before.  Now it
doesn't create the link.  One possibility might be the way the args are
interpreted now.  Need help as to what has changed in this arena.  Else, we can
hack symlink.sh some to do some string parsing if only one argument is passable
now.  This looks like a regression.  Not sure though.

Grace,
It would help if you could isolate in exactly which trunk build this first
started occuring.  Thanks.
Status: NEW → ASSIGNED
Yes, this info would be very valuable.  I checked in the changes to
nsInstallExcute.cpp on 1/26.
Akkana confirms that manually making the symlink makes java work again.  
I have isolated this base on Don's comments:
The 2001-01-26 8am build creates the symlink, but the 2001-01-26 9pm build
doesn't and Don said his checkin went in on 2000-01-26 after the tree opened on
that day.  Now trying the simple workaround.
Please note that this causes bug 66840. Since this bug is more advanced in its
resolution, should we mark bug 66840 dependant on this one? Or dup?
Keywords: nsbeta1
Priority: -- → P2
Target Milestone: --- → mozilla0.9
I can just confirm that this bug is still valid on Linux Build ID: 2001020808.

/Richard
Execution on Unix appears totally hosed.  Exectables and shell scripts,
likewise.  Working with Don on this.
We have a solution.  Spun off bug:
<http://bugzilla.mozilla.org/show_bug.cgi?id=68356>
Don,
Please review.

Dan,
Please super review.
I hate the really complex patch files. <harrrumph>
r=dbragg
sr=dveditz
Whiteboard: Waiting to hear from chofmann/marek if ns trunk is open
Fix checked in.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Whiteboard: Waiting to hear from chofmann/marek if ns trunk is open
Samir, can you please check this into the Mozilla 0.8 branch as well. 
Spoke with Asa.  Clarified that this doesn't need to go into m0.8 since jre.xpi
is only delivered to sweetlou inside netscape on a daily basis.  External users
should not be affected.

Granrose,
Please confirm that the jre.xpi (which is only built in the commercial tree) is
not delivered on a daily basis outside Netscape.  Thanks.
well, the xpi creation should only happen in the deliver.pl script so I leave it
to sgehani to know if that's being generated or not.

However, a find . -name jre.xpi on the mozilla ftp directory does not return any
files so it does not appear to be delivered to the mozilla ftp server.
Thanks Jon.  That confirms that release is not dropping the jre.xpi outside the
firewall so this does not affect m0.8 and mozilla users.
verified on build 2001021306
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: