Page 1 of 1

MMEX database upgrade failed

Posted: Sun Feb 22, 2026 11:55 am
by johnhickley
I have been using an antique version of MMEX (release 0.9.9.0) on CentOS Linux (currently on CentOS 9 via upgrade from CentOS 7 and 8) to host my banking and investment transactions. I am in the process of transitioning to Fedora but my MMEX release (a Linux distribution agnostic i586 version) will not install due to dependencies. I discovered that MMEX is available through flatpak and have installed release 1.9.2, but that failed to upgrade the database. I had a plan to use successive releases of MMEX, starting with the oldest available, to progressively upgrade the database. The oldest available versions are Windows only (fortunately I have a Windows 10 VM for a couple of tasks) and I have successfully opened my database up to release 1.2.7. However, the next available release (1.3.3) fails with the message "MMEX database version 14 doesn't work with this MMEX version".

Is there any way I can upgrade my MMEX database so that I can open it with later versions?

My fallback is to laboriously export each account to CSV and then import them to the latest release of MMEX.

Thank you in advance for any suggestions.

Re: MMEX database upgrade failed

Posted: Sun Feb 22, 2026 2:30 pm
by Renato
MMEX (release 0.9.9.0) was released in 2012, so unfortunately you have missed out on many upgrades. I understand that upgrading to a current version is not without its problems.
Importing the entries individually for each account into the current MMEX may solve your problem.
If you like, you can send the .mmb file to info@mmex.ch and I will take a look at it.
Of course, I guarantee the confidentiality of the data.

Re: MMEX database upgrade failed

Posted: Sun Feb 22, 2026 3:41 pm
by johnhickley
Hi Renato,

Thank you for the offer. Unfortunately, there's a lot of personal financial data held in the database. I suppose what I could do is obfuscate account numbers, amounts transferred, etc. as a new database and send that to you but it will take me some time.