https://bugs.kde.org/show_bug.cgi?id=475674
--- Comment #4 from Brendan <k...@coupe7.com> --- I just tested this change and it does not appear to be working correctly. When I run KMM, it does create a file named FileName.kmy.lck which then appears on my other system after Syncthing syncs the folder. When I try to open FileName.kmy on the second system, it opens fine, meaning I now have the same KMM file open on 2 systems. It overwrites the original lock file with the information from the second system. Contents of the lck file: First System: 699112 kmymoney LNX-BMC ac37039462fe4d0ab453b92a7b496f83 52b82ed4-97dd-4e78-a58a-4bf11c4bf95a Second System: 38354 kmymoney LNX-KIT ac37039462fe4d0ab453b92a7b496f83 95ade840-0d72-431d-b996-0db4f80d0f57 When I close KMM on the second system, the lock file is deleted. When I close it on the second system, I get and error on the command line (because the file is no longer there): Could not remove our own lock file "/PATH/FileName.kmy.lck" maybe permissions changed meanwhile? Here is the commend line output from the First and Second system *referrint to the order that I open KMM): First System: WebConnect: Running in server mode This is not KMyMoney plugin: '/usr/lib64/qt5/plugins/kmymoney_plugins/konlinetasks_sepa.so' 3:2025/04/01 09-21-00:(null)(699112):banking_update.c: 610: No AqBanking config folder found at [/home/bcoupe/.aqbanking/settings6/users] (-1) 3:2025/04/01 09-21-00:(null)(699112):banking_update.c: 610: No AqBanking config folder found at [/home/bcoupe/.aqbanking/settings/users] (-1) 3:2025/04/01 09-21-00:(null)(699112):banking_update.c: 411: There is no old settings folder, need initial setup "kmymoneySHeZoO" Python module failed to load Traceback (most recent call last): File "/tmp/kmymoneySHeZoO.py", line 10, in <module> import logging.config File "/usr/lib64/python3.13/logging/config.py", line 31, in <module> import logging.handlers File "/usr/lib64/python3.13/logging/handlers.py", line 30, in <module> import pickle File "/usr/lib64/python3.13/pickle.py", line 33, in <module> from struct import pack, unpack File "/usr/lib64/python3.13/struct.py", line 13, in <module> from _struct import * ImportError: /usr/lib64/python3.13/lib-dynload/_struct.cpython-313-x86_64-linux-gnu.so: undefined symbol: PyByteArray_Type Could not remove our own lock file "/home/bcoupe/KMM/Coupes.kmy.lck" maybe permissions changed meanwhile? (kmymoney:699112): GLib-GIO-CRITICAL **: 09:23:05.374: GFileInfo created without standard::icon (kmymoney:699112): GLib-GIO-CRITICAL **: 09:23:05.374: file ../gio/gfileinfo.c: line 1765 (g_file_info_get_icon): should not be reached (kmymoney:699112): GLib-GIO-CRITICAL **: 09:23:05.374: GFileInfo created without standard::icon (kmymoney:699112): GLib-GIO-CRITICAL **: 09:23:05.374: file ../gio/gfileinfo.c: line 1765 (g_file_info_get_icon): should not be reached (kmymoney:699112): GLib-GIO-CRITICAL **: 09:23:05.374: GFileInfo created without standard::icon Second System: WebConnect: Running in server mode This is not KMyMoney plugin: '/usr/lib64/qt5/plugins/kmymoney_plugins/konlinetasks_sepa.so' 3:2025/04/01 09-22-18:(null)(38354):banking_update.c: 610: No AqBanking config folder found at [/home/bcoupe/.aqbanking/settings6/users] (-1) 3:2025/04/01 09-22-18:(null)(38354):banking_update.c: 610: No AqBanking config folder found at [/home/bcoupe/.aqbanking/settings/users] (-1) 3:2025/04/01 09-22-18:(null)(38354):banking_update.c: 411: There is no old settings folder, need initial setup "kmymoneyJIOaix" Python module failed to load Traceback (most recent call last): File "/tmp/kmymoneyJIOaix.py", line 10, in <module> import logging.config File "/usr/lib64/python3.13/logging/config.py", line 31, in <module> import logging.handlers File "/usr/lib64/python3.13/logging/handlers.py", line 30, in <module> import pickle File "/usr/lib64/python3.13/pickle.py", line 33, in <module> from struct import pack, unpack File "/usr/lib64/python3.13/struct.py", line 13, in <module> from _struct import * ImportError: /usr/lib64/python3.13/lib-dynload/_struct.cpython-313-x86_64-linux-gnu.so: undefined symbol: PyByteArray_Type (kmymoney:38354): GLib-GIO-CRITICAL **: 09:22:36.569: GFileInfo created without standard::icon (kmymoney:38354): GLib-GIO-CRITICAL **: 09:22:36.569: file ../gio/gfileinfo.c: line 1765 (g_file_info_get_icon): should not be reached (kmymoney:38354): GLib-GIO-CRITICAL **: 09:22:36.569: GFileInfo created without standard::icon (kmymoney:38354): GLib-GIO-CRITICAL **: 09:22:36.569: file ../gio/gfileinfo.c: line 1765 (g_file_info_get_icon): should not be reached (kmymoney:38354): GLib-GIO-CRITICAL **: 09:22:36.569: GFileInfo created without standard::icon (kmymoney:38354): GLib-GIO-CRITICAL **: 09:22:36.569: file ../gio/gfileinfo.c: line 1765 (g_file_info_get_icon): should not be reached -- You are receiving this mail because: You are the assignee for the bug.