Manual updating woes

Hello,
got one for yah…

So I'm running the current release version of 1Password (5.3.2) and I want to update it to the latest beta version.

  1. My vault is unlocked.
  2. I download the beta application from your website.
  3. I quit the 5.3.2 version because I know I need to have the application quit before the Finder will allow me to replace the old version.
  4. I drag over the 5.4.BETA-40 version to my Applications folder.
  5. The correctly tells me that I already have a file of this name in the location and asks me if I want to stop, replace or keep both versions.
  6. I choose replace.
  7. The old version is deleted and the new one is in it's place.
  8. I then look at my menubar and realize that I had forgotten to quit 1Password mini. I click it and see that it is still running and that my vault is still unlocked.
  9. I go to the cog wheel of 1Password mini, as I know it must be still the old code running, and select Quit 1Password mini.
  10. 1Password mini quits, but I've noticed lately that when 1Password mini is quit that the full 1Password application launches and quits.
  11. Well this happened this time too, but it was the 1Password 5.4-BETA40 that was launched upon the quitting of 1Password mini 5.3.2.
  12. The result, 1Password 5.4-BETA40 crashes and I have to force quit.

So perhaps if you have some time, you could put in some sort of check for those of us that do silly thing like the above.
Cheers!


1Password Version: 5.3.2 > 5.4-BETA40
Extension Version: 4.5.0.b1
OS Version: 10.11 DP8
Sync Type: Dropbox

Comments

  • I have a dump of the console logs showing this error occurring but it seems as though the forum is not letting me post them. Probably thinking that it is some sort of site code injection.

    So if you would like to have it, just let me know and I'll send it to you.

    Cheers!

  • Here is a dump of the console with 1Password, hope it helps:

    2015-09-16 9:38:25.641 PM 1Password 5[775]: 532001 [APP:0x7f93c1c099d0:<OPAppDelegate: 0x7f93c1c2a410>] M applicationDidFinishLaunching: | Starting 1Password (WebStore) 5.3.2 #532001 built May 25 2015 13:50:58
    2015-09-16 9:41:16.406 PM pkd[389]: INSTALLED:com.agilebits.onepassword4.safariextensioncompanion com.agilebits.onepassword4.safariextensioncompanion(1.0) <__NSConcreteUUID 0x7fb439a25c70> 3A16FE30-699E-4B3D-A9D1-F6340565EDB5 /Applications/1Password 5.app/Contents/PlugIns/SafariExtensionCompanion.appex
    2015-09-16 9:41:16.820 PM pkd[389]: enabling pid=696 for plug-in com.agilebits.onepassword4.safariextensioncompanion(1.0) 3A16FE30-699E-4B3D-A9D1-F6340565EDB5 /Applications/1Password 5.app/Contents/PlugIns/SafariExtensionCompanion.appex
    2015-09-16 9:41:18.073 PM 1Password 5[780]: 540040 [APP:(Main Thread):<OPAppDelegate: 0x7f804be59680>] M applicationDidFinishLaunching: | Starting 1Password (Beta, Debug) 5.4.BETA-40 #540040 built Sep  8 2015 20:17:34
    2015-09-16 9:41:18.180 PM 1Password 5[780]: 540040 [XPC:(Main Thread):<OPHelperConnection: 0x7f804bc29040>] S connect | Connecting to helper
    2015-09-16 9:41:18.198 PM 1Password 5[780]: 540040 [XPC:(Main Thread):<OPHelperConnection: 0x7f804bc29040>] S startHelper | Starting '2BUA8C4S2C.com.agilebits.onepassword4-helper'
    2015-09-16 9:41:18.288 PM 1Password 5[780]: 540040 [XPC:(Main Thread):<OPHelperConnection: 0x7f804bc29040>] S startHelper | Started 1Password mini (
        "<NSRunningApplication: 0x7f804be6d940 (2BUA8C4S2C.com.agilebits.onepassword4-helper - 413)>"
    ), (
        "file:///Applications/1Password%205.app/Contents/Library/LoginItems/2BUA8C4S2C.com.agilebits.onepassword4-helper.app"
    )
    2015-09-16 9:41:18.641 PM 1Password 5[780]: 540040 [XPC:(Secondary Thread 0x7f804bc565a0):<OPHelperConnection: 0x7f804bc29040>] E exchangeStateWithCompletionOnMain: | Disconnecting from Mini because mini failed codesign validation test.
    2015-09-16 9:41:18.641 PM 1Password 5[780]: 540040 [XPC:(Secondary Thread 0x7f804bc565a0):<OPHelperConnection: 0x7f804bc29040>] S invalidate | Invalidating XPC connection
    2015-09-16 9:41:20.535 PM 2BUA8C4S2C.com.agilebits.onepassword4-helper[782]: 540040 [HELPER:(Main Thread):<OPHelperAppDelegate: 0x7fa009d05bf0>] M applicationWillFinishLaunching: | Starting 1Password mini 5.4.BETA-40 #540040 built Sep  8 2015 20:17:15
    2015-09-16 9:41:20.578 PM 2BUA8C4S2C.com.agilebits.onepassword4-helper[782]: 540040 [HELPER:(Main Thread):<OPHelperAppDelegate: 0x7fa009d05bf0>] M applicationDidFinishLaunching: | Starting 1Password mini 5.4.BETA-40 #540040 built Sep  8 2015 20:17:15
    2015-09-16 9:41:21.433 PM 1Password 5[780]: 540040 [APP:(Main Thread):<OPAppDelegate: 0x7f804be59680>] S hockeyManagerStarted | XPC connection is not yet available, retrying 4/60 in 1 sec...
    2015-09-16 9:41:22.434 PM 1Password 5[780]: 540040 [APP:(Main Thread):<OPAppDelegate: 0x7f804be59680>] S hockeyManagerStarted | XPC connection is not yet available, retrying 5/60 in 1 sec...
    2015-09-16 9:41:23.434 PM 1Password 5[780]: 540040 [APP:(Main Thread):<OPAppDelegate: 0x7f804be59680>] S hockeyManagerStarted | XPC connection is not yet available, retrying 6/60 in 1 sec...
    2015-09-16 9:41:24.436 PM 1Password 5[780]: 540040 [APP:(Main Thread):<OPAppDelegate: 0x7f804be59680>] S hockeyManagerStarted | XPC connection is not yet available, retrying 7/60 in 1 sec...
    2015-09-16 9:41:25.436 PM 1Password 5[780]: 540040 [APP:(Main Thread):<OPAppDelegate: 0x7f804be59680>] S hockeyManagerStarted | XPC connection is not yet available, retrying 8/60 in 1 sec...
    2015-09-16 9:41:26.437 PM 1Password 5[780]: 540040 [APP:(Main Thread):<OPAppDelegate: 0x7f804be59680>] S hockeyManagerStarted | XPC connection is not yet available, retrying 9/60 in 1 sec...
    2015-09-16 9:41:27.438 PM 1Password 5[780]: 540040 [APP:(Main Thread):<OPAppDelegate: 0x7f804be59680>] S hockeyManagerStarted | XPC connection is not yet available, retrying 10/60 in 1 sec...
    2015-09-16 9:41:28.440 PM 1Password 5[780]: 540040 [APP:(Main Thread):<OPAppDelegate: 0x7f804be59680>] S hockeyManagerStarted | XPC connection is not yet available, retrying 11/60 in 1 sec...
    2015-09-16 9:41:29.441 PM 1Password 5[780]: 540040 [APP:(Main Thread):<OPAppDelegate: 0x7f804be59680>] S hockeyManagerStarted | XPC connection is not yet available, retrying 12/60 in 1 sec...
    2015-09-16 9:41:30.442 PM 1Password 5[780]: 540040 [APP:(Main Thread):<OPAppDelegate: 0x7f804be59680>] S hockeyManagerStarted | XPC connection is not yet available, retrying 13/60 in 1 sec...
    2015-09-16 9:41:31.443 PM 1Password 5[780]: 540040 [APP:(Main Thread):<OPAppDelegate: 0x7f804be59680>] S hockeyManagerStarted | XPC connection is not yet available, retrying 14/60 in 1 sec...
    2015-09-16 9:41:32.445 PM 1Password 5[780]: 540040 [APP:(Main Thread):<OPAppDelegate: 0x7f804be59680>] S hockeyManagerStarted | XPC connection is not yet available, retrying 15/60 in 1 sec...
    2015-09-16 9:41:33.446 PM 1Password 5[780]: 540040 [APP:(Main Thread):<OPAppDelegate: 0x7f804be59680>] S hockeyManagerStarted | XPC connection is not yet available, retrying 16/60 in 1 sec...
    2015-09-16 9:41:34.447 PM 1Password 5[780]: 540040 [APP:(Main Thread):<OPAppDelegate: 0x7f804be59680>] S hockeyManagerStarted | XPC connection is not yet available, retrying 17/60 in 1 sec...
    2015-09-16 9:41:35.449 PM 1Password 5[780]: 540040 [APP:(Main Thread):<OPAppDelegate: 0x7f804be59680>] S hockeyManagerStarted | XPC connection is not yet available, retrying 18/60 in 1 sec...
    2015-09-16 9:41:36.448 PM 1Password 5[780]: 540040 [APP:(Main Thread):<OPAppDelegate: 0x7f804be59680>] S hockeyManagerStarted | XPC connection is not yet available, retrying 19/60 in 1 sec...
    2015-09-16 9:41:37.450 PM 1Password 5[780]: 540040 [APP:(Main Thread):<OPAppDelegate: 0x7f804be59680>] S hockeyManagerStarted | XPC connection is not yet available, retrying 20/60 in 1 sec...
    2015-09-16 9:41:38.451 PM 1Password 5[780]: 540040 [APP:(Main Thread):<OPAppDelegate: 0x7f804be59680>] S hockeyManagerStarted | XPC connection is not yet available, retrying 21/60 in 1 sec...
    2015-09-16 9:41:39.452 PM 1Password 5[780]: 540040 [APP:(Main Thread):<OPAppDelegate: 0x7f804be59680>] S hockeyManagerStarted | XPC connection is not yet available, retrying 22/60 in 1 sec...
    2015-09-16 9:41:39.713 PM com.apple.xpc.launchd[1]: (com.apple.xpc.launchd.oneshot.0x10000005.1Password 5[780]) Service exited due to signal: Terminated: 15
    2015-09-16 9:41:52.832 PM spindump[446]: Saved hang report for 1Password 5 version 5.4.BETA-40 (540040) to /Library/Logs/DiagnosticReports/1Password 5_2015-09-16-214152_SkippingRocks-MacBook-Pro.hang
    2015-09-16 9:41:55.835 PM 2BUA8C4S2C.com.agilebits.onepassword4-helper[782]: 540040 [SYNC:(Secondary Thread 0x7fa009cccdb0):<OPAgileKeychainSyncer (/Users/skippingrock/Dropbox/SkippingRock/1Password.agilekeychain) 0x7fa00ea62670>] S main | > Sync started
    2015-09-16 9:41:58.665 PM 2BUA8C4S2C.com.agilebits.onepassword4-helper[782]: 540040 [SYNC:(Secondary Thread 0x7fa009cccdb0):<OPAgileKeychainSyncer (/Users/skippingrock/Dropbox/SkippingRock/1Password.agilekeychain) 0x7fa00ea62670>] S updateFromAgileKeychainObject: | Skipping import of tombstone <08EE3C068A354B08A877C1D44B47326E> because no matching item exists in our database.
    2015-09-16 9:42:08.488 PM 2BUA8C4S2C.com.agilebits.onepassword4-helper[782]: 540040 [SYNC:(Secondary Thread 0x7fa009cccdb0):<OPAgileKeychainSyncer (/Users/skippingrock/Dropbox/SkippingRock/1Password.agilekeychain) 0x7fa00ea62670>] S updateFromAgileKeychainObject: | Skipping import of tombstone <74CA2CA1FCEF165F7E35E87BF77E3E78> because no matching item exists in our database.
    2015-09-16 9:42:15.559 PM 2BUA8C4S2C.com.agilebits.onepassword4-helper[782]: 540040 [SYNC:(Secondary Thread 0x7fa009cccdb0):<OPAgileKeychainSyncer (/Users/skippingrock/Dropbox/SkippingRock/1Password.agilekeychain) 0x7fa00ea62670>] S main | < Sync finished
    
  • sjksjk oversoul

    Team Member

    Hi @skippingrock,

    Sorry you ran into this snag with a manual update from 1Password 5.3.2 to 5.4.BETA-40. I don't think what you did is as silly as it might seem to you. :)

    With a website version already installed, enabling Include beta builds in Updates Preferences is the recommended way of installing 1Password betas. But doing that may not have mattered in your case …

    I recently ran into an error like you got:

    2015-09-16 9:41:18.641 PM 1Password 5[780]: 540040 [XPC:(Secondary Thread 0x7f804bc565a0):<OPHelperConnection: 0x7f804bc29040>] E exchangeStateWithCompletionOnMain: | Disconnecting from Mini because mini failed codesign validation test.
    

    It happened during this update experience (minus a crash):

    Shortly after installing 10.11 GM Candidate (15A282a) on a Mac already running the Public Beta, a 1Password update notification appeared since 5.4.BETA-39 was still installed. When 5.4.BETA-40 first opened after 1Password Updater downloaded/installed it, I was greeted the same way as what you and @hwfitzjr both reported:

    Soon after quitting that, simply reopening the main app was enough to get it and the restarted mini to communicate and function normally.

    In other cases it can be rougher getting past the 1Password failed to connect to 1Password mini error, like what ChocolateCheesecake described in the post after mine. And sometimes the xattr command workaround does the trick.

    Did you submit a crash log for this?

    2015-09-16 9:41:39.713 PM com.apple.xpc.launchd[1]: (com.apple.xpc.launchd.oneshot.0x10000005.1Password 5[780]) Service exited due to signal: Terminated: 15
    2015-09-16 9:41:52.832 PM spindump[446]: Saved hang report for 1Password 5 version 5.4.BETA-40 (540040) to /Library/Logs/DiagnosticReports/1Password 5_2015-09-16-214152_SkippingRocks-MacBook-Pro.hang
    

    Interesting that's an app crash, not a mini helper crash.

    And are you up and running okay with 5.4.BETA-40 (at least; 5.4.BETA-41 is current latest) now?

  • I'm not sure if this is an issue anymore. Haven't seen it again, but don't know if this is related to the multiple 1Password version/installations problem.

  • rickfillionrickfillion Junior Member

    Team Member

    Let us know if you run into it again @skippingrock so that we can look into it more.

    Rick

This discussion has been closed.