-
-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: Synchronization fails at 99% #75
Comments
Hello @VlaK0r ! Thank you for reporting your error. Unfortunately, this server log doesn't tell much other than that the client has experienced an error. I would need the client log to determine the problem. Thank you! |
PS or smartphone client log? |
Client as in the one that connects to the host (the one that scans the QR code). |
So it's a smartphone. |
It should show the same bar at the bottom as your computer. Press the |
Connecting... |
Hmm. It seems as though your computer does not allow your phone to connect to the Passy synchronization server for some reason. Are you sure you don't have any firewall rules in place that might be blocking the server from exposing itself? This might also be caused by any VPNs or proxies in use. Edit 1: also, try hosting from your phone and connect from your computer to see if that works. |
The same thing happens. |
VPN definitely not |
I am on Ubuntu 22.04 and I do not have the same problem. I must note that I remember something similar happening to me before, but since I'm using the dev branch for a while kow I can't quite tell if it's still a problem. It might be resolved in the next release. For now it would be fair to assume that it's a Dart bug (which I don't exactly have control over). |
Please tell me when the next release is expected? |
The next release will most probably be out today or tomorrow, but it will take some time for the F-Droid build to release (1-2 weeks). I must note that the new synchronization optimizations I've implemented will only be available for accounts with Argon2 key derivation enabled (will be accessible through account security settings). Due to incompatibility of synchronization between legacy and Argon2 accounts it is important that you have Argon2 key derivation enabled on all of your devices for them to synchronize correctly. I am unsure as to whether the optimizations I have included will fix this problem for you, but I have been using this new process for a while now and haven't been experiencing any problems with it. |
Forgive me. |
I am happy to hear that you have managed to resolve your problem! As per the synchronization history stability issue, it is acknowledged in #69 . You shouldn't worry about it unless you're using more than 2 devices. It will be resolved as soon as you install the next release on both of your devices. |
I must note that synchronization can not fail through camera if it doesn't fail through manual input, the QR code is encoding the same IP address as the one shown below it. |
I checked it again. |
QR code can not be the cause since the value used in it is precisely identical to the one shown for manual input. This probably means that synchronization is still occasionally faulty on your end. I will leave this issue open for now. |
I agree. |
The Firefox addon review process is very strict. I am having some issues during the compliance process due to inconsistent build hashes. I hope to resolve this by early 2024. |
@VlaK0r Next release is out and can be downloaded for PC at https://github.com/GlitterWare/Passy/releases/v1.7.0. For Android, I recommend to wait for the F-Droid release (1-2 weeks). |
@VlaK0r the Firefox extension is now available at https://addons.mozilla.org/en-US/addon/passy/ |
Bug description
It throws an error when trying to synchronize.
1 time out of 100 synchronization is obtained.
Expected outcome
Successful synchronization
Steps to reproduce
I synchronize applications with PCs Debian 12 and Samsung 52 android 13
Synchronization fails in all directions.
Error log
App version
v1.6.0 - Markdown Notes
Submission checklist
The text was updated successfully, but these errors were encountered: