Profile missing error after update to 4.0.9 on Linux
I am a Zotero Standalone user on Fedora 13.
Yesterday, I updated my Zotero to version 4.0.9. Then I can't start zotero unless I change the user to root.
The alert is "Your Zotero profile cannot be loaded. It may be missing or inaccessible" titled as "Profile missing".
I have changed the owner of zotero folder to my username. However, it still doesn't work.
What should I do to fix this problem? Thanks in advance for you help.
Yesterday, I updated my Zotero to version 4.0.9. Then I can't start zotero unless I change the user to root.
The alert is "Your Zotero profile cannot be loaded. It may be missing or inaccessible" titled as "Profile missing".
I have changed the owner of zotero folder to my username. However, it still doesn't work.
What should I do to fix this problem? Thanks in advance for you help.
I tried completely removing zotero, then re-installing, but still get the same error.
Zotero launches if I run it as root, but that's not a solution.
Then I uninstal zotero standalone ad used the PPA at https://github.com/smathot/zotero_installer however the problems are not solved.
In the terminal when I use sudo zotero I get the following errors:
(process:15611): GLib-CRITICAL **: g_slice_set_config: assertion `sys_page_size == 0' failed
(zotero:15611): IBUS-WARNING **: The owner of /home/mijalce/.config/ibus/bus is not root!
when I use only zotero in terminal I get the following errors:
(process:15853): GLib-CRITICAL **: g_slice_set_config: assertion `sys_page_size == 0' failed
Error: Access was denied while trying to open files in your profile directory.
rm -rf ~/.cache/zotero
Removing the cache worked :)
solved the problem
Thanks!
FWIW, you should never run Zotero as superuser, both for security reasons and because, if Zotero writes files as superuser, your user account won't be able to read them, as was the case here. If Zotero is owned by root, and you want it to auto-update, you should change its permissions (on the directory, recursively) so that it's owned by your user account. I don't think there's a compelling reason to change the ownership back to root after the update is complete, but if you do, you can do that.
This one worked. Thank you very much.
I only run zotero as superuser to update it for it asked.
I have change the owner of the directory recursively to my username. Does that means I needn't to run zotero for next update?
$ sudo rm -rf ~/.cache/zotero
and then
$ zotero
worked !
Miro
I solved the problem : the correct way to solve my problem is to run a
$ sudo apt-get remove zotero-standalone
$ sudo rm -rf ~/.zotero; sudo rm -rf ~/.cache/zotero
$ sudo apt-get install zotero-standalone
$ zotero&
:)