How does firefox (aurora) know where to look for files?
Root can run Aurora on this box but it segfaults if an unprivileged user tries. I suspect (strace) that might be because Aurora can't find some of the files it's looking for.
I know I can change Aurora's search behavior in regard to specific files by setting an environment variable (XUSERFILESEARCHPATH ?) but doing this for all files one at a time looks like it could be a chore. Since running as root fixes the whole thing all at once, I suspect there must be a config or a switch I haven't found yet. I'd appreciate pointers if people are willing to help me save some time. Thanks. |
Perhaps the default profile has root-only permissions? Though I would think it would more gracefully fail than segfaulting in that case.
|
Thanks for your suggestion but I don't think so (icbw). I can (unpriv) successfully rename /profiles.ini and xxxx.default. These are recreated on next attempt which also segfaults.
|
What distro? And how did you install Firefox Aurora?
Try creating a new profile. |
Quote:
Debian GNU/Linux wheezy/sid \n \l Quote:
Quote:
But what I did do is copy over root's default profile and change the permissions to user:user. Firefox still won't run but seems a little happier with that in that there is some output to the terminal instead of nothing at all. Here are the last few lines: Code:
rtq@omega:~$ firefox Code:
rtq@omega:~$ strace firefox Code:
rtq@omega:~$ ls -l /usr/local/share/mime/* Code:
............ Help appreciated. Thanks. |
Creating a new profile was not, by itself, sufficient. After doing that didn't work, I used ProfileManager to delete the user's old profile. PM also completely deleted the entire contents of /home/user (it did warn first but, still..., good backups are g/o/l/d :) ). After that, a newly created profile and unprivileged Aurora did work. Problem solved but question as to how ff locates files not answered - that will have to wait for another day. Thanks for the suggestions which pointed me in the right direction and for reading.
|
All times are GMT -5. The time now is 01:29 AM. |