-
Notifications
You must be signed in to change notification settings - Fork 4
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
Password not stored in Keychain #125
Comments
|
Hi
I don't know if it can help but my server have an address is https://subdomain.domain.me but I also try with the local IP and the result is still the same. |
Do you see anything in Console.app related to Keychain when you try saving the password? If you have Xcode installed and don't mind building from source, try the latest commit. The Keychain handling code was rewritten in Swift, but should be functionally/logically identical. Put breakpoints on all the Keychain functions (fetch, adding, updating, updating), and try updating your password again. |
Here are the few lines about the Submariner and the keychain. I imagine this is the error, but I have no idea how to fix it. |
This is pretty weird looking. I think the FWIW, years ago, I did deal with a corrupt keychain database that prevented me from making an account in Mail.app. I wonder if this is another case of corruption. The solution for it was to reset the login and local keychains from Keychain Access. It is annoying because you'll lose the saved passwords in it and have to sign into i.e. iCloud again, but it did work for me. |
Oh, there's the error being thrown in Keychain. I suspect it is a mix-up between generic/internet passwords. path is an attribute of an internet password, but not a generic one. Trying the latest build might solve the issue if that's the case. |
I am trying your build but it crashes when I try to save my server and I do not have Xcode to try to compile it myself 😕 |
Could you try this build? It's of the latest code from Git plus additional logging for Keychain. |
I'm sorry but the app is still crashing when I try to save the server. |
I think it might be a null object made when it reconstructs the URL here, causing a crash on the next line. I've attached another build that adds some logging there. Can you show the console output for this build? It'll log what the value of the string and the constructed NSURL will be. |
So, it works somehow 😀 |
I've found and identified the crash. The null resource name is a different regression introduced in the rewrite of that class to Swift. The setter for resourceName assumed there was always a previous resource name. I'm going to push a fix for these issues, and probably cut 2.2 soon. Thanks for helping identify this! |
Hi all.
When I add a server (on Navidrome by the way) in Submariner, I can access my music.
After closing and re-opening the application, it gives me a "Wrong username/password (code 40)" error. After some research, I believe the application is unable to store the password in the keychain.
I have tried uninstalling / reinstalling / restarting / whatever and nothing works. Can you help me?
I don't have a problem with the application, but I can't use it.
Some useful information :
The text was updated successfully, but these errors were encountered: