Bug#816283: nvidia-cuda-toolkit: cuda broken after upgrade (x86_64, Jessie, GTX980)

Alois Schloegl alois.schloegl at ist.ac.at
Mon Feb 29 19:48:41 UTC 2016


On 2016-02-29 16:08, lumin wrote:
> Hi,
> 
> Thank you for reporting this bug.
> 
> It seems like a GCC ABI issue, rather than that of CUDA
> or nvidia-driver.
> If the nvidia-driver package ships binary then they are
> linked by GCC-5, which requires an different ABI to
> the one of Jessie. Hence installing stuff from unstable
> into Jessie may basically introduce ABI-broken ELFs.
> If the truth lies there, this bug cannot be fixed.
> And my advise is 1. try unstable 2. install nvidia stuff
> 
> Does this bug appear in version 7.0.28-3 or some former version?
> or is this the first time you trying to install these stuff from
> unstable into stable?



Before trying to upgrade, I was on
   nvidia-driver 352.41
   nvidia-cuda-toolkit 6.5.19
from debian/testing. This was working.

Now, I'm on
   nvidia-driver 352.79-4
   nvidia-cuda-toolkit 7.0.28-4
from debian/unstable.

This machine is part of a larger compute cluster, and I'd prefer to
stick with Jessie, if possible.

If your theory about incompatible ABI's is correct, it would not help
installing "nvidia stuff", because the ABI would still be incompatible.

Attached is the list of installed nvidia packages obtained with
    dpkg -l|grep -i nvidia

Thanks,
   Alois




> 
> Thanks :-)
> 

