Linux Ubuntu 24.04.3 x64
Keepass2 , v2.47 from repository.
plugin IOProtocolExt (also checked on SftpSync).
Issue:
Run sync database with ftp server.
Window blocked, like form.Enable = false.
Synchonization completed successfully, as shown on statusbar.
Window stay blocked infinitely. Don't react on mouse click or Close button at frame header, resized with artefacts (not redrawn).
$ dpkg -s keepass2
Package: keepass2
Status: install ok installed
Priority: optional
Section: utils
Installed-Size: 3291
Maintainer: Ubuntu Developers ubuntu-devel-discuss@lists.ubuntu.com
Architecture: all
Version: 2.47+dfsg-2
Depends: mono-runtime (>= 3.0~), libgcrypt20 (>= 1.8.7), libmono-corlib4.5-cil (>= 5.18.0.240), libmono-system-drawing4.0-cil (>= 5.12.0.309), libmono-system-security4.0-cil (>= 5.18.0.240), libmono-system-windows-forms4.0-cil (>= 5.16.0.220), libmono-system-xml4.0-cil (>= 4.6.1.3), libmono-system4.0-cil (>= 5.18.0.240), libx11-6 (>= 2:1.6.0)
Recommends: xsel
Suggests: keepass2-doc, mono-dmcs, xdotool
Description: Password manager
KeePass is a easy-to-use password manager for Windows, Linux, Mac OS X and
mobile devices. You can store your passwords in highly-encrypted databases,
which can only be unlocked with one master password and/or a key file.
A database consists of only one file that can be transferred from one computer
to another easily.
KeePass can import data from various file formats. The password list can be
exported to various formats, including TXT, HTML, XML and CSV files.
Original-Maintainer: Debian CLI Applications Team pkg-cli-apps-team@lists.alioth.debian.org
Homepage: http://keepass.info/
You can't use the plug-in IOProtocolExt in Linux because it uses WimSCP, which is a Windows only program.
Remove the plug-in and any other plug-ins and test again.
cheers, Paul
I have removed plugin and nothing changed.
Window stall after completing sync (Ready appear in statusbar).
Last edit: riuson 2025-10-04
I've just tested this with KeePass 2.59 on an up-to-date Kubuntu 25.04 system and cannot reproduce the issue. It probably was a bug in KeePass, Mono or the system that has been fixed already.
Best regards,
Dominik
I have get portable keepass v2.59 = stalled.
Install mono from its own repository v6.12 = stalled.
Kubuntu 25.04 live cd with installed mono 6.12 and keepass v2.57 = stalled.
... with portable keepass 2.59 = stalled.
Sync with file in filesystem = ok. Sync with file over ftp (url) = stalled.
According to logs of ftp server, file downloaded and uploaded successfully. But application breaks somewhere after "Ready".
Turn off "Use file transactions for writing databases" under Tools > Options > Advanced, File Input/Output Connections
Also "Verify written file after saving a database"
cheers, Paul
Turned off "Use file transactions for writing databases" and "Verify written file after saving a database".
Sync with url still stalled.
Ubuntu 24.04, mono 6.12, keepass 2.59
Given that it works with local files (and with FTP on Windows), this is probably a bug in Mono.
Best regards,
Dominik
A bug in mono that affects your FTP server. We have seen lots of FTP servers that act unusually.
cheers, Paul
This is sad...
In that case, I'll use the rclone to mount the ftp directory to the local file system, so it will work at least somehow.
Thank you for your time.