Skip to content
This repository has been archived by the owner on Feb 26, 2020. It is now read-only.

Duplicate 1password apps #17

Open
tylersticka opened this issue Jan 22, 2015 · 10 comments
Open

Duplicate 1password apps #17

tylersticka opened this issue Jan 22, 2015 · 10 comments
Assignees

Comments

@tylersticka
Copy link
Member

So, here's a weird thing.

I didn't have Cloud Four purchase me a 1password license because I already have one through the Mac App Store, so it seems like wasted money.

When I got my Mac, I setup and started using 1password without thinking about it until the trial expired. I searched for my registration, but the Mac App Store version doesn't have a registration.

So I attempted to install the Mac App Store version, but it didn't overwrite, so then I had two 1password apps on my machine. I had to completely remove both of them, then reinstall from the Mac App Store, then all was well.

After running Boxen (last time, not the most recent time per @lyzadanger's message, which I haven't done yet), I notice that I now have two 1password apps installed again.

Mac App Store Installed by Boxen
screen shot 2015-01-21 at 4 03 09 pm screen shot 2015-01-21 at 4 03 12 pm

I don't have the same "expired trial" issue as last time because I've never opened the one that Boxen installs, but I'm also afraid to remove it.

I'm not sure if we can move 1password to a module, or if it would just be easier for Cloud Four to buy everyone their own license and eat the cost for simplicity. But I realized I'd never actually documented the issue, so here it is.

@lyzadanger
Copy link
Contributor

@tylersticka There are two issues here, as I bet you know!

One is the more businessy question about how we should manage 1Password overall.

The other is the more technical "Why do I have two 1Passwords?" and "Why is boxen reinstalling it?"

To help answer the latter, could you post a list of all .puppet* files you have in /var/db? That'll help me...

@tylersticka
Copy link
Member Author

@lyzadanger Here y'go...

tylersticka: /var/db
$ ls .puppet*
.puppet_appdmg_installed_Chrome
.puppet_appdmg_installed_Dropbox
.puppet_appdmg_installed_Firefox
.puppet_appdmg_installed_Sublime Text
.puppet_compressed_app_installed_1Password 4
.puppet_compressed_app_installed_1Password 5
.puppet_compressed_app_installed_Atom
.puppet_compressed_app_installed_Harvest
.puppet_compressed_app_installed_iTerm
.puppet_pkgdmg_installed_VirtualBox-4.3.14-95030
.puppet_pkgdmg_installed_XQuartz
.puppet_pkgdmg_installed_jdk-7u51.dmg
.puppet_pkgdmg_installed_jdk-7u71.dmg
.puppet_pkgdmg_installed_jre-7u51.dmg
.puppet_pkgdmg_installed_jre-7u71.dmg

@lyzadanger
Copy link
Contributor

@tylersticka I am still tracking some things down on this, but first thing I'd recommend to do is to rm

.puppet_compressed_app_installed_1Password 4

You may have to sudo to do that.

I believe OnePassword version-bumped since you (but not the rest of us) have been using boxen.

@tylersticka
Copy link
Member Author

@lyzadanger Done. (And I did have to sudo.)

@tylersticka
Copy link
Member Author

New wrinkle: Now every time there's a 1password update available, the un-registered version that Boxen installs shows "update" dialogs on startup that can't be disabled through "login items." If you accidentally click "yes" to these, the update runs and the Boxen 1password takes over as the "1password mini" until is manually quit and the App Store 1password is launched manually.

Assigning @lyzadanger and labelling as help wanted.

@lyzadanger
Copy link
Contributor

@tylersticka As a for-now fix, try obliterating the 1Password version you don't want (as in, trash it from the Applications folder). boxen should have an install receipt in /var/db and should not try to install it again. Does that help for the nonce?

@lyzadanger
Copy link
Contributor

@tylersticka I did talk to @grigs about 1Password licensing. We decided that we'd prefer to install the non-AppStore-managed version as a matter of course. You're OK with your particular AppStore setup, but you're likely more of an odd-man-out situation. FWIW.

@tylersticka
Copy link
Member Author

@lyzadanger Every time I've hosed the Boxen 1password, it has come back the next time I run boxen (which is weird, since normally I have to hose the receipt as well for that to happen). So if it's okay, I'd prefer to switch to the licensed version at the next opportunity.

@lyzadanger
Copy link
Contributor

@tylersticka Was already planning on re-addressing this (added a TODO for myself). Thus, yep, it's on my radar for soonish. Thanks!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants