Fargo wrote:Since Kmymoney worked ok on the livecd, is it possible something was left over on the /home partition when he reinstalled the BE edition? ...
This is quite possible and can well cause problems with other applications. Most applications will save data and configuration settings in the user's home directory. Often such files and/or directories are hidden (dot files) and are not immediately visible with a file browser. To see these hidden files/directories hit Ctrl-h when the file browser is open, or use the "ls -a" command in a terminal.
If a user config file/directory is reused after an upgrade then sometimes these can mismatch with the new software version, causing problems when running the new application.
The best thing to do is to rename the user/config file/directory (eg. add "_old" to the filename) before
starting the newly upgraded application. This then forces the application to create a new config file in user's home directory with all the new settings. It is still possible to compare the old and new files, copying data if necessary, to retain the old functionality if desired.
Regarding the original problem in this thread, we did try to mitigate against this by starting kmymoney with the "-n" option, which should have ensured that no old data file was used. However, as I do not run kmymoney myself, I do not know if any other kmymoney config files or directories exist in the user's home directory. If there are any, I would certainly rename them before starting kmymoney again to ensure that it starts with a clean user config.