attempt to write a readonly database
1Password 7
Version 7.2.2 (70202007)
Mac App Store
When I try to edit an existing entry I get the errormsg " attempt to write a readonly database".
I also can't find the sync method used in preferences.
Any idea's?
1Password Version: 7.2.2
Extension Version: Not Provided
OS Version: OS Mojave
Sync Type: Not Provided
Comments
-
Hi @Gerbert ,
Did you do a backup/restore recently? Or do you use a disk deduplication utility? Sometimes those actions can affect permissions.
Here's a tip to try. If that doesn't work, we can get some more diagnostic information from you to see what the issue is. But first try this:
- Quit 1Password by holding down the
option
, clicking the 1Password icon in the menubar, and choosingQuit 1Password Completely
. - Open the Terminal in
/Applications/Utilities
- Enter the command
cd ~/Library/Group\ Containers
and press return. - Then enter the command
sudo chown -R $USER 2BUA8C4S2C.com.agilebits
and press return. Enter your Mac’s password when asked and press return.
Then start 1Password again. Let us know if you still have the issue or it goes away.
Thanks,
Kevin0 - Quit 1Password by holding down the
-
Hi Kevin,
Thanks for the solution, your proposed solution is 100% spot on the problem is indeed solved.
I now can write to the 1password database.Thanks
Gerbert0 -
0
-
Thanks, think we replied in the other thread. :)
0 -
I am having the same problem of getting the "attempt to write a readonly database" message. 1Password won't let me generate new passwords or edit any existing passwords. I tried the instructions above and had no luck. What's my next step?
0 -
@Jumbo81: That happens when you've copied 1Password's files from somewhere else, and they have the wrong permissions (e.g. belonging to another macOS user account). You'd need to either change those permissions manually, or remove the files and have 1Password recreate them. Don't do either unless you have your data backed up elsewhere. What did you do exactly to get into this state?
0 -
I switched Mac computers. Installed all my old data from a previous MacBook onto a new one using TimeMachine. I'm able to use 1Password and to log into the site, but can't seem to save or make changes. Suggestions would be appreciated.
0 -
@Jumbo81: If you have all of your data in your 1Password account, it's probably simplest to just wipe out 1Password and its support files (which have incorrect permissions from you copying it over from another computer) and then setup the app again from scratch with your account; it can then recreate all of its files under your current user account permissions. Otherwise, you'd need to manually fix the permissions yourself, as 1Password cannot do that; it does not have elevated privileges to do so.
0