Closed
Bug 142107
Opened 22 years ago
Closed 22 years ago
Installer fails
Categories
(SeaMonkey :: Installer, defect, P1)
Tracking
(Not tracked)
VERIFIED
FIXED
mozilla1.0
People
(Reporter: tracy, Assigned: samir_bugzilla)
Details
(Whiteboard: [adt1] [ETA 05/06] [m5+])
Attachments
(3 files, 1 obsolete file)
60.37 KB,
image/png
|
Details | |
1022 bytes,
patch
|
ssu0262
:
review+
dveditz
:
superreview+
asa
:
approval+
|
Details | Diff | Splinter Review |
1.15 KB,
patch
|
Details | Diff | Splinter Review |
seen with today's linux branch builds. -attempt to install the build it fails after a series of -621 errors. leaf tells me sean su is looking into it. I assigned it to him.
Reporter | ||
Comment 2•22 years ago
|
||
this happens to mozilla too.
Updated•22 years ago
|
Keywords: nsbeta1+
Priority: -- → P1
Whiteboard: [adt1] [ETA Needed]
Target Milestone: --- → mozilla1.0
Comment 3•22 years ago
|
||
Here's what it looks like when it fails for me. When I tell the installer to install into a specific directory, it installs a series of files with consecutive integers appended to the name of the directory in which I wanted the files to be installed. In other words, if I specify that mozilla should be installed in the directory "/home/myk/foo/bar" I get the following files: /home/myk/foo/bar-1 /home/myk/foo/bar-2 etc. This goes up to about 323 before it craps out with the error message in the screen shot.
reassigning to Samir since he's taking a look at it right now ;). Thanks Samir.
Assignee: ssu → sgehani
Assignee | ||
Comment 5•22 years ago
|
||
Can't repro in the browser (successfully installed inspector.xpi) which means we are probably trying to exercise code from a dll that is not packaged in xpcom.xpi. Next step is to investigate using a debug installer.
Assignee | ||
Comment 6•22 years ago
|
||
Assignee | ||
Comment 7•22 years ago
|
||
ssu, please r. alecf, please sr.
Assignee | ||
Updated•22 years ago
|
Comment on attachment 82348 [details] [diff] [review] Move libuconv.so to xpcom.xpi since we now need it at install-time. r=ssu
Attachment #82348 -
Flags: review+
Comment 9•22 years ago
|
||
libuconv?! It was alecf's removal of the uconv depndency in bug 100676 that caused bug 125106 in the first place!
Comment 10•22 years ago
|
||
Comment on attachment 82348 [details] [diff] [review] Move libuconv.so to xpcom.xpi since we now need it at install-time. sr=dveditz
Attachment #82348 -
Flags: superreview+
Comment 11•22 years ago
|
||
i am confused. wasn' the linux install issue resolved by the backout of bug 125106, by leaf?
Keywords: approval
Whiteboard: [adt1] [ETA 2002-05-06] [Need r, sr, driver's a, adt's a] → [adt1] [ETA 05/05] [Need r, sr, driver's a, adt's a] [m5+]
Updated•22 years ago
|
Keywords: adt1.0.0
Whiteboard: [adt1] [ETA 05/05] [Need r, sr, driver's a, adt's a] [m5+] → [adt1] [ETA 05/05] [Needs Driver's a=] [m5+]
Comment 12•22 years ago
|
||
Wow, yeah this seems really lame. I mean, xpi packaging is really beyond the scope of my modularity work, but it seems pretty lame that we need uconv here.
Assignee | ||
Comment 13•22 years ago
|
||
Regarding comment 11: yes, the linux install issue is resolved for now. But when we land the patch for bug 125106 again then we should land this patch as well. Regarding comment 13: I'll try to debug XPInstall more to find the offending code to hopefully truly break the dependency on uconv. Failing teh arrival of such a patch in a ``timely'' manner, we can ship beta with the current patch (attachment 82348 [details] [diff] [review]).
Comment 14•22 years ago
|
||
Comment on attachment 82348 [details] [diff] [review] Move libuconv.so to xpcom.xpi since we now need it at install-time. a=asa (on behalf of drivers) for checkin to the 1.0 branch.
Attachment #82348 -
Flags: approval+
Assignee | ||
Comment 15•22 years ago
|
||
Assignee | ||
Comment 16•22 years ago
|
||
Attachment #82513 -
Attachment is obsolete: true
Assignee | ||
Updated•22 years ago
|
Whiteboard: [adt1] [ETA 05/05] [Needs Driver's a=] [m5+] → [adt1] [ETA 05/06] [Needs plus on adt1.0.0 nomination] [m5+]
Comment 17•22 years ago
|
||
Is the failure return the only effect of the uncov lib not being there? And what possible areas would break based on handling the error in the way you do? We can be pretty sure that by making uconv available to the linux installer we will work without regressions (even if the installer size is 3x, I prefer no regressions).
Comment 18•22 years ago
|
||
adt1.0.0+ (on ADT's behalf) approval for checkin to the 1.0 brnach. Pls check this in asap, then add the fixed1.0.0 keyword.
Assignee | ||
Comment 19•22 years ago
|
||
Syd, Regarding comment 17 I agree we should take my first patch (attachment 82348 [details] [diff] [review]) for beta (and maybe even for RTM). After I check my patch into the branch Dan (or install folks deemed appropriate) can run with the newer patch I have attached. I think we haven't covered all our bases cause I found other AppendUnicode() calls whose rv was not being checked. Both patches fix the linux installer problem though and install ``working'' builds.
Comment 20•22 years ago
|
||
Comment on attachment 82514 [details] [diff] [review] Same as last patch but with fixed comments. interesting approach, but be forwarned this will probably change in some way once darin lands his nsIFile/utf8 patch... that doesn't land until later though. Come to think of it, I'm not sure this will actually fix the problem on non-ASCII systems though. "Lossy" is the key word - dan has switched the installer over to using native paths where appropriate, and I think all you're doing here is munging the native path into some ugly ascii string. I actually think that darin's UTF8/nsIFile patch may fix THIS bug, when it does finally land on the branch.
Assignee | ||
Comment 21•22 years ago
|
||
Alec, I was porting Dan's approach (see nsInstallFolder.cpp rev 1.197.2.2) from nsInstallFolder.cpp to nsInstallFile.cpp. Since we are checking in the first patch we can leave this to Dan post-beta when hopefully Darin's checkin fixes this.
Comment 22•22 years ago
|
||
I landed 82348 on the BRANCH.
Comment 23•22 years ago
|
||
Marking as fixed1.0.0, since Dougt landed attachment 82348 [details] [diff] [review] on the branch.
Keywords: fixed1.0.0
Comment 24•22 years ago
|
||
Shouldn't this be resolved as fixed, since it was apparently only a problem on the branch?
Assignee | ||
Comment 25•22 years ago
|
||
Thanks Doug!
Status: ASSIGNED → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 26•22 years ago
|
||
verified fixed with linux commercial build 2002-05-07-08-1.0.0
Status: RESOLVED → VERIFIED
Comment 27•22 years ago
|
||
adding verified1.0.0 keyword ( tested on branch too)
Keywords: fixed1.0.0 → verified1.0.0
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•