This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Cannot get kmymoney 4.5 to work correctly

Tags: None
(comma "," separated)
tnicholson
Registered Member
Posts
8
Karma
0
OS
I ran in in terminal again, here is the output:

ted@ted-SG41 ~ $ kmymoney dec16ted.kmy
kmymoney(3235)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 1 offers for "Print check"
kmymoney(3235)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "KBanking"
kmymoney(3235)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "KMyMoney OFX"
kmymoney(3235)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "Reconciliation report"
kmymoney(3235)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 1 offers for "iCalendar"
kmymoney(3235)/kdecore (KLibrary) kde4Factory: The library "/usr/lib/kde4/kmm_printcheck.so" does not offer a qt_plugin_instance function.
KMyMoney printcheck plugin loaded
kmymoney(3235)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
QFSFileEngine::open: No file name specified
kmymoney(3235)/kdecore (KLibrary) kde4Factory: The library "/usr/lib/kde4/kmm_kbanking.so" does not offer a qt_plugin_instance function.
7:2010/12/18 19-29-50:aqbanking(3235):started
3:2010/12/18 19-29-50:aqbanking(3235):qbanking.cpp: 422: No Qt translation found for your language en
KMyMoney kbanking plugin loaded
kmymoney(3235)/kdecore (KLibrary) kde4Factory: The library "/usr/lib/kde4/kmm_ofximport.so" does not offer a qt_plugin_instance function.
KMyMoney ofximport plugin loaded
kmymoney(3235)/kdecore (KLibrary) kde4Factory: The library "/usr/lib/kde4/kmm_reconciliationreport.so" does not offer a qt_plugin_instance function.
KMyMoney reconciliation report plugin loaded
kmymoney(3235)/kdecore (KLibrary) kde4Factory: The library "/usr/lib/kde4/kmm_icalendarexport.so" does not offer a qt_plugin_instance function.
KMyMoney iCalendar plugin loaded
reading file
start parsing file
startDocument
reading accounts
reading transactions
reading securities
reading currencies
reading prices
reading reports
endDocument
kmymoney(3235)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
3:2010/12/18 19-31-00:gwen(3235):fslock.c: 141: open(/home/ted/.aqbanking/settings/aqbanking/config.conf.lck): Permission denied
3:2010/12/18 19-31-00:gwen(3235):cfgdir.c: 477: Could not lock group [aqbanking/config]: 1
3:2010/12/18 19-31-00:aqbanking(3235):banking_cfg.c: 821: Unable to lock main config group (-109)
3:2010/12/18 19-31-00:gwen(3235):fslock.c: 141: open(/home/ted/.aqbanking/settings/backends/none.conf.lck): Permission denied
3:2010/12/18 19-31-00:gwen(3235):cfgdir.c: 477: Could not lock group [backends/none]: 1
3:2010/12/18 19-31-00:aqbanking(3235):banking_cfg.c: 411: Could not lock plugin group [none] (-109)
4:2010/12/18 19-31-00:aqbanking(3235):banking_cfg.c: 792: Error deinitializing backend "none"
3:2010/12/18 19-31-00:gwen(3235):fslock.c: 141: open(/home/ted/.aqbanking/settings/backends/aqhbci.conf.lck): Permission denied
3:2010/12/18 19-31-00:gwen(3235):cfgdir.c: 477: Could not lock group [backends/AQHBCI]: 1
3:2010/12/18 19-31-00:aqbanking(3235):banking_cfg.c: 411: Could not lock plugin group [AQHBCI] (-109)
4:2010/12/18 19-31-00:aqbanking(3235):banking_cfg.c: 792: Error deinitializing backend "AQHBCI"
3:2010/12/18 19-31-00:gwen(3235):fslock.c: 141: open(/home/ted/.aqbanking/settings/backends/aqofxconnect.conf.lck): Permission denied
3:2010/12/18 19-31-00:gwen(3235):cfgdir.c: 477: Could not lock group [backends/aqofxconnect]: 1
3:2010/12/18 19-31-00:aqbanking(3235):banking_cfg.c: 411: Could not lock plugin group [aqofxconnect] (-109)
4:2010/12/18 19-31-00:aqbanking(3235):banking_cfg.c: 792: Error deinitializing backend "aqofxconnect"
ted@ted-SG41 ~ $

There are some error messages when I exit the program, but maybe that is part of the shutdown.

But, one of the suggested fixes above must have worked because the problem(s) I was encountering seem to have gone away. I can save configuration settings in kmymoney now. I also added a user who doesn't have admin privileges and could create an account and save config settings there as well.

So, unless someone tells me otherwise, I'm gonna assume the problem is solved.

Thank all of you for your help.

Ted
cristian.onet
KDE Developer
Posts
253
Karma
2
OS
According to the trace "/home/ted/.aqbanking" is still not writable so if you would like to use AqBanking (HBCI) you should set the correct permissions on that folder also, to do that run as root:
Code: Select all
chown -R ted:ted /home/ted/.aqbanking


cristian.onet, proud to be a member of KDE forums since 2008-Oct.
mkae
Registered Member
Posts
77
Karma
0
OS
Here one can see that aqbanking is locked:

Code: Select all
3:2010/12/18 19-31-00:gwen(3235):fslock.c: 141: open(/home/ted/.aqbanking/settings/aqbanking/config.conf.lck): Permission denied

which can happen if your application crashed somewhere in the middle of a data transfer, or you interrupted it forcibly.

You definitely should remove the locks. Read the manual how to do this properly, I have no clue right now. A quick glance with "--help" tells me that unfortunately neither aqbanking-cli's nor aqhbci-tool4's usage info give any hint on how to achieve this - perhaps simple deletion of lock files...

I once had a case like this myself and I believe it was so that aqbanking-cli ceased to function, that it got always stuck and would hang and that a call of "aqhbci-tool4 listaccounts" fixed the dangling lock(s) itself. I might remember wrong, however... Try it out!
User avatar
ipwizard
KDE Developer
Posts
1359
Karma
6
OS
Here one can see that aqbanking is locked:

... or that AqBanking cannot set the lock in the first place (permission denied).


ipwizard, proud to be a member of the KMyMoney forum since its beginning. :-D
openSuSE Leap 15.4 64bit, KF5
tnicholson
Registered Member
Posts
8
Karma
0
OS
cristian.onet wrote:According to the trace "/home/ted/.aqbanking" is still not writable so if you would like to use AqBanking (HBCI) you should set the correct permissions on that folder also, to do that run as root:
Code: Select all
chown -R ted:ted /home/ted/.aqbanking


Once I realized I needed to preface the command above with sudo, it worked! No error messages when I run kmymoney in terminal.

Thanks,

Ted ^-^
mkae
Registered Member
Posts
77
Karma
0
OS
ipwizard wrote:... or that AqBanking cannot set the lock in the first place (permission denied).

How right you are. :-)
My bad.
I didn't notice that...


Bookmarks



Who is online

Registered users: abc72656, Bing [Bot], daret, Google [Bot], lockheed, Sogou [Bot], Yahoo [Bot]