Bug 333535 - System Error on initialisation - libkleo.dll is missing
Summary: System Error on initialisation - libkleo.dll is missing
Status: RESOLVED FIXED
Alias: None
Product: kleopatra
Classification: Applications
Component: general (show other bugs)
Version: 2.2.0
Platform: Microsoft Windows Microsoft Windows
: NOR grave
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-17 13:37 UTC by Chris Jones
Modified: 2016-04-08 16:27 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Jones 2014-04-17 13:37:13 UTC
Message box is displayed on initialisation of program kleopatra.exe as follows:-

The program can't start because lkbkleo.dll is missing from your computer. Try reinstalling the program to fix this problem.

Have as suggested, reinstalled the gpg4win-2.2.1 and re-run kleopatra with exactly the same result. This morning the program was working fine. The only change is that I have upgraded my PC from Windows 8.1 to Windows 8.1 Update 1.

Reproducible: Always

Steps to Reproduce:
1. Run kleopatra.exe
2.
3.
Actual Results:  
See above

Expected Results:  
Nothing.

See above.
Comment 1 Janis Irbe 2014-08-14 12:31:59 UTC
(In reply to Chris Jones from comment #0)
> Message box is displayed on initialisation of program kleopatra.exe as
> follows:-
> 
> The program can't start because lkbkleo.dll is missing from your computer.
> Try reinstalling the program to fix this problem.
> 
> Have as suggested, reinstalled the gpg4win-2.2.1 and re-run kleopatra with
> exactly the same result. This morning the program was working fine. The only
> change is that I have upgraded my PC from Windows 8.1 to Windows 8.1 Update
> 1.
> 
> Reproducible: Always
> 
> Steps to Reproduce:
> 1. Run kleopatra.exe
> 2.
> 3.
> Actual Results:  
> See above
> 
> Expected Results:  
> Nothing.
> 
> See above.

Got the same error on Windows 8.1 Pro x64.

I resolved the problem by changing "Start In" path in kleopatra shortcut properties to "C:\Program Files (x86)\GNU\GnuPG\".

Regards,

Janis
Comment 2 buddey 2014-12-18 21:41:06 UTC
>Got the same error on Windows 8.1 Pro x64.

>I resolved the problem by changing "Start In" path in kleopatra shortcut properties to >"C:\Program Files (x86)\GNU\GnuPG\".

>Regards,

>Janis

This solved the problem for me. windows 8.1 microsoft surface pro.
Comment 3 Andre Heinecke 2015-08-05 14:19:32 UTC
I can't reproduce this problem.

On windows 8.1 x64 pro. Default install of gpg4win-2.2.5 -> launching kleopatra from the "Tasks" pane works perfectly fine.

What did the shortcut have as a "Start in" value before you modified it? For me it's %HOMEDRIVE%%HOMEPATH%
Comment 4 aracing 2015-10-03 23:29:35 UTC
I have the same error message when I double-click on a file with type ".gnu". Kleo does not open. I can click the Kleopatra application to open it first and then open the ".gnu" file from the "file" menu. I changed the application's "Start In" as suggested above, but got the same error. I am using Gpg4win verion 2.2.6 and Kleopatra version 2.2.0-git49bbf03 (2015-08-20). I had the same problem with Gpg4win version 2.2.5.
Comment 5 Andre Heinecke 2015-10-05 07:44:33 UTC
Are you sure you are running the right kleopatra binary. For some historic reasons there is a wrapper installed in the installation location that should be run. Running the kleopatra.exe from the bin subfolder will produce the error you mentioned.:

%PROGRAMFILES%/GNU/GnuPG/kleopatra.exe  (small and without icon) < This is the one you should run.
%PROGRAMFILES%/GNU/GnuPG/bin/kleopatra.exe (large and with icon) < Will produce error.
Comment 6 Andre Heinecke 2016-04-08 16:27:38 UTC
For Gpg4win-3.0 we have fixed that whole class of loading problems by not using a wrapper anymore and no special loading code.

You can find a testversion of the upcoming 3.0 version under: https://wiki.gnupg.org/Gpg4win/Testversions