FS#3982 - nvidia_drv.[o,so] sized null

Attached to Project: Arch Linux
Opened by Moo-Crumpus (Moo-Crumpus) - Thursday, 16 February 2006, 15:07 GMT
Task Type Bug Report
Category System
Status Closed
Assigned To Tobias Powalowski (tpowa)
Architecture not specified
Severity Low
Priority Normal
Reported Version 0.7.1 Noodle
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

nvidia-1.0.8178-12 : the modules in /usr/lib/xorg/modules/drivers have the size zero.

#ls -s
#92 nv_drv.so 0 nvidia_drv.o 0 nvidia_drv.so 56 riva128.so
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Tuesday, 21 February 2006, 07:42 GMT
Reason for closing:  Fixed
Comment by Jan de Groot (JGC) - Thursday, 16 February 2006, 15:09 GMT
This is done to get the installed files registered in pacman. The installer is run from post_install, which installs the true files in the correct locations. Somehow the postinstall script didn't execute correctly.
Comment by Tobias Powalowski (tpowa) - Friday, 17 February 2006, 07:22 GMT
this is not a bug, it's more likely that nvidia didn't install correctly
Comment by Moo-Crumpus (Moo-Crumpus) - Friday, 17 February 2006, 12:19 GMT
The genuine nvidia installer does fine. The arch package does not. And I am not the only one who suffers this: http://bbs.archlinux.org/viewtopic.php?t=18767&highlight=

No bug? Just didn't install correctly? What do you mean? Snafu?
Comment by Tobias Powalowski (tpowa) - Friday, 17 February 2006, 12:42 GMT
it's normal that the files are zero, when the installer failed during pacman execution, would be interesting if the nvidia module itself does build correct.
Comment by Moo-Crumpus (Moo-Crumpus) - Friday, 17 February 2006, 15:43 GMT
I can't test it, as I installed nvidia's driver from the original sources now. I hope some of the others can. Afaik, there was no error reporting during the installation, and modprobe nvidia was doing well.
Comment by Tobias Powalowski (tpowa) - Friday, 17 February 2006, 16:19 GMT
i can't reproduce it here it works fine with the testing package
Comment by Travis Willard (Cerebral) - Friday, 17 February 2006, 22:06 GMT
Is it possible that, on some systems, the touch command creates the files with the wrong permissions, then the installer can't overwrite them?
Comment by Moo-Crumpus (Moo-Crumpus) - Friday, 17 February 2006, 22:37 GMT
I reinstalled and tested again and again. The result is allways the same: The kernel module is loadable, but the drivers have lenght null. Can I do some more tests?
Comment by Jan de Groot (JGC) - Friday, 17 February 2006, 22:46 GMT
What version of Xorg do you use and what package are you trying exactly? nvidia drivers from testing won't work with xorg from current and vice versa.
Comment by Daniel Luederwald (mrsanders) - Saturday, 18 February 2006, 12:19 GMT
did you have x running while trying to install the driver? i had to close x and any login-manager before installing
the nvidia-package. if not i got the same results.
Comment by Moo-Crumpus (Moo-Crumpus) - Saturday, 18 February 2006, 14:00 GMT
No, I had X not running, as I did a fresh install of archlinux and had no config for X yet. I know one can't install nvidia drivers with running X.

I run testing, complete. So it is testing/nvidia 1.0.8178-12 and all that testing/xorg-jazz.
Comment by Ash (Thikasabrik) - Sunday, 19 February 2006, 12:46 GMT
Are there any conceptual/legal issues with bypassing the Nvidia installer? I've created split nvidia driver packages myself that appear to work nicely for me - one installs the kernel module using the makefile in the NV package, and the other package installs the other files, all installed by pacman (so *all* files involved are correctly registered and checked for conflicts etc). If anyone's interested I can post the PKGBUILDs..
Comment by Tobias Powalowski (tpowa) - Sunday, 19 February 2006, 16:20 GMT
please try -13 package, thanks

Loading...