[kmymoney] [Bug 396285] When opening a mymoney file from smb:// share saving fails and destroys all data to 0Bytes!

Jack bugzilla_noreply at kde.org
Sun Jul 8 15:41:52 BST 2018


https://bugs.kde.org/show_bug.cgi?id=396285

--- Comment #8 from Jack <ostroffjh at users.sourceforge.net> ---
The organization of your testing (in Comment 4) confused me.  However, as I
read it, KMM4 save to Remote A (test 1) works and KMM5 save to Remote A (test
2) fails.  (I don't think it matters that the two KMM versions are on different
PCs.)  KMM5 to Remote B works (your test 3) so as you do point out, the issue
is with the interaction of KMM5 and Synology Diskstation.  The fourth test
should simply be KMM4 to Remote B, but I think we'll all be very surprised if
that fails.

As far ask I know, KMyMoney does not do anything special which depends on the
location or file system being saved to.  That is all handled by the underlying
KDE libraries (kdelibs for KMM4 or Frameworks for KMM5).  That is also why it
will in general NOT be possible to run KMM4 and KMM5 on the same machine.  It
is very hard to have both sets of KDE libraries installed together.  It's is
not impossible, but any given distro has chosen one or the other. Those still
on 4 are likely LTS and won't add 5; those that have moved to 5 have removed
all need for the older libraries.

So, to quote Ralf from bug 396208)  "The fact that this function works with
KDE4 shows that the problem lies in the underlying KF5 framework, probably in
kio or the smb kioslave."  That bug only mentions opening, not saving, so it
may or may not be the same bug.  Can you try the tests suggested in that bug? 
That would test kio and without using KMM.  You did save with nano, but that is
not a KDE application, so you might also try with Kate or some other KDE app.

Also, since KMM saves correctly to at least one SMB implementation (Samba on
Remote B) then it would be nice if we could find any known differences in
implementation between Samba and Synology Diskstation.  A browse through their
README or release notes might have some useful information.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list