Opera extension stopped working after updating to 6.7.448 [Should be fixed in 6.7.451]
Nothing happens when I click the 1Password button in Opera. I tried installing 6.7.448 again, it didn't help.
Also 1Password.NativeMessagingHost.exe didn't exit before the auto-update and I got a 'DeleteFile failed' error. (I stopped Opera, killed all 1Password.NativeMessagingHost.exe instances and clicked retry so the file should be updated too.)
1Password Version: 6.7.448
Extension Version: 4.6.7.90
OS Version: Windows 10 (1703)
Sync Type: Account
Comments
-
Hi @the_ress,
Thanks for reporting this.
Can you tell me what anti-malware solution you're using? This looks like something is holding a file handle on that specific file and preventing 1Password from deleting it, we've seen it with MalwareBytes and McAfee.
You said you've killed all instances of
1Password.NativeMessagingHost.exe
but when you clicked on retry again, did another instance show up in Task Manager?0 -
Hi,
I use just Windows Defender that comes with Windows.When I killed
1Password.NativeMessagingHost.exe
, Opera kept launching it again. So I closed Opera, killed remaing instance(s) of1Password.NativeMessagingHost.exe
and then clicked Retry and the installation continued.1Password.NativeMessagingHost.exe
didn't show up again until I launched Opera again.0 -
Hi @the_ress,
Thanks for the details. I'll try to reproduce that issue with Opera, can you confirm what version of Opera and 1Password extension are installed?
Also, are you still not able to run 1Password extension in Opera and seeing this issue? If that is correct, try uninstalling 1Password via the Control Panel, which will not affect your 1Password data, and grabbing the latest beta from here to see if that'll work. You may have to reboot your computer just in case.
When I killed 1Password.NativeMessagingHost.exe, Opera kept launching it again.
Well, that's normal, the 1Password extension is responsible for launching it again if NMH stops running or crashes, including terminating it via Task Manager. Unfortunately, our installer doesn't know who launched it originally, so it doesn't tell you to close Opera before running the update. What is supposed to happen is that when you or 1Password start the update process, it informs all 1Password extensions connected via native messaging to disable itself for 20 seconds to give the updater a chance to finish installing. This worked in almost all cases.
0 -
I have Opera 46.0.2597.57 with 1Password extension 4.6.7.90.
I uninstalled and reinstalled 1Password 6.7.448 and it still doesn't work in Opera.
Standalone app and Chrome extension both seem to be working.
And version 6.6.439 works in Opera too.0 -
I think I found the cause of this issue.
The 1Password.NativeMessagingHost.exe in 6.7.448 checks that Opera/Chrome extension ID is either
phicbbndgmmpogmijjkbmdhpioaieaha
oraomjjhallfgjeglblehebfpbcfeobpgk
.My extension ID is
fpnbobholfpcolmkinlokiaaanjilcop
so instead it waits for 8 hours and then exits.This check doesn't seem to be there in 6.6.439.
0 -
Hi, thanks for the quick release. It still doesn't work with Opera however.
The 1Password.NativeMessagingHost.exe file in 6.7.450 is exactly the same as in 6.7.448 (except for signature and PE checksum). It's also strange the file version is set to 6.7.445. (It was like this in 6.7.448 too.)
0 -
Oh by the way, thanks for helping out with the beta testing, our dev team is loving your reports.
0 -
6.7.451 works. Thanks!
0 -
Great, thanks for your awesome help!
0