-------------- next part --------------
ii  glx-alternative-nvidia                 0.7.1                                amd64        allows the selection of NVIDIA as GLX provider
rc  libcublas6.5:amd64                     6.5.19-3~bpo8+1                      amd64        NVIDIA cuBLAS Library
ii  libcublas7.0:amd64                     7.0.28-4                             amd64        NVIDIA cuBLAS Library
ii  libcuda1:amd64                         352.79-4                             amd64        NVIDIA CUDA Driver Library
rc  libcudart6.5:amd64                     6.5.19-3~bpo8+1                      amd64        NVIDIA CUDA Runtime Library
ii  libcudart7.0:amd64                     7.0.28-4                             amd64        NVIDIA CUDA Runtime Library
rc  libcufft6.5:amd64                      6.5.19-3~bpo8+1                      amd64        NVIDIA cuFFT Library
ii  libcufft7.0:amd64                      7.0.28-4                             amd64        NVIDIA cuFFT Library
rc  libcufftw6.5:amd64                     6.5.19-3~bpo8+1                      amd64        NVIDIA cuFFTW Library
ii  libcufftw7.0:amd64                     7.0.28-4                             amd64        NVIDIA cuFFTW Library
rc  libcuinj64-6.5:amd64                   6.5.19-3~bpo8+1                      amd64        NVIDIA CUINJ Library (64-bit)
ii  libcuinj64-7.0:amd64                   7.0.28-4                             amd64        NVIDIA CUINJ Library (64-bit)
rc  libcurand6.5:amd64                     6.5.19-3~bpo8+1                      amd64        NVIDIA cuRAND Library
ii  libcurand7.0:amd64                     7.0.28-4                             amd64        NVIDIA cuRAND Library
ii  libcusolver7.0:amd64                   7.0.28-4                             amd64        NVIDIA cuSOLVER Library
rc  libcusparse6.5:amd64                   6.5.19-3~bpo8+1                      amd64        NVIDIA cuSPARSE Library
ii  libcusparse7.0:amd64                   7.0.28-4                             amd64        NVIDIA cuSPARSE Library
ii  libegl1-nvidia:amd64                   352.79-4                             amd64        NVIDIA binary EGL libraries
ii  libgl1-nvidia-glx:amd64                352.79-4                             amd64        NVIDIA binary OpenGL libraries
ii  libgles1-nvidia:amd64                  352.79-4                             amd64        NVIDIA binary OpenGL|ES 1.x libraries
ii  libgles2-nvidia:amd64                  352.79-4                             amd64        NVIDIA binary OpenGL|ES 2.x libraries
rc  libnppc6.5:amd64                       6.5.19-3~bpo8+1                      amd64        NVIDIA Performance Primitives core runtime library
ii  libnppc7.0:amd64                       7.0.28-4                             amd64        NVIDIA Performance Primitives core runtime library
rc  libnppi6.5:amd64                       6.5.19-3~bpo8+1                      amd64        NVIDIA Performance Primitives for image processing runtime library
ii  libnppi7.0:amd64                       7.0.28-4                             amd64        NVIDIA Performance Primitives for image processing runtime library
rc  libnpps6.5:amd64                       6.5.19-3~bpo8+1                      amd64        NVIDIA Performance Primitives for signal processing runtime library
ii  libnpps7.0:amd64                       7.0.28-4                             amd64        NVIDIA Performance Primitives for signal processing runtime library
ii  libnvidia-compiler:amd64               352.79-4                             amd64        NVIDIA runtime compiler library
ii  libnvidia-eglcore:amd64                352.79-4                             amd64        NVIDIA binary EGL core libraries
ii  libnvidia-ml1:amd64                    352.79-4                             amd64        NVIDIA Management Library (NVML) runtime library
ii  libnvrtc7.0:amd64                      7.0.28-4                             amd64        CUDA Runtime Compilation (NVIDIA NVRTC Library)
ii  libnvtoolsext1:amd64                   7.0.28-4                             amd64        NVIDIA Tools Extension Library
rc  libnvvm2:amd64                         6.5.19-3~bpo8+1                      amd64        NVIDIA NVVM Library
ii  libnvvm3:amd64                         7.0.28-4                             amd64        NVIDIA NVVM Library
ii  nvidia-alternative                     352.79-4                             amd64        allows the selection of NVIDIA as GLX provider
ii  nvidia-cuda-dev                        7.0.28-4                             amd64        NVIDIA CUDA development files
ii  nvidia-cuda-doc                        7.0.28-4                             all          NVIDIA CUDA and OpenCL documentation
ii  nvidia-cuda-gdb                        7.0.28-4                             amd64        NVIDIA CUDA Debugger (GDB)
ii  nvidia-cuda-mps                        352.79-4                             amd64        NVIDIA CUDA Multi Process Service (MPS)
ii  nvidia-cuda-toolkit                    7.0.28-4                             amd64        NVIDIA CUDA development toolkit
ii  nvidia-detect                          352.79-4                             amd64        NVIDIA GPU detection utility
ii  nvidia-driver                          352.79-4                             amd64        NVIDIA metapackage
ii  nvidia-driver-bin                      352.79-4                             amd64        NVIDIA driver support binaries
ii  nvidia-installer-cleanup               20151021+4                           amd64        cleanup after driver installation with the nvidia-installer
ii  nvidia-kernel-common                   20151021+4                           amd64        NVIDIA binary kernel module support files
ii  nvidia-kernel-dkms                     352.79-4                             amd64        NVIDIA binary kernel module DKMS source
ii  nvidia-kernel-source                   352.79-4                             amd64        NVIDIA binary kernel module source
ii  nvidia-kernel-support                  352.79-4                             amd64        NVIDIA binary kernel module support files
ii  nvidia-legacy-check                    352.79-4                             amd64        check for NVIDIA GPUs requiring a legacy driver
ii  nvidia-modprobe                        361.28-1                             amd64        utility to load NVIDIA kernel modules and create device nodes
ii  nvidia-opencl-common                   352.79-4                             amd64        NVIDIA OpenCL driver
ii  nvidia-profiler                        7.0.28-4                             amd64        NVIDIA Profiler for CUDA and OpenCL
ii  nvidia-settings                        340.93-1                             amd64        tool for configuring the NVIDIA graphics driver
ii  nvidia-smi                             352.79-4                             amd64        NVIDIA System Management Interface
ii  nvidia-support                         20151021+4                           amd64        NVIDIA binary graphics driver support files
ii  nvidia-vdpau-driver:amd64              352.79-4                             amd64        Video Decode and Presentation API for Unix - NVIDIA driver
ii  nvidia-xconfig                         340.93-1                             amd64        X configuration tool for non-free NVIDIA drivers
ii  xserver-xorg-video-nvidia              352.79-4                             amd64        NVIDIA binary Xorg driver



More information about the pkg-nvidia-devel mailing list