Closed Bug 207110 Opened 22 years ago Closed 21 years ago

PSM does not seem to get installed with 1.4b

Categories

(SeaMonkey :: Installer, defect)

x86
Windows 2000
defect
Not set
major

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: gandalf94305, Assigned: ssu0262)

References

Details

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4b) Gecko/20030507 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4b) Gecko/20030507 I deinstalled Mozilla 1.3.1 and installed 1.4b. During startup, I get a message libplc4.dll not found. When I try to open any page via https, I get the message "This document cannot be displayed unless you install the Personal Security Manager (PSM). Download and install PSM and try again, or contact your system administrator." In fact, under /pub/mozilla/releases/mozilla1.4b/ I can see a psm.xpi for Linux but not for Windows. Has this been forgotten to package? Also note that the initial error message indicated Mozilla is looking for a libplc4.dll instead of a plc4.dll (which exists). Reproducible: Always Steps to Reproduce: 1. Install 1.4b on a fresh system without any Mozilla components. 2. Start Mozilla 3. Open some https://... URL
I had done some research to see if this bug had been reported earlier, but found nothing. Well, I've just found another, similar bug: 204155.
I had this problem when i had 1.3.1 but when i installed 1.4a it fixed it, i have since moved on to 20030507 which is the same build you have listed and i do not have the problem now either.
This is Win2k SP3 on a Dell Latitude C600. When I make a fresh installation on a system without registry entries or installation files pertaining to Mozilla or Netscape products, 1.3.1 works fine deterministically, while 1.4b fails deterministically to access any https pages, sign e-mail messages, or encrypt e-mail messages. I do not have the insight into the components which get installed with Mozilla, but somebody who has might be able to identify whether this is a problem of PSM not being included/installed in 1.4b (it is not on the installation menu as an option in neither 1.3.1, not 1.4b), whether this is a problem of PSM being installed (the libraries smime3.dll, ssl3.dll, nss3.dll are there in the mozilla directory) but not recognized, or whether this is a weird interaction of some other software I have installed, with Mozilla. Somebody please advise on diagnostics. Thanks much.
Reporter: Can you please try the .zip build and unzip it in an empty directory ? PSM!=Security General
Assignee: mstoltz → ssu
Component: Security: General → Installer
QA Contact: carosendahl → bugzilla
I tried both the official 1.4b and the most recent nightly build (20030526) on a clean system with all registry entries and files (except for my personal profile) removed. I even cleared the XUL.mfl before starting. The result is the same with both versions. I get the message about libplc4.dll missing at startup, and https: accesses lead to a popup saying that PSM is not installed. I apologize if PSM is not suitable for Security General... and I am not sure if that is an installer problem or a general packaging problem. Maybe it is just a psm.xpi which is missing :-).
Please don't use the installer. Use the .zip build. http://ftp24moz.newaol.com/pub/mozilla/releases/mozilla1.4b/mozilla-win32-1.4b-talkback.zip If this build works search for another libplc4.dll on your system (c:\windows ; c:\windows\system32 ) FYI: Mozilla use the registry only for the desktop integration and this can't cause something like this
Matthias, well, I did not use the installer for my last two attempts with 1.4b (zip) and 20030526 nightly build (zip). I noticed two things: - 1.4 looks for a libplc4.dll, but there is a plc4.dll. Wrong compilation/packaging? - GRE has its own copy of plc4.dll and gets installed in a different location than Mozilla (C:/Program Files/Common Files/Mozilla/GRE/...). I will try the 1.4b zip once again and check if there is any other *plc4.dll around... or any other of the libraries used by Mozilla, but I already thought I had done this from a clean system. *sigh* Once more... *daumen-drück* :-)
This is rather interesting. I have just tried again to install 1.4b (zip). And it worked. Well, what was different? This time, I removed the registry.dat and started the new Mozilla without any profiles installed. I later moved the old registry.dat into place and found my old profile working. PSM seems to be active. Hmm... Uninstall... Cleanup... Reinstall without moving registry.dat... Does not work! It seems, there is something in registry.dat making Mozilla deterministically look for a libplc4.dll on startup and fail on https sites. Very strange indeed. Esp. because using the old registry.dat AFTER the installation has completed does not cause trouble. I consider taking the bug severity from "Major" to "Normal" because there seems to be a solution, although something still is strange.
PSM is no longer an option in the installer under Win32. It is always installed now, thus there isn't a psm.xpi package for windows anymore. Since this looks like something to do with the registry.dat, it is not an installer issue, with the exception that a solution might involve the installer. Gandalf, could you attach the registry.dat file in question? If bugzilla will not let you, please email it to me.
*** Bug 204155 has been marked as a duplicate of this bug. ***
No response from reporter, old version, works now -> WFM?
this is wfm with a 2 days old installer build
Status: UNCONFIRMED → RESOLVED
Closed: 21 years ago
Resolution: --- → WORKSFORME
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.