SlackwareThis Forum is for the discussion of Slackware Linux.
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 for some times have been using Mozilla's package rather Slackware's package due to inability to do automatic updates
I use the localized russian package from the firefox.com instead of the Patrick's one.
But anyway I can't uncomment the libsafe.so because of broken nvidia bianry drivers (> 180.xx.xx).
P.S. Why are You use automatic update? You run Your browser as root? I think the usage of the packaging system of the distro is the better choice - it give You ability to control You files.
Uncomment the libsafe.so in the /etc/ld.so.preload and try to run the firefox as: LD_PRELOAD=/lib/libc.so.6 /usr/lib/firefox/firefox
This should solve the issue with firefox.
But I can't solve NVidia binary drivers bug. It's not compatible with libsafe.so
Olego: i had no problem running legacy version of NVidia drivers. I think it may be an issue for newer version only. I'm running 96.43.11 here
At the home I have a quite old computer with old video card. And successfully run 2.6.29.2 with nvidia-96.43.11.
At work my GeForce 9500GT need latest drivers, not the legacy. So I haven't the choice =(
I can switch to x11 nv driver, but many years ago I had unhappy expirience with it and since that time I use only nvidia binary drivers.
i thought 96.43.11 can only be used up to 2.6.28.x.
Great surprise to see it able to be used in 2.6.29
oleg@(pts/0)[~]$ cat /proc/driver/nvidia/version
NVRM version: NVIDIA Linux x86 Kernel Module 96.43.11 Mon Feb 23 15:29:05 PST 2009
GCC version: gcc версия 4.2.4
oleg@(pts/0)[~]$ uname -a
Linux oleg 2.6.29.2 #1 PREEMPT Sat May 9 04:58:35 EEST 2009 i686 Pentium III (Coppermine) GenuineIntel GNU/Linux
Hey fellows, I encounter this problem too. And I didn't find any solution. But today I upgraded kernel to 2.6.30.1 (custom build with some patches) and install suitable NVidia binary drivers - 185.18.14, and then encounter problems with starting kde. You can search these forums for keywords "nvidia libsafe" and see many interesting results.
So I commented out libsafe.so in the /etc/ld.so.preload and got working firefox 3.5!
Distro - Slackware x86 current
ENjoy!
I've looked for a file /etc/ld.so.preload, and can't find any such file in my /etc. So what is this file, and where does it come from? Maybe I'm missing more than one file on my system...
I've looked for a file /etc/ld.so.preload, and can't find any such file in my /etc. So what is this file, and where does it come from? Maybe I'm missing more than one file on my system...
Shingoshi
It came from libsafe, which is now has been moved to /pasture directory (previously was in /extra)
It came from libsafe, which is now has been moved to /pasture directory (previously was in /extra)
Wondering why if I don't have this file, that I still can't start Firefox? But this morning I realized that I'm just going to have to disable most of the extensions and try starting it again. Hopefully I'll find out what's happening.
I had installed the libsafe package while testing an application that said it required libsafe. And then, of course, my Firefox stopped loading. Thanks to this thread, I was able figure out the source of the issue.
However, when I removed the libsafe package, it did NOT remove the libsafe library, nor the /etc/ld.so.preload file that the package had created. So Firefox still wouldn't load after I removed the libsafe package.
But note that the /etc/ld.so.preload file is just a manner of pre-loading the libsafe library. The real cause of this issue is that the libsafe library blocks Firefox from launching properly, and the libsafe library may be loaded some other way. To confirm this, I manually deleted the libsafe library from my system, without touching the /etc/ld.so.preload file, and Firefox loaded immediately on my next attempt.
So, to resolve this issue, I would recommend (examples are for Slackware-13.0):
1. Remove the libsafe package, if still installed:
removepkg libsafe-2.0.16-i386-1
2. Manually remove the libsafe library, if necessary:
rm /lib/libsafe.so.2*
3. Manually remove the /etc/ld.so.preload file:
rm /etc/ld.so.preload
Last edited by SlackMaster; 10-20-2009 at 02:22 PM.
Reason: minor corrections to my examples (bad copy-pastes)
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.