Your message dated Mon, 23 May 2022 00:58:50 +0000
with message-id <[email protected]>
and subject line Bug#1008591: fixed in nvidia-cuda-toolkit 11.4.3-3
has caused the Debian Bug report #1008591,
regarding nvidia-openjdk-8-jre: java binary depending on non-available libc
version in Debian Bullseye
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1008591: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1008591
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: nvidia-openjdk-8-jre
Version: 9.+8u312-b07-1~11.2.2-3+deb11u1
Hello,
When using the latest version of the nvidia-openjdk-8-jre package in Debian
Bullseye (9.+8u312-b07-1~11.2.2-3+deb11u1) I receive the following error when
executing the "java" command:
debian@hostname:~$ java -version
Error: dl failure on line 894
Error: failed /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so,
because /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found
(required by /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so)
The above error message hints that the java binary now depends on GLIBC_2.32.
However, when looking at the package dependencies it lists a dependency in
libc6 >= 2.29:
debian@hostname:~$ dpkg --status nvidia-openjdk-8-jre
Package: nvidia-openjdk-8-jre
Status: install ok installed
Priority: optional
Section: non-free/java
Installed-Size: 100973
Maintainer: Debian NVIDIA Maintainers <[email protected]>
Architecture: amd64
Source: nvidia-cuda-toolkit (11.2.2-3+deb11u1)
Version: 9.+8u312-b07-1~11.2.2-3+deb11u1
Replaces: openjdk-8-jre, openjdk-8-jre-headless
Depends: libasound2 (>= 1.0.16), libc6 (>= 2.29), libfreetype6 (>= 2.3.5),
libgcc-s1 (>= 3.0), libgif7 (>= 5.1), libjpeg62-turbo (>= 1.3.1), liblcms2-2
(>= 2.2+git20110628), libpcsclite1 (>= 1.3.0), libpng16-16 (>= 1.6.2-1),
libpulse0 (>= 0.99.1), libstdc++6 (>= 4.1.1), libx11-6, libxext6, libxi6,
libxrender1, libxtst6, zlib1g (>= 1:1.1.4)
Conflicts: openjdk-8-jre, openjdk-8-jre-headless
Description: Obsolete OpenJDK Java runtime, for NVIDIA applications
Full Java runtime environment - needed for executing Java GUI and Webstart
programs, using Hotspot JIT.
.
This package provides OpenJDK-8 JRE binaries built on Debian for use with
the NVIDIA CUDA Toolkit. This obsolete version is needed for
nvidia-visual-profiler.
Homepage: https://developer.nvidia.com/cuda-zone
I am currently running an up-to-date Debian Bullseye installation:
debian@hostname:~$ sudo apt-get update
Hit:1 http://security.debian.org/debian-security bullseye-security InRelease
Hit:2 http://deb.debian.org/debian bullseye InRelease
Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
Hit:4 http://deb.debian.org/debian bullseye-backports InRelease
Reading package lists... Done
debian@hostname:~$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
debian@hostname:~$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
So I am running the latest version of the libc package which appears to be 2.31:
debian@hostname:~$ ls -l /lib/*/libc.so.6
lrwxrwxrwx 1 root root 12 Mar 17 21:37 /lib/x86_64-linux-gnu/libc.so.6 ->
libc-2.31.so
debian@hostname:~$ apt show libc6 | grep ^Version
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Version: 2.31-13+deb11u3
For additional testing purposes, I have removed the
9.+8u312-b07-1~11.2.2-3+deb11u1 version of the package and installed a previous
version (9.+8u292-b10-3~11.2.2-3) which I obtained from the Debian snapshot
project using following URL:
https://snapshot.debian.org/archive/debian/20210724T084841Z/pool/non-free/n/nvidia-cuda-toolkit/nvidia-openjdk-8-jre_9.%2B8u292-b10-3%7E11.2.2-3_amd64.deb
I know this version works as I have it still in an internal Aptly repository,
however it seems that that package recently has been removed from the official
Debian repositories
1: Running the latest version of the nvidia-openjdk-8-jre package:
debian@hostname:~$ dpkg --status nvidia-openjdk-8-jre
Package: nvidia-openjdk-8-jre
Status: install ok installed
Priority: optional
Section: non-free/java
Installed-Size: 100973
Maintainer: Debian NVIDIA Maintainers <[email protected]>
Architecture: amd64
Source: nvidia-cuda-toolkit (11.2.2-3+deb11u1)
Version: 9.+8u312-b07-1~11.2.2-3+deb11u1
Replaces: openjdk-8-jre, openjdk-8-jre-headless
Depends: libasound2 (>= 1.0.16), libc6 (>= 2.29), libfreetype6 (>= 2.3.5),
libgcc-s1 (>= 3.0), libgif7 (>= 5.1), libjpeg62-turbo (>= 1.3.1), liblcms2-2
(>= 2.2+git20110628), libpcsclite1 (>= 1.3.0), libpng16-16 (>= 1.6.2-1),
libpulse0 (>= 0.99.1), libstdc++6 (>= 4.1.1), libx11-6, libxext6, libxi6,
libxrender1, libxtst6, zlib1g (>= 1:1.1.4)
Conflicts: openjdk-8-jre, openjdk-8-jre-headless
Description: Obsolete OpenJDK Java runtime, for NVIDIA applications
Full Java runtime environment - needed for executing Java GUI and Webstart
programs, using Hotspot JIT.
.
This package provides OpenJDK-8 JRE binaries built on Debian for use with
the NVIDIA CUDA Toolkit. This obsolete version is needed for
nvidia-visual-profiler.
Homepage: https://developer.nvidia.com/cuda-zone
2: Verify that java is not working:
debian@hostname:~$ which java
/usr/bin/java
debian@hostname:~$ ls -alh /usr/bin/java
lrwxrwxrwx 1 root root 22 Mar 28 07:14 /usr/bin/java -> /etc/alternatives/java
debian@hostname:~$ ls -alh /etc/alternatives/java
lrwxrwxrwx 1 root root 42 Mar 28 07:14 /etc/alternatives/java ->
/usr/lib/jvm/java-8-openjdk-amd64/bin/java
debian@hostname:~$ java -version
Error: dl failure on line 894
Error: failed /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so,
because /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found
(required by /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so)
3: Remove the nvidia-openjdk-8-jre package
debian@hostname:~$ sudo apt-get purge nvidia-openjdk-8-jre
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
alsa-topology-conf alsa-ucm-conf libasound2 libasound2-data libasyncns0
libflac8 libgif7 liblcms2-2 libogg0 libopus0 libpcsclite1 libpulse0 libsndfile1
libvorbis0a libvorbisenc2 libxext6 libxi6 libxrender1 libxtst6 x11-common
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
nvidia-openjdk-8-jre*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 103 MB disk space will be freed.
Do you want to continue? [Y/n] y
apt-listchanges: Can't set locale; make sure $LC_* and $LANG are correct!
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_TIME = "en_GB.UTF-8",
LC_MONETARY = "en_GB.UTF-8",
LC_ADDRESS = "en_GB.UTF-8",
LC_TELEPHONE = "en_GB.UTF-8",
LC_NAME = "en_GB.UTF-8",
LC_MEASUREMENT = "en_GB.UTF-8",
LC_IDENTIFICATION = "en_GB.UTF-8",
LC_NUMERIC = "en_GB.UTF-8",
LC_PAPER = "en_GB.UTF-8",
LANG = "C.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("C.UTF-8").
(Reading database ... 33654 files and directories currently installed.)
Removing nvidia-openjdk-8-jre (9.+8u312-b07-1~11.2.2-3+deb11u1) ...
Processing triggers for libc-bin (2.31-13+deb11u3) ...
4: Installing the previous version from the snapshot project
debian@hostname:~$ wget
https://snapshot.debian.org/archive/debian/20210724T084841Z/pool/non-free/n/nvidia-cuda-toolkit/nvidia-openjdk-8-jre_9.%2B8u292-b10-3%7E11.2.2-3_amd64.deb
--2022-03-29 07:49:56--
https://snapshot.debian.org/archive/debian/20210724T084841Z/pool/non-free/n/nvidia-cuda-toolkit/nvidia-openjdk-8-jre_9.%2B8u292-b10-3~11.2.2-3_amd64.deb
Resolving snapshot.debian.org (snapshot.debian.org)... 193.62.202.27,
185.17.185.185, 2001:1af8:4020:b030:deb::185, ...
Connecting to snapshot.debian.org (snapshot.debian.org)|193.62.202.27|:443...
connected.
HTTP request sent, awaiting response... 200 OK
Length: 28086256 (27M)
Saving to: 'nvidia-openjdk-8-jre_9.+8u292-b10-3~11.2.2-3_amd64.deb'
nvidia-openjdk-8-jre_9.+8u292-b10-3~11.2.2-3_amd64.deb
100%[==========================================================================================================================================================================>]
26.78M 107MB/s in 0.3s
2022-03-29 07:49:57 (107 MB/s) -
'nvidia-openjdk-8-jre_9.+8u292-b10-3~11.2.2-3_amd64.deb' saved
[28086256/28086256]
debian@hostname:~$ sudo dpkg -i
nvidia-openjdk-8-jre_9.+8u292-b10-3~11.2.2-3_amd64.deb
Selecting previously unselected package nvidia-openjdk-8-jre.
(Reading database ... 33444 files and directories currently installed.)
Preparing to unpack nvidia-openjdk-8-jre_9.+8u292-b10-3~11.2.2-3_amd64.deb ...
Unpacking nvidia-openjdk-8-jre (9.+8u292-b10-3~11.2.2-3) ...
Setting up nvidia-openjdk-8-jre (9.+8u292-b10-3~11.2.2-3) ...
Processing triggers for libc-bin (2.31-13+deb11u3) ...
5: Verify that java is working again:
debian@hostname:~$ which java
/usr/bin/java
debian@hostname:~$ ls -alh /usr/bin/java
lrwxrwxrwx 1 root root 22 Mar 28 07:14 /usr/bin/java -> /etc/alternatives/java
debian@hostname:~$ ls -alh /etc/alternatives/java
lrwxrwxrwx 1 root root 42 Mar 28 07:14 /etc/alternatives/java ->
/usr/lib/jvm/java-8-openjdk-amd64/bin/java
debian@hostname:~$ java -version
openjdk version "1.8.0_292"
OpenJDK Runtime Environment (build 1.8.0_292-8u292-b10-3-b10)
OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode)
I believe that the latest version of the nvidia-openjdk-8-jre package has been
compiled with a higher libc version than the one which is available in the
official Debian Bullseye repositories and I suppose the fix would be to
re-compile the package with a lower libc version in order to ensure
compatibility.
I hope the above provides adequate information to verify and resolve this bug.
However, if additional information is required, please let me know!
Kind Regards,
Peter
--- End Message ---
--- Begin Message ---
Source: nvidia-cuda-toolkit
Source-Version: 11.4.3-3
Done: Andreas Beckmann <[email protected]>
We believe that the bug you reported is fixed in the latest version of
nvidia-cuda-toolkit, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Andreas Beckmann <[email protected]> (supplier of updated nvidia-cuda-toolkit
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 23 May 2022 01:30:18 +0200
Source: nvidia-cuda-toolkit
Architecture: source
Version: 11.4.3-3
Distribution: unstable
Urgency: medium
Maintainer: Debian NVIDIA Maintainers <[email protected]>
Changed-By: Andreas Beckmann <[email protected]>
Closes: 1008591 1009719 1011114
Changes:
nvidia-cuda-toolkit (11.4.3-3) unstable; urgency=medium
.
* Switch back to gcc-10 as default host compiler, since some STL headers
fail to compile with nvcc using g++ 11.2 (but not 11.1) as host compiler.
* Add superficial autopkgtest checking the usability of the STL headers in
host code compiled with nvcc (cf. #1006962).
* nsight-compute: Move the 'sections' folder to a multiarch location.
(Closes: #1009719)
* Check usability of the java binary. (Closes: #1008591)
* Use a snapshot of openjdk-8-jre (8u332-ga-1).
* nsight-systems: Drop unused libraries.
* Use system libssh-4 (and therefore system openssl). (Closes: #1011114)
Checksums-Sha1:
4103bb941c4719d232a961a7147eb61a61ecae0c 9029 nvidia-cuda-toolkit_11.4.3-3.dsc
3e40c1fc4bb9c53dddb8ef24fac1ce626dc539cd 1792622656
nvidia-cuda-toolkit_11.4.3.orig-amd64.tar.xz
175a5e18506fd4f6feacae9a7c9c7558dd3684ce 1247575156
nvidia-cuda-toolkit_11.4.3.orig-arm64.tar.xz
b1b3fd80b4cd84a539c1572a22e8d58670448c50 28326352
nvidia-cuda-toolkit_11.4.3.orig-openjdk-8-jre-amd64-8u332-ga-1.tar.xz
354e31e6e4f0ecb1f279017d682ab58720dde3fa 28118788
nvidia-cuda-toolkit_11.4.3.orig-openjdk-8-jre-ppc64el-8u332-ga-1.tar.xz
5e2705f8014a97671639294475f1f77144ad2ebb 66561048
nvidia-cuda-toolkit_11.4.3.orig-openjdk-8-source-8u332-ga-1.tar.xz
97975693d473a794ab3a3b2ef8bd0435b6444428 1469180408
nvidia-cuda-toolkit_11.4.3.orig-ppc64el.tar.xz
95b0c52e5edc81f8756c6227e81cc26e8b51677f 196
nvidia-cuda-toolkit_11.4.3.orig.tar.xz
a9e23f84537e469d3d965a8f956a346f5008842b 60108
nvidia-cuda-toolkit_11.4.3-3.debian.tar.xz
cdc04febd95811c666792534b62bbba2244bc57b 5620
nvidia-cuda-toolkit_11.4.3-3_source.buildinfo
Checksums-Sha256:
a21d39086674a6420557b36b587635fe59e1a85d59a81f463394235137c6bc16 9029
nvidia-cuda-toolkit_11.4.3-3.dsc
283757f63fce1e7cae8d885d643e87636ceb75b073d080df6aeab02a1b0ff6ff 1792622656
nvidia-cuda-toolkit_11.4.3.orig-amd64.tar.xz
c249ef2226a90aefc071d6fab102857918652e5f3448b9a90919233f2dc48e3e 1247575156
nvidia-cuda-toolkit_11.4.3.orig-arm64.tar.xz
fce7fa4598076370261bcdd8b17b209a4125ad9ed41e0f927aaa4edde3c7fe19 28326352
nvidia-cuda-toolkit_11.4.3.orig-openjdk-8-jre-amd64-8u332-ga-1.tar.xz
a0a2b068b2a5545aa0033a153f3b14a48dde6b88e15abb0060b993f30e259168 28118788
nvidia-cuda-toolkit_11.4.3.orig-openjdk-8-jre-ppc64el-8u332-ga-1.tar.xz
6a23f2edb259a33fbd22c089466cf5d65f454821ce8dac9542c971b818c9ca47 66561048
nvidia-cuda-toolkit_11.4.3.orig-openjdk-8-source-8u332-ga-1.tar.xz
12eec3cf03d3d505330a9f1484d219ce725c40d56157fba6a5e128e3e4555f5e 1469180408
nvidia-cuda-toolkit_11.4.3.orig-ppc64el.tar.xz
8e191aab2f68a3ae3689d0a711644eac429eb191176ba5932ad27d23d44a56ae 196
nvidia-cuda-toolkit_11.4.3.orig.tar.xz
5cc582f61e0fa26b6f42f4cf09a199f3204de5dae8e1fa3d515c796e9f66bcdf 60108
nvidia-cuda-toolkit_11.4.3-3.debian.tar.xz
8cffcf7d263bfcb42e70dc9f745d0cab55f368e2bc54410cae22ce75d59e84fc 5620
nvidia-cuda-toolkit_11.4.3-3_source.buildinfo
Files:
20ec3ff6800183228e390b54195ad020 9029 non-free/libs optional
nvidia-cuda-toolkit_11.4.3-3.dsc
2c6d4b2a531edbbfd3a0545bbbc0f933 1792622656 non-free/libs optional
nvidia-cuda-toolkit_11.4.3.orig-amd64.tar.xz
ed700e9c05b8b77ef003b0d7a99fc3ec 1247575156 non-free/libs optional
nvidia-cuda-toolkit_11.4.3.orig-arm64.tar.xz
ffd62df59803a30e4adb0696b6200429 28326352 non-free/libs optional
nvidia-cuda-toolkit_11.4.3.orig-openjdk-8-jre-amd64-8u332-ga-1.tar.xz
6d2484ef58ab248e388ceba2601e898c 28118788 non-free/libs optional
nvidia-cuda-toolkit_11.4.3.orig-openjdk-8-jre-ppc64el-8u332-ga-1.tar.xz
e1a796b283c3735810c1e8439e13dd8c 66561048 non-free/libs optional
nvidia-cuda-toolkit_11.4.3.orig-openjdk-8-source-8u332-ga-1.tar.xz
7b0b5f0237a80d583bec3b501592a845 1469180408 non-free/libs optional
nvidia-cuda-toolkit_11.4.3.orig-ppc64el.tar.xz
9d89bfd5433bf636e552cc01f8cd7a0e 196 non-free/libs optional
nvidia-cuda-toolkit_11.4.3.orig.tar.xz
f03501d6a20a622bd022f7c8448db0ef 60108 non-free/libs optional
nvidia-cuda-toolkit_11.4.3-3.debian.tar.xz
7a9dc0134169e2bc6ad9633bbf77022d 5620 non-free/libs optional
nvidia-cuda-toolkit_11.4.3-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmKK0fAQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCGKiD/9lX6lBt21OtmsPqE5KQiCA0fA1AZi7ysJu
s+QgagIQu0pZTi/MhzeCpAY1x8sKoZZwuvQ/9UJAF2M28ll4TFIzXFujs8mtDqO8
yQsxuSN6ZPlpzwRxCYJlJ41XrlHbIgDTNac2oHp37lmEVnr32yFWvuz164qQJs1f
3IcXISCcLHC0uhVxnULKWUqyMKMeLoA3o2XUKSSS0GMFeN9JSkrc2+FYJdROv9o+
r5X0KZRW+0v9bveUd8y7WgBY8GfgqRu2tDXlVvwbENRpsHPbDoOBCr41z4xz/NKo
Ekc9OoOuEYqAU9udzXjwLHrDGtrdqMntzofnrXwnhOY3+1bm+P8+6ZpJmx0fQQ4b
pRMB5JJwRCZIzdrNuCyv3xoSej5/MnEE18y3u8fVrqQ3PwsxqS9HbpIeA4vzhyN/
9SLK6lDlqpG/0Ok4aVruoLm1wo/aXCqA/kHmpXzeFFim7SGYA9x+7rZSrG8ZHQYe
omL8lX1eTzvvbkvxY85ZMYuiCFWIwnsoZO2LOva+1XIzXEjrunAwxNbQy7wEnBac
L4JnQYZhTi9dRcsHIH5xF65hEKKdlOuERp9L9pDNVM9NMCWaDPtHZGm71GDDsIEV
pBN/Rd0CPLV4QiRzVxuzW/wj2iF7RIaWdNE4JXuBLQQN9MOMTwe0oXVjAHhW1WLc
oIPb5ff4Lw==
=gzxl
-----END PGP SIGNATURE-----
--- End Message ---