Re: segmentation fault with NVIDIA 32bit part
On Tue, Oct 06, 2009 at 12:17:53AM +0200, thveillon.debian wrote:
> lee a wrote:
> > On Mon, Oct 05, 2009 at 07:41:47PM +0200, thveillon.debian wrote:
> >>> cat:/home/lee# /emul/ia32-linux/usr/lib/libGLcore.so.1
> >>> Segmentation fault
> >>> cat:/home/lee#
> >> the ia32-libs got seriously reworked has I understand, you can use the
> >> Sid version of nvidia's packages, and install the "Debian way" using
> >> "module-assistant".
> > You mean to install an older Debian package that has the nvidia
> > drivers? I looked for nvidia packages, but there doesn't seem to be
> > one that would compile things for the kernel I'm using. And I don't
> > know what "module-assistant" is.
> No, you said you are using testing (Squeeze), just like I do, so I am
> not advising to install an older package but the current unstable (Sid)
> nvidia packages set that suit your hardware.
Yeah, sorry, I don't keep track of the release names and get confused
with them. I'm just using testing, it doesn't matter what its current
name is ...
> The minimum you should have would be nvidia-kernel-common,
> nvidia-kernel-source (to build the kernel module with module-assistant),
> and after the module is built install also nvidia-glx[-ia32].
Which version of the driver do these contain? Would this compile the
right things for the kernel I'm using?
Why can't I just use the nvidia installer? What's the difference?
> If you do that directly it will build the default testing version, if
> you install Sid packages first, you can use m-a to build the Sid
> version, that's what I am using now on my Squeeze amd64 box.
But I'm not using a Debian kernel.
> >> It's working here, I tried the Nvidia (beta) script and it fails even in
> >> expert mode where you can choose install paths.
> > Yeah, the nvidia installer seems to work just fine and puts the
> > libraries into the right place. But the libraries are not executable
> > anymore without yielding a segmentation fault.
> How do you test this, so that I can reproduce the tests here ?
Well, just run the nvidia installer, it will say that some libraries
cannot be found. When you look them up, they are available where they
are supposed to be, but when you execute them, you get segmentation
Then run the nvidia installer again, but choose to not install the
32bit libs this time. That goes through without errors, and the libs
that caused the problem before are gone.
> I am afraid it's more a problem with the proprietary nature of the
> Nvidia driver. If it sucks big time it will always be in last resort
> Nvidia's fault... Debian doesn't have to be tailored around proprietary
> programs just to meet their needs.
It doesn't help users when things suddenly quit working.
> > The web browsers don't work right anymore either and tend to crash now
> > :( Instead of being improved, they got worse. What happened to the
> > mozilla that included the email client and irc?
> Well, that's another problem, iceweasel works mostly OK here, maybe
> clean up your extensions/plugins ?
There are way too many to do that --- or is there a list of all the
packages I'd have to remove for that while somehow keeping the things
I might want to keep installed and not have them removed due to
dependencies? I'm not so sure if this is actually "another problem"
rather than another symptom of the quality of Debian going down: First
there isn't a web browser that works right anymore (since quite a
while), then things that used to work just fine for like a decade
(nvidia drivers) suddenly quit working and the web browsers got even
worse at the same time.
> I think what you are looking for is the "iceape" program in Debian
> jargon, not sure about this since I have never used it.
There doesn't seem to be an iceape package in testing. Perhaps the
developers making mozilla stopped making it, but that leaves Debian
without a working web browser. Neither galeon, nor iceweasel or
firefox (which seems to be the same), let alone konqeror really
work. And when you try to file a bug report, you're told not do it but
to go to ridiculous lengths to figure out what's wrong yourself.
Things used to just work in Debian, but they do that less and
less. That isn't good.