Trouble installing legacy CUDA SDK 5.5

I am trying to install an older version of the CUDA SDK v5.5 on RedHat Linux 6. This had been successfully installed on a similar system many years ago. However, the installation fails in locating a number of subsidiary files. I’m no Linux expert but these files appear to be 32-bit version of the libraries. This system is a 64-bit system and the applications we run are solely 64-bit.

I’ve looked on the CUDA repository and there do appear to be i686 versions of these libraries. I’ve tried installing them manually but the installation package still complains in a similar fashion.

The installation log follows:

Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
Setting up Install Process
Resolving Dependencies
→ Running transaction check
—> Package cuda.x86_64 0:5.5-22 will be installed
→ Processing Dependency: cuda-5-5 = 5.5-22 for package: cuda-5.5-22.x86_64
→ Running transaction check
—> Package cuda-5-5.x86_64 0:5.5-22 will be installed
→ Processing Dependency: cuda-visual-tools-5-5 = 5.5-22 for package: cuda-5-5-5.5-22.x86_64
→ Processing Dependency: cuda-samples-5-5 = 5.5-22 for package: cuda-5-5-5.5-22.x86_64
→ Processing Dependency: cuda-misc-5-5 = 5.5-22 for package: cuda-5-5-5.5-22.x86_64
→ Processing Dependency: cuda-license-5-5 = 5.5-22 for package: cuda-5-5-5.5-22.x86_64
→ Processing Dependency: cuda-headers-5-5 = 5.5-22 for package: cuda-5-5-5.5-22.x86_64
→ Processing Dependency: cuda-extra-libs-5-5 = 5.5-22 for package: cuda-5-5-5.5-22.x86_64
→ Processing Dependency: cuda-documentation-5-5 = 5.5-22 for package: cuda-5-5-5.5-22.x86_64
→ Processing Dependency: cuda-core-libs-5-5 = 5.5-22 for package: cuda-5-5-5.5-22.x86_64
→ Processing Dependency: cuda-core-5-5 = 5.5-22 for package: cuda-5-5-5.5-22.x86_64
→ Processing Dependency: cuda-command-line-tools-5-5 = 5.5-22 for package: cuda-5-5-5.5-22.x86_64
→ Processing Dependency: xorg-x11-drv-nvidia-libs(x86-32) >= 319.00 for package: cuda-5-5-5.5-22.x86_64
Package xorg-x11-drv-nvidia-libs is obsoleted by cuda-drivers, but obsoleting package does not provide for requirements
→ Processing Dependency: xorg-x11-drv-nvidia-devel(x86-64) >= 319.00 for package: cuda-5-5-5.5-22.x86_64
→ Processing Dependency: xorg-x11-drv-nvidia-devel(x86-32) >= 319.00 for package: cuda-5-5-5.5-22.x86_64
Package xorg-x11-drv-nvidia-devel is obsoleted by cuda-drivers, but obsoleting package does not provide for requirements
→ Processing Dependency: nvidia-xconfig >= 319.00 for package: cuda-5-5-5.5-22.x86_64
→ Processing Dependency: nvidia-settings >= 319.00 for package: cuda-5-5-5.5-22.x86_64
→ Processing Dependency: nvidia-modprobe >= 319.00 for package: cuda-5-5-5.5-22.x86_64
→ Processing Dependency: cuda-driver >= 319.00 for package: cuda-5-5-5.5-22.x86_64
→ Running transaction check
—> Package cuda-5-5.x86_64 0:5.5-22 will be installed
→ Processing Dependency: xorg-x11-drv-nvidia-libs(x86-32) >= 319.00 for package: cuda-5-5-5.5-22.x86_64
Package xorg-x11-drv-nvidia-libs is obsoleted by cuda-drivers, but obsoleting package does not provide for requirements
→ Processing Dependency: xorg-x11-drv-nvidia-devel(x86-32) >= 319.00 for package: cuda-5-5-5.5-22.x86_64
Package xorg-x11-drv-nvidia-devel is obsoleted by cuda-drivers, but obsoleting package does not provide for requirements
—> Package cuda-command-line-tools-5-5.x86_64 0:5.5-22 will be installed
—> Package cuda-core-5-5.x86_64 0:5.5-22 will be installed
—> Package cuda-core-libs-5-5.x86_64 0:5.5-22 will be installed
—> Package cuda-documentation-5-5.x86_64 0:5.5-22 will be installed
—> Package cuda-drivers.x86_64 0:352.63-0 will be installed
→ Processing Dependency: xorg-x11-drv-nvidia-libs(x86-64) >= 1:352.63 for package: cuda-drivers-352.63-0.x86_64
→ Processing Dependency: xorg-x11-drv-nvidia-gl(x86-64) >= 1:352.63 for package: cuda-drivers-352.63-0.x86_64
→ Processing Dependency: nvidia-uvm-kmod >= 1:352.63 for package: cuda-drivers-352.63-0.x86_64
—> Package cuda-extra-libs-5-5.x86_64 0:5.5-22 will be installed
—> Package cuda-headers-5-5.x86_64 0:5.5-22 will be installed
—> Package cuda-license-5-5.x86_64 0:5.5-22 will be installed
—> Package cuda-misc-5-5.x86_64 0:5.5-22 will be installed
—> Package cuda-samples-5-5.x86_64 0:5.5-22 will be installed
→ Processing Dependency: mesa-libGLU-devel for package: cuda-samples-5-5-5.5-22.x86_64
→ Processing Dependency: libXmu-devel for package: cuda-samples-5-5-5.5-22.x86_64
→ Processing Dependency: libXi-devel for package: cuda-samples-5-5-5.5-22.x86_64
→ Processing Dependency: freeglut-devel for package: cuda-samples-5-5-5.5-22.x86_64
—> Package cuda-visual-tools-5-5.x86_64 0:5.5-22 will be installed
—> Package xorg-x11-drv-nvidia.x86_64 1:352.63-1.el6 will be installed
—> Package xorg-x11-drv-nvidia-devel.x86_64 1:352.63-1.el6 will be installed
→ Running transaction check
—> Package cuda-5-5.x86_64 0:5.5-22 will be installed
→ Processing Dependency: xorg-x11-drv-nvidia-libs(x86-32) >= 319.00 for package: cuda-5-5-5.5-22.x86_64
Package xorg-x11-drv-nvidia-libs is obsoleted by cuda-drivers, but obsoleting package does not provide for requirements
→ Processing Dependency: xorg-x11-drv-nvidia-devel(x86-32) >= 319.00 for package: cuda-5-5-5.5-22.x86_64
Package xorg-x11-drv-nvidia-devel is obsoleted by cuda-drivers, but obsoleting package does not provide for requirements
—> Package freeglut-devel.x86_64 0:2.6.0-1.el6 will be installed
→ Processing Dependency: freeglut = 2.6.0-1.el6 for package: freeglut-devel-2.6.0-1.el6.x86_64
→ Processing Dependency: libglut.so.3()(64bit) for package: freeglut-devel-2.6.0-1.el6.x86_64
—> Package libXi-devel.x86_64 0:1.7.2-2.2.el6 will be installed
—> Package libXmu-devel.x86_64 0:1.1.1-2.el6 will be installed
→ Processing Dependency: pkgconfig(xt) for package: libXmu-devel-1.1.1-2.el6.x86_64
—> Package mesa-libGLU-devel.x86_64 0:10.4.3-1.el6 will be installed
—> Package nvidia-uvm-kmod.x86_64 1:352.63-3.el6 will be installed
—> Package xorg-x11-drv-nvidia-gl.x86_64 1:352.63-1.el6 will be installed
—> Package xorg-x11-drv-nvidia-libs.x86_64 1:352.63-1.el6 will be installed
→ Running transaction check
—> Package cuda-5-5.x86_64 0:5.5-22 will be installed
→ Processing Dependency: xorg-x11-drv-nvidia-libs(x86-32) >= 319.00 for package: cuda-5-5-5.5-22.x86_64
Package xorg-x11-drv-nvidia-libs is obsoleted by cuda-drivers, but obsoleting package does not provide for requirements
→ Processing Dependency: xorg-x11-drv-nvidia-devel(x86-32) >= 319.00 for package: cuda-5-5-5.5-22.x86_64
Package xorg-x11-drv-nvidia-devel is obsoleted by cuda-drivers, but obsoleting package does not provide for requirements
—> Package freeglut.x86_64 0:2.6.0-1.el6 will be installed
—> Package libXt-devel.x86_64 0:1.1.4-6.1.el6 will be installed
→ Processing Dependency: pkgconfig(sm) for package: libXt-devel-1.1.4-6.1.el6.x86_64
→ Processing Dependency: pkgconfig(ice) for package: libXt-devel-1.1.4-6.1.el6.x86_64
→ Running transaction check
—> Package cuda-5-5.x86_64 0:5.5-22 will be installed
→ Processing Dependency: xorg-x11-drv-nvidia-libs(x86-32) >= 319.00 for package: cuda-5-5-5.5-22.x86_64
Package xorg-x11-drv-nvidia-libs is obsoleted by cuda-drivers, but obsoleting package does not provide for requirements
→ Processing Dependency: xorg-x11-drv-nvidia-devel(x86-32) >= 319.00 for package: cuda-5-5-5.5-22.x86_64
Package xorg-x11-drv-nvidia-devel is obsoleted by cuda-drivers, but obsoleting package does not provide for requirements
—> Package libICE-devel.x86_64 0:1.0.6-1.el6 will be installed
—> Package libSM-devel.x86_64 0:1.2.1-2.el6 will be installed
→ Finished Dependency Resolution
Error: Package: cuda-5-5-5.5-22.x86_64 (cuda)
Requires: xorg-x11-drv-nvidia-devel(x86-32) >= 319.00
Available: 1:xorg-x11-drv-nvidia-devel-319.37-2.el6.i686 (cuda)
xorg-x11-drv-nvidia-devel(x86-32) = 1:319.37-2.el6
Available: 1:xorg-x11-drv-nvidia-devel-331.62-2.el6.i686 (cuda)
xorg-x11-drv-nvidia-devel(x86-32) = 1:331.62-2.el6
Available: 1:xorg-x11-drv-nvidia-devel-340.29-1.el6.i686 (cuda)
xorg-x11-drv-nvidia-devel(x86-32) = 1:340.29-1.el6
Available: 1:xorg-x11-drv-nvidia-devel-343.19-1.el6.i686 (cuda)
xorg-x11-drv-nvidia-devel(x86-32) = 1:343.19-1.el6
Available: 1:xorg-x11-drv-nvidia-devel-346.46-1.el6.x86_64 (cuda)
Not found
Available: 1:xorg-x11-drv-nvidia-devel-352.39-1.el6.x86_64 (cuda)
Not found
Available: 1:xorg-x11-drv-nvidia-devel-352.55-1.el6.x86_64 (cuda)
Not found
Installing: 1:xorg-x11-drv-nvidia-devel-352.63-1.el6.x86_64 (cuda)
Not found
Error: Package: cuda-5-5-5.5-22.x86_64 (cuda)
Requires: xorg-x11-drv-nvidia-libs(x86-32) >= 319.00
Available: 1:xorg-x11-drv-nvidia-libs-319.37-2.el6.i686 (cuda)
xorg-x11-drv-nvidia-libs(x86-32) = 1:319.37-2.el6
Available: 1:xorg-x11-drv-nvidia-libs-331.62-2.el6.i686 (cuda)
xorg-x11-drv-nvidia-libs(x86-32) = 1:331.62-2.el6
Available: 1:xorg-x11-drv-nvidia-libs-340.29-1.el6.i686 (cuda)
xorg-x11-drv-nvidia-libs(x86-32) = 1:340.29-1.el6
Available: 1:xorg-x11-drv-nvidia-libs-343.19-1.el6.i686 (cuda)
xorg-x11-drv-nvidia-libs(x86-32) = 1:343.19-1.el6
Available: 1:xorg-x11-drv-nvidia-libs-346.46-1.el6.x86_64 (cuda)
Not found
Available: 1:xorg-x11-drv-nvidia-libs-352.39-1.el6.x86_64 (cuda)
Not found
Available: 1:xorg-x11-drv-nvidia-libs-352.55-1.el6.x86_64 (cuda)
Not found
Available: 1:xorg-x11-drv-nvidia-libs-352.63-1.el6.x86_64 (cuda)
Not found
Error: Package: cuda-5-5-5.5-22.x86_64 (cuda)
Requires: xorg-x11-drv-nvidia-libs(x86-32) >= 319.00
Available: 1:xorg-x11-drv-nvidia-libs-319.37-2.el6.i686 (cuda)
xorg-x11-drv-nvidia-libs(x86-32) = 1:319.37-2.el6
Available: 1:xorg-x11-drv-nvidia-libs-331.62-2.el6.i686 (cuda)
xorg-x11-drv-nvidia-libs(x86-32) = 1:331.62-2.el6
Available: 1:xorg-x11-drv-nvidia-libs-340.29-1.el6.i686 (cuda)
xorg-x11-drv-nvidia-libs(x86-32) = 1:340.29-1.el6
Available: 1:xorg-x11-drv-nvidia-libs-343.19-1.el6.i686 (cuda)
xorg-x11-drv-nvidia-libs(x86-32) = 1:343.19-1.el6
Available: 1:xorg-x11-drv-nvidia-libs-346.46-1.el6.x86_64 (cuda)
Not found
Available: 1:xorg-x11-drv-nvidia-libs-352.39-1.el6.x86_64 (cuda)
Not found
Available: 1:xorg-x11-drv-nvidia-libs-352.55-1.el6.x86_64 (cuda)
Not found
Installing: 1:xorg-x11-drv-nvidia-libs-352.63-1.el6.x86_64 (cuda)
Not found
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

Installing an older toolkit from packages this way will probably be troublesome. I would suggest installing using the runfile installers that are available from the legacy toolkits page:

[url]https://developer.nvidia.com/cuda-toolkit-archive[/url]

And you will probably want to start with a clean load of the OS, as the above session may well have left some problems behind.

That worked! Thank you very much!