Closed pmoris closed 8 months ago
So I just installed this program a few days ago, and the first thing I tested was
I was disappointed to find the above messages showing it was attempting to fetch the latest changes but not actually working.
Anyways, it's just broken in the v0.14 caching system.
Fixed in the above pull request, or you can install v0.13 for now.
Oh wow! Thanks a bunch for not only figuring out the issue, but also trying to solve it with a PR. I'll give it a spin.
Hey @pmoris I've been testing out your patch for a couple of weeks now on my NixOS and I'm afraid that the problem is still there; less visible and less frequent but from time to time I have to restart the service in order to "force" the synchronization, something which was not happening with v0.13.0-2.. I don't know if there are other underlying issues, I just wanted to let you know :)
Thanks a lot for your effort!
In case it helps, I've had the same problem and I have lost data from my KeePassXC database as a result. :-(
Worse still, I have been unable to recover them from the OneDrive file history. This utility is very dangerous in its current state!
As far as I can tell, onedriver (installed in Linux Mint) correctly shows the latest modification date and time on my kbdx file in OneDrive, and bidirectional synching SEEMS to be working if you just look as file sizes and dates. But if I try to open the latest database in Linux, an old version of the file seems to be loaded. It then seems to delete the file in OneDrive and replace it with that old version, erasing the history in the process.
I'm uninstalling it for now because it's too dangerous, but if I can help with diagnostic information let me know.
In case it helps, I've had the same problem and I have lost data from my KeePassXC database as a result. :-(
Worse still, I have been unable to recover them from the OneDrive file history. This utility is very dangerous in its current state!
As far as I can tell, onedriver (installed in Linux Mint) correctly shows the latest modification date and time on my kbdx file in OneDrive, and bidirectional synching SEEMS to be working if you just look as file sizes and dates. But if I try to open the latest database in Linux, an old version of the file seems to be loaded. It then seems to delete the file in OneDrive and replace it with that old version, erasing the history in the process.
I'm uninstalling it for now because it's too dangerous, but if I can help with diagnostic information let me know.
Version 0.13.0-2 is quite stable, I've been using it for weeks without issues. I suggest you to rollback if you can, while waiting for a fix..
Should be fixed in 0.14.1 I think. I ended up doing an expanded version of @grassdne's changes after catching another bug with hashing of file streams (this is why some files would constantly re-download and never sync because the hashes never matched). Sorry for the wait!
Please let me know/reopen if the issue is still popping up.
Today I noticed that a few of my files were not updating properly and that their native software warned about potential file corruption.
For troubleshooting, I downloaded the respective files from the web version and also created a new mount point.
diff
.I believe the problem might be related to expired authentication credentials, because I had to log-in again using OTP in both my browser and thunderbird today as well. However, creating new files in the original mount point works fine; they become visible immediately in the web version.
Any help would be much appreciated!