installing nvidia driver I get: ./nvidia-installer can't find
I wanted to change my kernel to amd64 because I have got i7 860 and I found out there is 64 bit kernel version for the processor.
I downloaded newest driver from nvidia and executed. The error occured: ./nvidia-installer can't be found. I did install before the driver for x86 and never got that. I unpacked the driver and tried to execute nvidia-install manually. Bash said that there is no file nvidia-install here but it was quite the contrary. I don't know if my bash is faulty but it is the only case I can't execute a binary file. My debian is up-to-date, version 6.0. Any hint 'll be appreciated. |
To me this is obvious, but just to ask.... Did you chmod +x the file you are trying to run?
|
Of course I did but this action had no effect because the file is already +x for root. Nevertheless, shouldn't bash tell me I can't execute the file instead there is no file?
|
Yes. I was just making sure. Can you do a ls -al for me? Maybe the permissions are jacked and/or it needs to be chown'd.
|
Quote:
In general it ends on run or bin. Kind regards |
ll (not exactly ls -al but...) returns:
Quote:
nvidia-installer: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.4.0, stripped drivers that I tested: NVIDIA-Linux-x86_64-260.19.29, NVIDIA-Linux-x86_64-260.19.36. extension run is in the driver shell script name |
Just curious, did you trying running ./nvidia-installer as root? I know it may seem repetitive a bit, but I am just ruling out the obvious.
|
yes, i did, man ...
I know my problem looks ridiculous. However, I can't cope with it myself. Do you have any idea of a test I could run to find out what is wrong: my bash or kernel or what ever. I have just did excactly the same (unpack, execute the file) with NVIDIA-Linux-x86-260.19.29 (32 bit version) and it behaves as expected. |
Maybe it is possibly corrupted. Delete it and redownload for the hell of it before we get too deep into this, it is possible that something happened along the download process.
|
If this is the driver downloaded from nvidia.com, you don't need to unpack it, but simply execute:
Code:
sh /path/to/NVIDIA-Linux-x86_64-260.19.36.run |
Quote:
|
Quote:
I know it is that easy but when I do it I get response Quote:
Quote:
I guess you don't understand what the problem is, then I'll describe it in detail: (that is what I do and what bash responses) sh NVIDIA-Linux-x86_64-260.19.36.run Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 260.19.36........................................................................................... ........................................ NVIDIA-Linux-x86_64-260.19.36.run: 899: ./nvidia-installer: not found sh NVIDIA-Linux-x86_64-260.19.36.run -x Creating directory NVIDIA-Linux-x86_64-260.19.36 Verifying archive integrity... OK Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 260.19.36........................................................................................... ........................................ ./NVIDIA-Linux-x86_64-260.19.36/nvidia-installer bash: ./NVIDIA-Linux-x86_64-260.19.36/nvidia-installer: Nie ma takiego pliku ani katalogu #translation: there is no file or directory (but the file is excactly there and I - root I mean - has: -rwxr-xr-x 1 root root 259208 01-19 02:02 nvidia-installer) That is all I've done in this matter. Any hint what to do next? |
For your first post I assume you're on a 32 bit system with a 64 bit kernel and you're trying to install a 64 bit driver? I'm not sure since I haven't done it, but maybe 32 bit bash can't find the nvidia-installer executable inside the driver since it's 64 bits? I'm not sure if this will work, since I haven't tried this, but you could install the ia32-libs package and attempt to reinstall the driver to see if it works.
|
Sorry, the package you probably need is amd64-libs, not ia32-libs (amd64-libs is intended for 32 bit systems running 64 bit kernels).
Regards and good luck. |
I don't understand why you say my system is 32 bit. i7 860 has 64 bit instruction set what makes it 64 bit. However, I tried install ia32-libs and I failed because dpkg says it couldn't install the package due to its architecture which is ia64 while my is i386.
I have more questions. Why ia32-libs is not in the repository available through aptitude (I have source.list set wright)? Why kernel is for amd64 and ia64 while ia32-libs has 2 packages for each architecture. Why dpkg says I'm i386 not ia64? ia64 means Xeon? Will amd64-libs be suitable for my processor? |
All times are GMT -5. The time now is 07:30 PM. |