Keepass arbeitet nicht mit Wein

3438
Decio Lira

Ich habe Keepass 1.16 in meinem Thumbdrive installiert, das angeblich mit Wine funktioniert (laut Keepass-Homepage), aber nach Eingabe des Master-Passworts hängt es einfach und zeigt den Bildschirm "Das Programm keepass hat ein ernstes Problem festgestellt und muss geschlossen werden".

Ich habe diesen Fehler msg unter dem Stack-Trace auf dem Terminal erhalten:

wine: Call from 0x7b844633 to unimplemented function bcrypt.dll.BCryptOpenAlgorithmProvider, aborting

Unter Windows läuft alles gut.

Ich verwende Wine-1.1.27 auf Ubuntu 9.04

Irgendwelche Gedanken?

2
Ich habe es vorgezogen, für beide Plattformen nur eine App auf meinem Thumbdrive zu verwenden, aber ich verwende vorläufig KeepassX (Linux) und Keepass (Windows) Decio Lira vor 14 Jahren 0

2 Antworten auf die Frage

7
Jared Harley

Ich bin mit Wine nicht vertraut, aber Version 1.16 erscheint nicht in seiner WineHQ-Liste für KeePass, daher ist KeePass 1.16 möglicherweise nicht kompatibel.

Es gibt jedoch ein plattformübergreifendes Programm KeePassX, das von KeePass for Windows abgezweigt wurde und das Sie vielleicht auschecken möchten. So installieren Sie KeePassX auf Ubuntu .

Ich benutze KeePassX (allerdings auf Mac) und es ist ein guter Ersatz. Stephen Jennings vor 14 Jahren 0
1.16 scheint kompatibel mit Wine on Keepass HP zu sein. Decio Lira vor 14 Jahren 0
2
nagul

Wenn Sie die Keepass 1.x-Version verwenden möchten, sollten Sie stattdessen nur KeepassX verwenden.

Es ist so einfach, das KeepassX-Repository zu Ihren Quellen hinzuzufügen (über System-> Administration-> Softwarequellen : Drittanbieter-Software-> Hinzufügen ) und dann das Paket zu installieren.

sudo apt-get install keepassx

Wenn Sie Keepass 2.x-Versionen unter Windows verwenden, die die .kdbx- Dateierweiterungen verwenden, haben Sie kein Glück, da sogar die neueste KeepassX 0.4.0 Beta 1-Version nicht damit arbeiten kann. Ich stolperte über dieses Problem und musste aus Kompatibilitätsgründen wieder eine Keepass 1.x-Version unter Windows verwenden.

Edit: Wie Decio in den Kommentaren betonte, läuft Keepass 2.x auf dem .NET Framework und kann daher unter Mono ausgeführt werden, wenn auch mit einer Mono-Version, die sich derzeit nicht im Ubuntu-Repository befindet.

In den KeepassX-Foren gibt es sogar Diskussionen über die zukünftige Ausrichtung des KeepassX-Projekts, vorausgesetzt, Keepass kann jetzt unter Linux und Mac unter Mono ausgeführt werden.

Keepass 2.x funktioniert angeblich in Linux, wenn Sie über Mono 2.2 oder neuer verfügen. Habe das nicht getestet, weil Ubuntu Repos momentan nur 2.0.x haben. Decio Lira vor 14 Jahren 0
Wunderbar! Ich wusste nicht, dass Keepass 2.x eine grundlegende Neuentwicklung des .NET-Frameworks war. nagul vor 14 Jahren 0