[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: problem installing nvidia-glx on a debian testing with 2.6.32 kernel



Vincent Lefevre wrote:
Hi,

On 2010-01-25 14:26:56 +0200, Γιώργος Πάλλας wrote:
I guess you mean the nvidia-kernel-source package. Well, I installed
it, and then:
# module-assistant auto-install nvidia

That fails, and I cant understand why... Again any ideas would be
very appreciated!

I don't have that in the installation steps:

# apt-get install nvidia-kernel-common module-assistant
# m-a -i -t prepare
# m-a clean,a-i -i -t -f nvidia-kernel-source
# depmod -a
# apt-get install nvidia-glx nvidia-glx-dev nvidia-xconfig
# dpkg-reconfigure xserver-xorg
# nvidia-xconfig

When I need to reinstall the drivers (e.g. after a kernel upgrade),
I rerun steps 2 to 4.

This has always worked for me.


Same thing happens. This time, just to be sure, I purged all nvidia related files first, before going through the above steps. Again, the building process fails without any specific reason (maybe some incompatibility with the gcc version?):


aris:/usr/src# aptitude install nvidia-kernel-common module-assistant
Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done The following NEW packages will be installed: module-assistant nvidia-kernel-common 0 packages upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 113kB/117kB of archives. After unpacking 618kB will be used.
Writing extended state information... Done Get:1 http://postmortem.csd.auth.gr testing/main module-assistant 0.11.2 [113kB] Fetched 113kB in 0s (3,865kB/s) Selecting previously deselected package module-assistant. (Reading database ... 107512 files and directories currently installed.) Unpacking module-assistant (from .../module-assistant_0.11.2_all.deb) ... Selecting previously deselected package nvidia-kernel-common. Unpacking nvidia-kernel-common (from .../nvidia-kernel-common_20080825+1_all.deb) ... Processing triggers for man-db ... Setting up module-assistant (0.11.2) ... Setting up nvidia-kernel-common (20080825+1) ... update-rc.d: warning: nvidia-kernel stop runlevel arguments (1) do not match LSB Default-Stop values (none) Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done Writing extended state information... Done
aris:/usr/src# m-a -i -t prepare
Getting source for kernel version: 2.6.32-trunk-686
Kernel headers available in /lib/modules/2.6.32-trunk-686/build
apt-get -y install build-essential Reading package lists... Done Building dependency tree Reading state information... Done build-essential is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Done!
aris:/usr/src# m-a clean,a-i -i -t -f nvidia-kernel-source
. Updated infos about 1 packages Getting source for kernel version: 2.6.32-trunk-686 Kernel headers available in /lib/modules/2.6.32-trunk-686/build apt-get -y install build-essential Reading package lists... Done Building dependency tree Reading state information... Done build-essential is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Done!
download
Reading package lists... Done
Building dependency tree Reading state information... Done
The following extra packages will be installed:
 debhelper dpatch html2text intltool-debian po-debconf
Suggested packages: dh-make libmail-box-perl Recommended packages: fakeroot patchutils nvidia-glx kernel-package devscripts libmail-sendmail-perl The following NEW packages will be installed: debhelper dpatch html2text intltool-debian nvidia-kernel-source po-debconf 0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded. Need to get 0B/5,915kB of archives. After this operation, 7,676kB of additional disk space will be used. Selecting previously deselected package html2text. (Reading database ... 107572 files and directories currently installed.) Unpacking html2text (from .../html2text_1.3.2a-14_i386.deb) ... Selecting previously deselected package intltool-debian. Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) ... Selecting previously deselected package po-debconf. Unpacking po-debconf (from .../po-debconf_1.0.16_all.deb) ... Selecting previously deselected package debhelper. Unpacking debhelper (from .../debhelper_7.4.11_all.deb) ... Selecting previously deselected package dpatch. Unpacking dpatch (from .../archives/dpatch_2.0.31_all.deb) ... Selecting previously deselected package nvidia-kernel-source. Unpacking nvidia-kernel-source (from .../nvidia-kernel-source_173.14.09-5_i386.deb) ... Processing triggers for man-db ... Setting up html2text (1.3.2a-14) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.16) ... Setting up debhelper (7.4.11) ... Setting up dpatch (2.0.31) ... Setting up nvidia-kernel-source (173.14.09-5) ... Updating info about nvidia-kernel-source
Updated infos about 1 packages
unpack Extracting the package tarball, /usr/src/nvidia-kernel.tar.bz2, please wait... "/usr/share/modass/packages/nvidia-kernel-source" build KVERS=2.6.32-trunk-686 KSRC=/lib/modules/2.6.32-trunk-686/build KDREV=2.6.32-5 kdist_image /usr/bin/make -f debian/rules clean make[1]: Entering directory `/usr/src/modules/nvidia-kernel' # select which makefile to use. rm -f /usr/src/modules/nvidia-kernel/Makefile || true if [ 6 = 6 ]; then \ ln -s Makefile.kbuild Makefile ; \ fi if [ 6 = 4 ]; then \ ln -s Makefile.nvidia Makefile ; \ fi if [ -e patch-stamp ]; then \ dpatch deapply-all ; \ rm -rf patch-stamp debian/patched ; \ fi if [ -f /usr/src/modules/nvidia-kernel/debian/control.template ]; then \ cp /usr/src/modules/nvidia-kernel/debian/control.template /usr/src/modules/nvidia-kernel/debian/control; \ fi dh_testroot rm -f build-stamp configure-stamp /usr/bin/make clean SYSSRC=/lib/modules/2.6.32-trunk-686/build -C /usr/src/modules/nvidia-kernel/ -f Makefile make[2]: Entering directory `/usr/src/modules/nvidia-kernel' make[2]: Leaving directory `/usr/src/modules/nvidia-kernel' rm -f /usr/src/modules/nvidia-kernel//Makefile || true; rm /usr/src/modules/nvidia-kernel//gcc-check rm: cannot remove `/usr/src/modules/nvidia-kernel//gcc-check': No such file or directory make[1]: [clean] Error 1 (ignored) rm /usr/src/modules/nvidia-kernel//cc-sanity-check rm: cannot remove `/usr/src/modules/nvidia-kernel//cc-sanity-check': No such file or directory make[1]: [clean] Error 1 (ignored) dh_clean dh_clean: Compatibility levels before 5 are deprecated. rm /usr/src/modules/nvidia-kernel/debian/control rm /usr/src/modules/nvidia-kernel/debian/dirs rm: cannot remove `/usr/src/modules/nvidia-kernel/debian/dirs': No such file or directory make[1]: [clean] Error 1 (ignored) rm /usr/src/modules/nvidia-kernel/debian/override rm: cannot remove `/usr/src/modules/nvidia-kernel/debian/override': No such file or directory make[1]: [clean] Error 1 (ignored) make[1]: Leaving directory `/usr/src/modules/nvidia-kernel' echo "ROOT_CMD = " ROOT_CMD =
/usr/bin/make  -f debian/rules binary_modules
make[1]: Entering directory `/usr/src/modules/nvidia-kernel'
# select which makefile to use.
rm -f /usr/src/modules/nvidia-kernel/Makefile || true
if [ 6 = 6  ]; then \
            ln -s Makefile.kbuild Makefile ; \
       fi
if [  6 = 4  ]; then \
            ln -s Makefile.nvidia Makefile ; \
       fi
if ! gcc-4.3 -v 2> /dev/null  ; then \
          echo "Compiler gcc-4.3 does not exist on the system" ; \
          exit 1; \
       fi
if [ -f /usr/src/modules/nvidia-kernel/debian/control.template ]; then \
cp /usr/src/modules/nvidia-kernel/debian/control.template /usr/src/modules/nvidia-kernel/debian/control; \
       fi
if [ "i686" = "x86_64" ]; then \
cp /usr/src/modules/nvidia-kernel/nv-kernel.o.x86_64 /usr/src/modules/nvidia-kernel/nv-kernel.o ; \
       fi
touch configure-stamp
dh_testdir
dh_testroot
PATCHLEVEL = 6
Kernel compiler version : 4.3.4
Detected compiler version : 4.3.4
Using compiler gcc-4.3 version 4.3.4
touch /usr/src/modules/nvidia-kernel//gcc-check
touch /usr/src/modules/nvidia-kernel//cc-sanity-check
## Main Make ##
IGNORE_CC_MISMATCH=1 CC="gcc-4.3" /usr/bin/make -C /usr/src/modules/nvidia-kernel/ -f Makefile SYSSRC=/lib/modules/2.6.32-trunk-686/build KBUILD_PARAMS="-C /lib/modules/2.6.32-trunk-686/build SUBDIRS=/usr/src/modules/nvidia-kernel" module;
make[2]: Entering directory `/usr/src/modules/nvidia-kernel'
NVIDIA: calling KBUILD...
make CC=gcc-4.3 -C /lib/modules/2.6.32-trunk-686/build SUBDIRS=/usr/src/modules/nvidia-kernel modules
make[3]: Entering directory `/usr/src/linux-headers-2.6.32-trunk-686'
 Building modules, stage 2.
 MODPOST 0 modules
make[3]: Leaving directory `/usr/src/linux-headers-2.6.32-trunk-686'
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[2]: *** [module] Error 1
make[2]: Leaving directory `/usr/src/modules/nvidia-kernel'
make[1]: *** [build-stamp] Error 2
make[1]: Leaving directory `/usr/src/modules/nvidia-kernel'
make: *** [kdist_image] Error 2
BUILD FAILED!
See /var/cache/modass/nvidia-kernel-source.buildlog.2.6.32-trunk-686.1264425426 for details.
aris:/usr/src#


Attachment: smime.p7s
Description: S/MIME Cryptographic Signature


Reply to: