Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I resently updated to mozilla 1.4, and at first it worked fine as root or my other account. I know because I remember having to go into moz as root to install mouse gestures. But now, when I try to run moz as the non root user, it starts to load then nothing happens. Sometimes it opens the profile selection box, but when I click to start it just goes away. It runs perfectly as root, but I'd rather not run that way. Anyone encountered a similar problem or have any ideas how to get it working again?
Strange. Looks like a permission problem. Try running in a konsole, so we can see which error messages you are getting. Make sure to also install it at /usr/local, so that every user can have access to it
Check the permissions of the executable, and also:
To install Mozilla for multiple users on Unix, install as normal, then create the following script in your Mozilla directory, make it executable (chmod u+x <scriptname>), and run it as root. Do not run this program as su[do] root. (Bug 52653)
You should then be able to run that installation of Mozilla as any user who has permissions to access it.
(From mozilla.org.) Maybe the fact that Mozilla doesn't show is because of the permissions onto the profile's files. Mozilla tries to use the already created profile, but it fails because it's accessible only by root.
You could try also to start mozilla with the "-ProfileManager" option and then create a new profile.
I installed it in /usr/lib/mozilla-1.4 and got rid of /usr/lib/mozilla-1.3 that was originally there. Is there a problem with having it there? It seemed to work before, so I'm leaning toward a problem with the profiles. Perhaps it's trying to use one it doesn't have permission for? As for running from the command line, I get no errors. From the terminal you wouldn't know anything was wrong. It pops up a thing in the taskbar, and a hourglass spins for a bit, then the takbar thing goes away and...nothing. I tried the script for multiusers from mozilla.org, and that didn't seem to fix anything. I guess I'll take another look at the profiles issue when I go in tomorrow.
After uninstalling mozilla, and reinstalling it i figured out the problem as I was setting things up again. I'd installed the xpi addon for mouse gestures. That's what broke it. After lookin at the mozdev mouse gestures FAQ http://optimoz.mozdev.org/gestures/faqs.html
I just went in mozilla/chrome/mozgest and did chmod -R 755 *
Now my non-root user works fine.
I have a newbie question on your (good) suggestion.
You said:
"....
$ ln -s /usr/local/mozilla/mozilla /usr/bin/mozilla
$ chmod u+x /usr/bin/mozilla
...."
However, I am missing some info - I can't create a symbolic link from /usr/local/mozilla/mozilla to /usr/bin/mozilla because, while I have /usr/bin/mozilla I don't have the /usr/local/mozilla/mozilla path... is there a way, when installing mozilla, to have it set up this local machine part? If so, how do I do that? Drawing on my Windows experience, do we just create the local path, and then a file, any file, and symlink it to the /usr/bin/mozilla file? Then point our mozilla icon to the symlink? Or have I missed the essence? Does doing this latter enable any user, because the link is now in the /usr/local/../.. path, to run mozilla?
Also, I understand that the chmod command is to enable execute permission for the logged in user on the mozilla executable... mine always had (and does have) the rwx permission for user level.
Can you shed some more light on this, particularly the install/symbolic link question?
(bear in mind I am a humble newbie)
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.