Newest version of Opera won't remember passwords
-
gmiazga Opera last edited by
@albrt if you denied Keychain Access at first time it should actually ask again next time Opera is started.
- Make sure Opera is not running (quit it using Command+Q) and open Keychain Access (Applications -> Utilities -> Keychain Access)
- In the search field, enter "opera safe storage" to find Opera's keychain item
- Open "Opera Safe Storage" and switch to the tab "Access Control"
- Under "Always allow access by these applications", click the '+' button and browse to where you've installed Opera. Do this even if the list already contains Opera.
- Close Keychain Access and open Opera and it should have access to its storage again.
-
A Former User last edited by
@mgeffro
Notice: The + and - signs are greyed out. Nothing to click above there. I commend you for trying, but your people made a screw up of monumental proportions. My offer stands. Opera needs someone to teach their QA people how to test, and I'm willing to do it. Your business could depend on it (if there's much left after this)
-
gmiazga Opera last edited by
@acapaloff + and - signs are greyed out cause you have 'Allow all applications to access this item' options checked. This isn't default setting for Opera Safe Storage key. But even with this option set Opera shouldn't have problem with accessing stored passwords as steps mentioned earlier aren't necessary in this case. I tried checking this and so far didn't have any problem with storing passwords and staying logged in to website with this option enabled.
If you got time to help me investigate this could you tell me few things:
- What version of macOS you are using?
- Are there any passwords displayed on opera://settings/passwords dialog
- Do your problems reproduce with clean profile? You can check this by starting Opera from command line with
--user-data-dir=<custom_tmp_dir_path>
parameter.
-
A Former User last edited by
@mgeffro A few things:
My OS version is 10.13.4. I've actually never used a command line on a Mac, and spotlight doesn't recognise it as existing.
I had previously checked confirm before allowing access and nothing changed.
Since reading your latest response, I tried it again a number of ways - with and without "Ask for Keychain password", and with only Opera and with Opera and the other browsers I use. The save button doesn't work. When I exit the page, Keychain asks me if I want to save my changes. I click Save. I immediately re-enter Access Control and whatever I entered in there is gone. Wondering if removing then re-installing Opera could work. But honestly, I'm very busy and all the time I've spent on this so far:
a) would have been better spent doing other things
b) should never have been necessary because no release this bad should ever go live -
A Former User last edited by
@acapaloff Found "Terminal", pasted your command, got this response:
-bash: syntax error near unexpected token `newline'
-
Albrt last edited by
@mgeffro I have done this but it doesn't seem to make any difference. Quiting opera, either with the menu option or with cmd+q, and restarting does not bring up the keychain question. I went into the keychain manually as you suggested. Opera will still not remember passwords. Log in somewhere and it happily asks 'Do you want to safe...' and there is no error message, but it won't recall. Although when quiting Opera and restarting, it is still logged in to the various websites so something is being remembered. I am running 10.13.4, by the way.
-
gmiazga Opera last edited by
@Albrt could you try following steps:
- Start Terminal application
- Run following command in terminal to start Opera
/Applications/Opera.app/Contents/MacOS/Opera
- Check Terminal if there are any messages there.
Hopefully you should have some error messages there that could give us hint on what is going wrong for you.
-
Albrt last edited by
@mgeffro Done this and indeed get errors. I have the following messages
/Applications/Opera.app/Contents/MacOS/Opera
[2153:84739:0605/073532.640010:ERROR:in_progress_cache_impl.cc(93)] Could not read download entries from file because there was a read failure.
[2153:47363:0605/073532.670405:ERROR:gcm_store_impl.cc(924)] Failed to restore security token.
[2153:775:0605/073532.868140:ERROR:in_progress_cache_impl.cc(189)] Cache is not initialized, cannot RetrieveEntry.followed by heaps of identical messages. Is this useful? It doesn;t tell me which is the file which can't be read.
-
gmiazga Opera last edited by
@albrt as the errors indicate that there could be some problems with logging to pages nothing that would point exactly at problems with keychain access. Could you check if you have problems with password when using clean profile:
- Start Opera by issuing following command in Terminal
/Applications/Opera.app/Contents/MacOS/Opera --user-data-dir=/tmp/opera_clean_profile
- Try to save some password
- Close Opera
- Launch Opera again using above command from Terminal
If that is the case it would mean your profile got corrupted and there might be no easy way to resolve problems with it. In such case you could try following steps to get it working again. Note though that all of them will delete some data so not sure how willing you are to try them. Will order them from least harmful:
- use opera://settings/resetOpera page to reset default settings
- clear data through opera://settings/clearBrowserData
** from dropdown choose 'since begining'
** from list chose 'Cookies...' and 'Passwords' - clear whole profile using Terminal. This step will remove all your data
rm -rf ~/Library/Application\ Support/com.operasoftware.Opera/
-
Albrt last edited by
@mgeffro I did step 1-4. It recalls usernames but not passwords. Fewer error messages though:
/Applications/Opera.app/Contents/MacOS/Opera --user-data-dir=/tmp/opera_clean_profile
[3634:775:0605/113802.007762:ERROR:partner_content_service.cc(1251)] Not an update at all./Applications/Opera.app/Contents/MacOS/Opera --user-data-dir=/tmp/opera_clean_profile
[3703:36355:0605/114408.284114:ERROR:gcm_store_impl.cc(924)] Failed to restore security token.Does this point at the user profile? Introduced by the recent upgrade? I was wondering why it isn't asking about keychain access. Opera must think it has access but the mac disagrees.
-
gmiazga Opera last edited by
@albrt For me it looks like this when using clean profile. After logging on netflix.com I get following menu under address field:
After allowing to save password I go to opera://settings/passwords and have password for Netflix visible there:
What you describe seems to be indeed some problem with Opera Safe Storage in keychain and data stored in profiles.If you don't care about saved passwords or any data you have stored in Opera you could do following:
- Close Opera
- Remove Opera Safe Storage from keychain
- Remove profile using terminal
rm -rf ~/Library/Application\ Support/com.operasoftware.Opera/
- Start Opera
This will recreate new profile and Opera Safe Storage and should allow to save passwords without problems.
-
Albrt last edited by
@cosminplays I am not blaming Opera: this happened most likely because of a mistake I made. But I need to finish a task first so will wait a few days before attempting the fix.
-
pjfloyd last edited by
@misterarthur I had the same problem. I fixed the password problem by deleting the Opera entry using Keychain Access (I don't save many passwords). After that no more repeated password popups. However, whenever I close and re-open I was being asked to accept cookies.
For the moment I've uninstalled Opera and will use other browsers for a while. I'll probably give Opera another go in a few months, but clearly the quality on Mac is lacking.
-
Albrt last edited by
@mgeffro It works again. After the update to MacOS 10.13.5, opera restarted asking for access to the keychain, which it had refused before. And after that it recalled passwords, including ones which were saved during the time opera was unable to retrieve them. It seems it did have write access to the keychain.
-
A Former User last edited by
@mgeffro This is a horrible thing. We create a profile online and "sync" it so that we don't have to remember 1500 passwords across websites all the time. If the profile on my computer is corrupted, the online backup of the sync should be clean all the time. This way, if we do a fresh install and sync again, all the stuff should be restored. Otherwise, what's the point? This is an idiotic problem with Opera. Can't be trusted. Back to trying other browsers.
-
StephenRitchings last edited by
So, how are we doing with this issue ?
I just installed Mojave on a brand-new SSD drive. I'm using the latest version of Opera. Passwords are not saved; on the pane that provides that part of the security package I have all options turned on. No passwords appear on the list.
I renewed (refreshed ? revived ?) Opera to obtain default settings. No success.
Has any new information surfaced on the issue of saved passwords ?
Thanks---Steve