This is a staging forum for AgileBits, not an official support forum. Visit http://discussions.agilebits.com instead.

Purchased on app store wont let me set master password

2»

Comments

  • The terminal command MikeT provided solved the problem for me folks.
  • I had exactly the same problem. I downloaded 1password from the App Store on my Macbook Pro and couldn't get past the Master Password screen. I then downloaded it on my iMac, and the installation was successful. I tried many different scenarios on my Macbook Pro, but just couldn't get past the Master Password screen. I then followed the advice from "roustem" in post [url="http://forum.agilebits.com/index.php?/topic/8140-purchased-on-app-store-wont-let-me-set-master-password/page__view__findpost__p__46664"]#23[/url] and Hey Presto, it worked. Thanks guys.
  • [quote] This terminal command should fix the issue:



    [code] chmod -RN /var/db/launchd.db/com.apple.launchd.peruser.$UID/overrides.plist [/code]

    [/quote]



    The terminal command doesn't work, I get "UID: Undefined variable."

    I have been using the latest version of 1P before 3.9 on Lion and my keychain is on my dropbox.

    Any idea?
  • [Deleted User]
    edited September 2011
    [quote name='Halix' timestamp='1315658730' post='47088']

    The terminal command doesn't work, I get "UID: Undefined variable."

    I have been using the latest version of 1P before 3.9 on Lion and my keychain is on my dropbox.

    Any idea?

    [/quote]

    Hi, Halix!



    Here's a minor variation of the command for you to try:



    [code]chmod -N /var/db/launchd.db/com.apple.launchd.peruser.`id -u`/overrides.plist[/code]

    Your Terminal shell is probably csh or tcsh, which is one reason why the other command would fail.
  • [quote name='sjk' timestamp='1315666690' post='47128']

    Hi, Halix!



    Here's a minor variation of the command for you to try:



    [code]chmod -N /var/db/launchd.db/com.apple.launchd.peruser.`id -u`/overrides.plist[/code]

    Your Terminal shell is probably csh or tcsh, which is one reason why the other command would fail.

    [/quote]



    Sorry, still doesn't work.

    Here's the readout from my console when I open 1Password after using this terminal cmd:





    10.09.11 17:18:16.496 com.apple.SecurityServer: Session 100026 created

    10.09.11 17:18:16.604 com.apple.SecurityServer: Session 100027 created

    10.09.11 17:18:16.635 com.apple.AppSandboxSMLoginItemEnabler: FAILURE: Failed to write property list at /var/db/launchd.db/com.apple.launchd.peruser.501/overrides.plist. (The operation couldn’t be completed. Permission denied)

    10.09.11 17:18:16.636 1Password: Failed to start 1Password Helper

    10.09.11 17:18:16.636 1Password: [39001] Failed to start 1Password Helper

    10.09.11 17:18:16.636 1Password: [39001] Connecting to 1Password Helper

    10.09.11 17:18:16.636 [0x0-0x70070].com.agilebits.onepassword-osx: Sep 10 17:18:16 iMac-X.local 1Password[1716] <Error>: [39001] Failed to start 1Password Helper

    10.09.11 17:18:16.636 [0x0-0x70070].com.agilebits.onepassword-osx: Sep 10 17:18:16 iMac-X.local 1Password[1716] <Notice>: [39001] Connecting to 1Password Helper

    10.09.11 17:18:16.637 1Password: Connection invalid

    10.09.11 17:18:16.637 1Password: [39001] Connection invalid

    10.09.11 17:18:16.637 [0x0-0x70070].com.agilebits.onepassword-osx: Sep 10 17:18:16 iMac-X.local 1Password[1716] <Error>: [39001] Connection invalid

    10.09.11 17:18:21.639 1Password: [39001] Refreshing Helper

    10.09.11 17:18:21.639 [0x0-0x70070].com.agilebits.onepassword-osx: Sep 10 17:18:21 iMac-X.local 1Password[1716] <Notice>: [39001] Refreshing Helper

    10.09.11 17:18:26.767 com.apple.launchd: (com.caleido.portmap[1722]) posix_spawn("/usr/sbin/portmap", ...): No such file or directory

    10.09.11 17:18:26.767 com.apple.launchd: (com.caleido.portmap[1722]) Exited with code: 1

    10.09.11 17:18:26.767 com.apple.launchd: (com.caleido.portmap) Throttling respawn: Will start in 10 seconds



    Any help would be greatly appreciated.
  • I'm sorry that command didn't fix your problem, Halix. Could you please run this one and copy/paste the results here?



    [code]ls -@el /var/db/launchd.db/com.apple.launchd.peruser.`id -u`/overrides.plist[/code]

    Thanks!
  • I can't believe I continue to experiment with terminal commands but,

    here's what I get by just running 1Password

    After I enter all of the terminal suggestions here, nothing changes at all.









    9/10/11 8:44:41.797 AM [0x0-0x8a08a].com.agilebits.onepassword-osx: Sep 10 08:44:41 Toonskis-iMac.local 1Password[1067] <Debug>: [39001] <AGBonjourMonitor: 0x7ff951c5e670> - -[AGBonjourMonitor stop]

    9/10/11 8:44:45.338 AM com.apple.SecurityServer: Killing auth hosts

    9/10/11 8:44:45.338 AM com.apple.SecurityServer: Session 100018 destroyed

    9/10/11 8:44:45.354 AM com.apple.SecurityServer: Session 100021 created

    9/10/11 8:44:45.520 AM com.apple.SecurityServer: Session 100022 created

    9/10/11 8:44:45.547 AM com.apple.SecurityServer: Killing auth hosts

    9/10/11 8:44:45.547 AM com.apple.SecurityServer: Session 100019 destroyed

    9/10/11 8:44:45.547 AM com.apple.AppSandboxSMLoginItemEnabler: FAILURE: Failed to write property list at /var/db/launchd.db/com.apple.launchd.peruser.501/overrides.plist. (The operation couldn’t be completed. Permission denied)

    9/10/11 8:44:45.548 AM 1Password: Failed to start 1Password Helper

    9/10/11 8:44:45.548 AM 1Password: [39001] Failed to start 1Password Helper

    9/10/11 8:44:45.548 AM 1Password: [39001] Connecting to 1Password Helper

    9/10/11 8:44:45.548 AM [0x0-0x8c08c].com.agilebits.onepassword-osx: Sep 10 08:44:45 Toonskis-iMac.local 1Password[1082] <Error>: [39001] Failed to start 1Password Helper

    9/10/11 8:44:45.548 AM [0x0-0x8c08c].com.agilebits.onepassword-osx: Sep 10 08:44:45 Toonskis-iMac.local 1Password[1082] <Notice>: [39001] Connecting to 1Password Helper

    9/10/11 8:44:45.549 AM 1Password: Connection invalid

    9/10/11 8:44:45.549 AM 1Password: [39001] Connection invalid

    9/10/11 8:44:45.549 AM [0x0-0x8c08c].com.agilebits.onepassword-osx: Sep 10 08:44:45 Toonskis-iMac.local 1Password[1082] <Error>: [39001] Connection invalid

    9/10/11 8:44:50.551 AM 1Password: [39001] Refreshing Helper

    9/10/11 8:44:50.551 AM [0x0-0x8c08c].com.agilebits.onepassword-osx: Sep 10 08:44:50 Toonskis-iMac.local 1Password[1082] <Notice>: [39001] Refreshing Helper
  • Ben
    Ben AWS Team
    Hi artysta,



    We weren't trying to blow you off, as I mentioned, we're happy to try and help. What I was saying is that: per Apple's policy, if you decide you want a refund, it has to come through them. Developers do not have the ability to issue refunds for MAS apps. And, the problem you are having is not caused by 1Password, but a bug in Lion. We've submitted this bug to Apple and are hopeful they will fix it soon. In the mean time, we've found a fix of our own which is working for 95% of the people experiencing it (which is only a small portion of the people use 1Password 3.9).



    Please run this command and paste the output so we can see what is going on:

    [url="http://forum.agilebits.com/index.php?/topic/8140-purchased-on-app-store-wont-let-me-set-master-password/page__view__findpost__p__47170"]#37[/url]
  • roustem
    roustem AgileBits Founder
    edited September 2011
    [quote name='artysta' timestamp='1315669822' post='47179']

    9/10/11 8:44:45.547 AM com.apple.AppSandboxSMLoginItemEnabler: FAILURE: Failed to write property list at /var/db/launchd.db/com.apple.launchd.peruser.501/overrides.plist. (The operation couldn’t be completed. Permission denied)

    [/quote]



    This is not a problem in 1Password -- this message means that overrides.plist has incorrect permissions on your Mac and the system cannot make changes to it.



    If you ran the command suggested above, please let us know what the output of the command was so that we could help you. Also, please let us know what you see when you run this command to query the permissions:



    [code] ls -FaBl@WeHd /var/db/launchd.db/com.apple.launchd.peruser.*/overrides.plist [/code]



    You can also take your Mac to the Genius Bar at any Apple Store and they will be able to solve this problem for you.
  • [quote name='sjk' timestamp='1315668821' post='47170']

    I'm sorry that command didn't fix your problem, Halix. Could you please run this one and copy/paste the results here?



    [code]ls -@el /var/db/launchd.db/com.apple.launchd.peruser.`id -u`/overrides.plist[/code]

    Thanks!

    [/quote]



    Your terminal command gives me this:





    -rw-rw-r--@ 1 root wheel 376 12 Jan 2010 /var/db/launchd.db/com.apple.launchd.peruser.501/overrides.plist

    com.apple.metadata:_kTimeMachineNewestSnapshot 50

    com.apple.metadata:_kTimeMachineOldestSnapshot 50
  • And the following command…



    ls -FaBl@WeHd /var/db/launchd.db/com.apple.launchd.peruser.*/overrides.plist



    gives me this:





    -rw-rw-r--@ 1 root wheel 0 15 Aug 2009 /var/db/launchd.db/com.apple.launchd.peruser.26/overrides.plist

    com.apple.metadata:_kTimeMachineNewestSnapshot 50

    com.apple.metadata:_kTimeMachineOldestSnapshot 50

    -rw-rw-r--@ 1 root wheel 0 2 Sep 2009 /var/db/launchd.db/com.apple.launchd.peruser.4294967294/overrides.plist

    com.apple.metadata:_kTimeMachineNewestSnapshot 50

    com.apple.metadata:_kTimeMachineOldestSnapshot 50

    -rw-rw-r--@ 1 root wheel 376 12 Jan 2010 /var/db/launchd.db/com.apple.launchd.peruser.501/overrides.plist

    com.apple.metadata:_kTimeMachineNewestSnapshot 50

    com.apple.metadata:_kTimeMachineOldestSnapshot 50

    -rw-rw-r-- 1 root wheel 312 7 Mär 2010 /var/db/launchd.db/com.apple.launchd.peruser.502/overrides.plist

    -rw-rw-r--@ 1 root wheel 0 15 Aug 2009 /var/db/launchd.db/com.apple.launchd.peruser.504/overrides.plist

    com.apple.metadata:_kTimeMachineNewestSnapshot 50

    com.apple.metadata:_kTimeMachineOldestSnapshot 50

    -rw-rw-r--@ 1 root wheel 0 15 Aug 2009 /var/db/launchd.db/com.apple.launchd.peruser.97/overrides.plist

    com.apple.metadata:_kTimeMachineNewestSnapshot 50

    com.apple.metadata:_kTimeMachineOldestSnapshot 5



    (I have repaired permissions before doing this)
  • roustem
    roustem AgileBits Founder
    edited September 2011
    [quote name='Halix' timestamp='1315686184' post='47403']



    Your terminal command gives me this:





    -rw-rw-r--@ 1 root wheel 376 12 Jan 2010 /var/db/launchd.db/com.apple.launchd.peruser.501/overrides.plist

    com.apple.metadata:_kTimeMachineNewestSnapshot 50

    com.apple.metadata:_kTimeMachineOldestSnapshot 50

    [/quote]



    Ouch! It is owned by root, how did that happen? Have you tried to run Verify Permissions using Disk Utility?



    If Disk Utility doesn't help, you can change the ownership of this folder using chown command:



    [code] sudo chown -R $UID /var/db/launchd.db/com.apple.launchd.peruser.$UID [/code]
  • [quote name='bwoodruff' timestamp='1315614350' post='46880']Hi Slip, Please try Roustem's advice above:.[/quote]



    Thanks, this fixed the problem.
  • Ben
    Ben AWS Team
    [quote name='Slip' timestamp='1315702550' post='47531']



    Thanks, this fixed the problem.

    [/quote]



    Great! Thank you for the update. <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/smile.png' class='bbc_emoticon' alt=':)' />
  • [quote name='roustem' timestamp='1315689477' post='47446']



    Ouch! It is owned by root, how did that happen? Have you tried to run Verify Permissions using Disk Utility?



    If Disk Utility doesn't help, you can change the ownership of this folder using chown command:



    [code] sudo chown -R $UID /var/db/launchd.db/com.apple.launchd.peruser.$UID [/code]

    [/quote]



    Unfortunately this doesn't work (Terminal: "UID: Undefined variable.")
  • @Halix

    try

    id -u

    and replace $UID with the number you get.



    @support

    my file belongs to me already. but have the same problem
  • @czerwe: Thanks, it worked. You saved my day <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' />



    Now if anybody could explain to me why $UID didn't work…?
  • @roustem: And thanks to you too <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' />
  • Ben
    Ben AWS Team
    Halix,



    I've heard of $UID not working if you use an alternate shell (i.e. not bash). You may be able to see what shell you are using by running



    echo $SHELL



    For me, this returns



    /bin/bash



    If it doesn't return anything for you, or returns something else, then it sounds like you are not using bash. This could be a hold-over from a previous OS X install that you upgraded from where bash was not the default shell.
  • I get "/bin/tcsh"



    I have always upgraded since almost 10.1 and always used Migration on new Macs. Probably a hold-over then...
  • Ben
    Ben AWS Team
    [quote name='Halix' timestamp='1315853390' post='48267']

    I get "/bin/tcsh"



    I have always upgraded since almost 10.1 and always used Migration on new Macs. Probably a hold-over then...

    [/quote]



    That would certainly explain it. <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/smile.png' class='bbc_emoticon' alt=':)' />
  • $UID is just a variable that contains the "User Identification Number" which you also get with the command "id -u".



    I also have tcsh running. And i upgraded my systems since 10.5.

    Anyhow, i dont have the permission problem and it didn't work.
  • I'm having the same problem of not being able to set a Master Password, but I'm a very inexperienced computer user.... it took me awhile just to figure out how to get to the Terminal screen. Once there, I pasted the command below (copied from one of the posts above) into the Terminal screen and figured I was supposed to hit the return key. I tried that and nothing happened, so I don't know what to do now. AgileBits, I'm glad this work-around has helped other people who obviously know their way around a Mac, but if you have a known issue like this that precludes a bunch of brand new customers like me from even opening the software, it sure would be nice for you to provide a link on your homepage with simplified, step-by-step instructions that are geared to low-tech folks. To be honest, forums such as this one are intimidating to me (and probably many other people,) especially when the various posts above clearly assume that the audience knows the difference between the Terminal and the Console. If a somewhat common problem such as this exists, please make the work-around easier to find and easier to implement for people like me who could care less about the Terminal and the Console and everything else that's behind the Wizard of Oz's curtain. In the meantime, I'm inclined to request a refund from the Mac App Store, but I suppose I'll wait for 24 hours in the hope that AgileBits will come through with some help that is geared to dummies like me.



    [[color=#000000][font=monospace][size=2]chmod [/size][/font][/color][color=#666600][font=monospace][size=2]-[/size][/font][/color][color=#000000][font=monospace][size=2]N [/size][/font][/color][color=#666600][font=monospace][size=2]/[/size][/font][/color][color=#000088][font=monospace][size=2]var[/size][/font][/color][color=#666600][font=monospace][size=2]/[/size][/font][/color][color=#000000][font=monospace][size=2]db[/size][/font][/color][color=#666600][font=monospace][size=2]/[/size][/font][/color][color=#000000][font=monospace][size=2]launchd[/size][/font][/color][color=#666600][font=monospace][size=2].[/size][/font][/color][color=#000000][font=monospace][size=2]db[/size][/font][/color][color=#666600][font=monospace][size=2]/[/size][/font][/color][color=#000000][font=monospace][size=2]com[/size][/font][/color][color=#666600][font=monospace][size=2].[/size][/font][/color][color=#000000][font=monospace][size=2]apple[/size][/font][/color][color=#666600][font=monospace][size=2].[/size][/font][/color][color=#000000][font=monospace][size=2]launchd[/size][/font][/color][color=#666600][font=monospace][size=2].[/size][/font][/color][color=#000000][font=monospace][size=2]peruser[/size][/font][/color][color=#666600][font=monospace][size=2].[/size][/font][/color][color=#008800][font=monospace][size=2]`id -u`[/size][/font][/color][color=#666600][font=monospace][size=2]/[/size][/font][/color][color=#000000][font=monospace][size=2]overrides[/size][/font][/color][color=#666600][font=monospace][size=2].[/size][/font][/color][color=#000000][font=monospace][size=2]plist] [/size][/font][/color]
  • Ben
    Ben AWS Team
    Hi chutetamer,



    Thanks for the feedback. Ultimately we are hopeful that Apple will fix this bug in their software quickly and no one else will have to bump into it when trying to install 1Password. <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/smile.png' class='bbc_emoticon' alt=':)' /> Until then we're happy to help you work around it.



    The command actually doesn't have any "output" to the screen. If it doesn't tell you anything, in most cases that means it worked. Try restarting your computer and setting up 1Password: I think you'll have much better results now.



    If not feel free to post back here and we'll get you squared away.



    Thanks!



    czerwe,



    Could you please run this command for me and let me know what the output is?



    ls -FaBl@WeHd /var/db/launchd.db/com.apple.launchd.peruser.*/overrides.plist



    Thank you.

    Ben
  • Just bought 1Password on the Mac I Appstore installed on another session of my macbook but it works well on my admin session is not work I cancel service and the session I had the same problem I can not a master password and got stuck in the establishment of a master password



    Juste acheté 1Password sur l'Appstore Mac j'avait installé sur un autre session de mon macbook il marché bien mais sur ma session admin il marche pas j'ai suprimé la session que j'avais et toujours le même problème j'arrive pas a maitre un mot de passe et s'est coincé dans la mise en place d'un maître-mot de passe
  • Same issue as everyone else here. I'm not familiar with or happy using Terminal. I can't understand why AgileBits lets its brand get trashed by leaving us paying customers hanging and having to scrabble around forums to get our paid-for item of software to work, regardless of whose fault this is. Please AgileBits, provide a fool proof simple guide to make 1Password work.
  • Happy to report that even a neophyte like me got:

    [font="Courier New"][size="2"][size=2] chmod [/size][/size][/font]-RN /var/db/launchd.db/com.apple.launchd.peruser.$UID/overrides.plist

    to work and am past the first screen.

    I stand by my earlier comment, there must be a better way to fix this.
  • Output of the command is





    ls -FaBl@WeHd /var/db/launchd.db/com.apple.launchd.peruser.*/overrides.plist

    -rw-------@ 1 soro wheel 0 Aug 31 2009 /var/db/launchd.db/com.apple.launchd.peruser.502/overrides.plist

    com.apple.metadata:_kTimeMachineNewestSnapshot 50

    com.apple.metadata:_kTimeMachineOldestSnapshot 50

    0: group:everyone deny write,delete,append,writeattr,writeextattr,chown



    br