Opened 16 years ago
Closed 14 years ago
#63 closed defect (worksforme)
Qgis does not start - message: component not found libssl32.dll
Reported by: | ema | Owned by: | |
---|---|---|---|
Priority: | major | Component: | Package |
Version: | Keywords: | qgis libssl32.dll | |
Cc: |
Description
I updated to qgis 1.0.0-6 to 1.0.0-7 Now the software does not start Message: component not found: libssl32.dll. A fresh install will solve the problem I have reinstalled many times in various ways but the result does not change. This library does not exist in other pc where it works correctly Qgis. SO: winXPpro v2002 sp3
Change History (9)
comment:1 by , 16 years ago
comment:2 by , 16 years ago
I have run depends.exe on qgis.exe 1.0.1-1 and I cannot see libssl32.dll in the tree anywhere. Is it possible you typed the name of the DLL wrong? This is most odd.
comment:3 by , 16 years ago
Yes! is very strange I have just to install the storage 1.0.1-1 the result is the same: not found libssl32.dll I delete the folder. qgis I do not know what to do ... There are other settings to erase qgis? probably depends on the old plug-in? I do not know how to clean all configurations of qgis
comment:4 by , 16 years ago
Component: | Installer → Package |
---|---|
Priority: | blocker → major |
Ema,
I have uploaded the DLL dependency tracking program to:
If you would like, you can download this, and copy the contained depends.exe into the C:\OSGeo4W\bin directory. Then in the OSGeo4W Shell window you can do:
cd C:\OSGeo4W\apps\qgis\bin depends.exe qgis.exe
This should launch the dependency viewer GUI. The top left pane is a DLL tree. If you can find from that tree which DLL is attempting to load libssl32.dll that might be quite helpful to us.
follow-up: 6 comment:5 by , 16 years ago
I do not know if I understood correctly I opened qgis.exe from dependency list on the left there are two dll with the application of yellow:
- MSVCP90.DLL
- MSVCR90.DLL
but I tried dependency.exe in a pc where qgis works well and there are the same libraries with the yellow question mark!
comment:6 by , 16 years ago
Replying to ema:
I do not know if I understood correctly I opened qgis.exe from dependency list on the left there are two dll with the application of yellow:
- MSVCP90.DLL
- MSVCR90.DLL
but I tried dependency.exe in a pc where qgis works well and there are the same libraries with the yellow question mark!
That's normal, those DLL are installed somewhere in %WINDIR%\WinSxS
and found through the assembly.
libssl32.dll
is not referenced by qgis directly. That reference is probably in a DLL some plugin in %OSGEO4W_ROOT%\apps\qgis\plugins
uses. Maybe postgresprovider.dll
or ogrprovider.dll
.
follow-up: 8 comment:7 by , 16 years ago
I tried to uninstall everything that concerns qgis and osgeo4w I cleaned the registry key I rebooted the pc and the result is always the same: I surrender! :-(
comment:8 by , 16 years ago
Replying to ema:
I tried to uninstall everything that concerns qgis and osgeo4w I cleaned the registry key I rebooted the pc and the result is always the same: I surrender! :-(
Looks like your problem isn't directly related to qgis or OSGeo4W at all.
I suspect that you have some DLL in your %WINDIR%\system32
that depends on libssl32.dll
, which is picked up by some other DLL in OSGeo4W instead of the intended DLL in OSGeo4W (we've previously seen such things with openssl
; see also #35 ff).
Please check the plugins with depends
. You should find a plugin that references libssl32.dll
, but indirectly though another DLL on your system.
Alternatively you could also search for a file contains libssl32.dll
using the Windows Explorer's search facility. That should also locate that apparently broken DLL.
comment:9 by , 14 years ago
Resolution: | → worksforme |
---|---|
Status: | new → closed |
closing for lack for feedback.
Replying to ema:
Does this also apply to 1.0.1-1? Do you have the openssl package installed?
I wonder, if this might be related to a problem in osgeo4w-setup, which might not pickup dependencies correctly in some cases.