Closed Bug 369221 Opened 18 years ago Closed 18 years ago

Fails to install with xpicleanup error message

Categories

(Firefox :: Installer, defect)

2.0 Branch
x86
Windows Vista
defect
Not set
critical

Tracking

()

RESOLVED FIXED

People

(Reporter: dmeadows, Assigned: robert.strong.bugs)

References

Details

(Keywords: verified1.8.1.5)

Attachments

(2 files, 4 obsolete files)

User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506) Build Identifier: Firefox Setup 2.0.0.1 Installer is able to go through process up to install types. However when it starts to actually install (indicated by the percentage bar) it fails around 25% with an error regarding nxpicleanup.exe. Note that this is a brand new pc purchased a day earlier running windows vista home basic edition. Reproducible: Always Steps to Reproduce: 1.Open installer 2.Choose either custom or standard installation 3.Wait for error Actual Results: This error occurs no matter how you run the program. Eventually when it starts to install, it will crash. Expected Results: Software should have installed correctly with no error messages. Please help me!!!! I can't take IE much longer!
Attached image screenshot of error message (obsolete) —
OS: Other → Windows Vista
Version: unspecified → 2.0 Branch
Maybe dupe of Bug 364710
Attached image A better resolution. Sorry... (obsolete) —
Attachment #253887 - Attachment is obsolete: true
Attachment #253888 - Attachment is obsolete: true
Dylan: Can you please let us know your PC brand? I have never seen this error message before in my Vista testing.
same kind of error message like we have in Bug 364710. So i will dupe this against 364710
Status: UNCONFIRMED → RESOLVED
Closed: 18 years ago
Resolution: --- → DUPLICATE
(In reply to comment #5) > Dylan: Can you please let us know your PC brand? I have never seen this error > message before in my Vista testing. The brand is Acer This is an Acer AST180-UD400B
Reopening per bug 364710 comment 10 and requesting blocking 1.8.1.3. This is a fairly common problem in the forums: http://forums.mozillazine.org/viewtopic.php?t=516716 http://forums.mozillazine.org/viewtopic.php?t=517072 Both of those reports are also on Vista.
Status: RESOLVED → UNCONFIRMED
Flags: blocking1.8.1.3?
Resolution: DUPLICATE → ---
Summary: Fails to install with nxpicleanup error message → Fails to install with xpicleanup error message
dveditz: how do you want to handle this one... as an xpinstall bug since I would think that xpicleanup shouldn't be hanging around, as an installer bug where we need to kill xpicleanup, or something else?
I don't even know how xpicleanup is getting launched in this situation. Confirming based on multiple reports.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: blocking1.8.1.4? → blocking1.8.1.4+
Assignee: nobody → sspitzer
Robert, is there any chance you can help me by taking this bug?
Whiteboard: [at risk]
dveditz, what do you think about launching xpicleanup.exe and requesting elevation so that it will run successfully on Vista? I have no clue as to why it is getting launched either but this would at least do the right thing on Vista as far as launching xpicleanup.exe goes.
dan, robert: i think this Bug is a Dupe of Bug 369937 fix our code so that no files are stored in the "VirtualStore\Program Files\Mozilla Firefox" folder on Vista and we have a patch for the xpicleanup thing for vista in : Bug 370219 – add xpicleanup.dat to removed-files.in on trunk and MOZILLA_1_8_BRANCH
Neither of those fixes this bug and it is debatable whether we actually want to remove the xpicleanup.dat file on install or update. Even if we removed the xpicleanup.dat file on install the xpicleanup.exe process would already be running so it doesn't help in that instance. For this installer specifically we want to check if the file is in use and if it is display an error to the user and abort the install if the process can't be killed.
Attached patch patch - work in progress (obsolete) — Splinter Review
This will handle xpicleanup.exe and freebl3.dll ( Bug #364710 ) being in use as weel as fixes the newline in the error message ( Bug 373972 ). Still some cleanup to do as well as including changes for Thunderbird and Sunbird which I will do in this same bug. This will take care of the installer portion and a followup bug should be created to figure out why xpicleanup.exe is launching, etc.
Assignee: sspitzer → robert.bugzilla
Status: NEW → ASSIGNED
Flags: blocking1.8.1.4+ → blocking1.8.1.5?
Attached patch patch (obsolete) — Splinter Review
Attachment #263071 - Attachment is obsolete: true
Attachment #263397 - Flags: superreview?(mscott)
Attachment #263397 - Flags: review?(sspitzer)
I'll go ahead and add nssckbi.dll per bug 365595
marcia, can I ask a favor? Can you search hendrix for the list of files that have been reported as open when trying to install? (How do you search hendrix?) For example: "Error opening file for writing: \r\n\r\nfreebl3.dll\r\n\r\nClick Retry to try again, or\r\nCancel to stop the installation." We've got three on the list: nssckbi.dll freebl3.dll xpicleanup.exe
(In reply to comment #18) > nssckbi.dll > freebl3.dll > xpicleanup.exe > Results after a bugzilla/Henrix search: firefox.exe <- Bug 364639 mozMapi32.dll <-Bug 340535 AccessibleMarshal.dll <-Bug 340535 MapiProxy.dll <-Bug 340535 \r\n\r\ncomponents\r\n\r\n <- Hendrix Feedback nspr4dll\ <- Hendrix
Attached patch patchSplinter Review
I found a problem with using the DisplayCopyErrMsg macro inside of the CopyFile Function which could cause the installer to hang.
Attachment #263397 - Attachment is obsolete: true
Attachment #263664 - Flags: superreview?(mscott)
Attachment #263664 - Flags: review?(sspitzer)
Attachment #263397 - Flags: superreview?(mscott)
Attachment #263397 - Flags: review?(sspitzer)
(In reply to comment #19) > (In reply to comment #18) > > nssckbi.dll > > freebl3.dll > > xpicleanup.exe > > > > Results after a bugzilla/Henrix search: > > firefox.exe <- Bug 364639 Software Update only. > mozMapi32.dll <-Bug 340535 > AccessibleMarshal.dll <-Bug 340535 > MapiProxy.dll <-Bug 340535 All these are shared dll's and will need to be handled separately. > \r\n\r\ncomponents\r\n\r\n <- Hendrix Feedback This is a directory and is Bug 374710. This will need to be handled separately. > nspr4dll\ <- Hendrix Added
Attachment #263664 - Flags: superreview?(mscott) → superreview+
Comment on attachment 263664 [details] [diff] [review] patch r=sspitzer
Attachment #263664 - Flags: review?(sspitzer) → review+
Checked in to trunk
Status: ASSIGNED → RESOLVED
Closed: 18 years ago18 years ago
Resolution: --- → FIXED
Attachment #263664 - Flags: approval1.8.1.5?
Flags: blocking1.8.1.5? → blocking1.8.1.5+
Comment on attachment 263664 [details] [diff] [review] patch approved for 1.8.1.5, a=dveditz for drivers
Attachment #263664 - Flags: approval1.8.1.5? → approval1.8.1.5+
checked into MOZILLA_1_8_BRANCH Checking in browser/installer/windows/nsis/installer.nsi; /cvsroot/mozilla/browser/installer/windows/nsis/installer.nsi,v <-- installer.nsi new revision: 1.3.2.22; previous revision: 1.3.2.21 done Checking in mail/installer/windows/nsis/installer.nsi; /cvsroot/mozilla/mail/installer/windows/nsis/installer.nsi,v <-- installer.nsi new revision: 1.1.2.11; previous revision: 1.1.2.10 done Checking in toolkit/mozapps/installer/windows/nsis/common.nsh; /cvsroot/mozilla/toolkit/mozapps/installer/windows/nsis/common.nsh,v <-- common.nsh new revision: 1.2.2.13; previous revision: 1.2.2.12 done
Keywords: fixed1.8.1.5
Whiteboard: [at risk]
I ran Bon Echo's installer multiple times on a couple Vista machines (Ultimate and Home) today, and didn't run into this bug (as well as a few uninstalls in-between). Replacing fixed1.8.1.5 keyword with verified1.8.1.5, based on my testing with: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.8.1.5pre) Gecko/20070710 BonEcho/2.0.0.5pre
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: