jsad3k
January 13, 2026, 8:19am
1
$ apt install nvidia-driver
Get:1 https://developer.download.nvidia.com/compute/cuda/repos/debian13/x86_64 nvidia-driver 590.48.01-1 [1,195 kB]
Err:1 https://developer.download.nvidia.com/compute/cuda/repos/debian13/x86_64 nvidia-driver 590.48.01-1
Hash Sum mismatch
Hashes of expected file:
- SHA512:b92aab1d21884207b9f2e9a147e28b54c36ff9cf8bd5b8b38a73c5246469d9caf1cc501f9f188f9185dbcf754dec44f652401d68621157d3d447555b270e913c
- SHA256:a7c8241e8856d47585bc42dc69c1f947538ee4ba2ea2f94f07bff7ff05600cd1
- SHA1:7dd994e1d8ff41f5650ef0fb43c876b9366758d8 [weak]
- MD5Sum:e2de0d0c316a5a94f65f3590eb2a7055 [weak]
- Filesize:1194834 [weak]
Hashes of received file:
- SHA512:76222654f2a573944e4daec56ecc3042b4f03b4986923478e5a59205d219680fadc65fdd897d0bfd17071a29ed9c9b96ddf51b278e7ea4859c0117ae2a670331
- SHA256:4c180b6565fbba5a46de0c79630422a162f60d266cd5b5ace5da87167f8c1fcd
- SHA1:585fc2758e7b2d6a270454714cc05a07f6492753 [weak]
- MD5Sum:9656fa51a3274054ba94c7bc2fb988e0 [weak]
- Filesize:1194834 [weak]
Last modification reported: Wed, 17 Dec 2025 08:46:06 +0000
...
...
Also all dependencies have hash sum mismatch.
2 Likes
I have the exact same issue
**Error: Failed to fetch https://developer.download.nvidia.com/compute/cuda/repos/debian13/x86_64/./libxnvctrl0_590.48.01-1_amd64.deb
Hash Sum mismatch
Hashes of expected file:
- SHA512:178ae0fb488628bfc7350cf5ee7f65e07924b8e8f5048e54bc3ef8957fa5600024afd122793e396b44e826c811facb7922c3fe2615e35b9
49b8c10a8adc85e98
- SHA256:b47ded71ebadd607978b79b6127f145b37904d861c739171e72f88a5e44298a3
- SHA1:e794c61bc28b290079c6af58a362688409a2e17e [weak]
- MD5Sum:53687d5075cc59e697bcc38b2ff79a48 [weak]
- Filesize:36494 [weak]
Hashes of received file:
- SHA512:fb52919286286d80bd31fe64542c072cafc1013978a1fd12b06b0e9a9f57c5a322a9fbca9980c179e977fdcf55370be4b09cb1f92851aaf
0f885e30e8e4c8613
- SHA256:97a22fde1a2840edfd814b0c846096b258f301c0bff346b7793f66a9d37ac6f1
- SHA1:c7f89a718520077bb401adc753b9fbdc93dc7dea [weak]
- MD5Sum:50812d88ba235e224d88417fa6349cf2 [weak]
- Filesize:36494 [weak]
Last modification reported: Wed, 17 Dec 2025 08:45:57 +0000
The solution is to use Debian 12 drivers instead until this is resolved for Debian 13 ig
Have you tried removing the offending file from /var/cache/apt/archives/ and retrying then? (sudo rm /var/cache/apt/archives/nvidia-driver_590.48.01-1_amd64.deb). TCP checksum errors do happen from time to time…
Hi, thanks for your response
I did that yes, I even did a fresh install of debian 13, the same error keeps reproducing since over 12 hours ago today
My network mirror is based on France, maybe I wait for the full sync?
It is possible that a malformed file is stored by your mirror. Try downloading the file directly from Index of /compute/cuda/repos/debian13/x86_64 (doing whatever’s necessary to bypass this French mirror) and placing it manually in /var/cache/apt/archives/ (replacing the malformed one).
1 Like
I am having the same problem and I am located in the eastern United States. I assume Nvidia will fix the hashes soon.
rsbdev
January 13, 2026, 9:29pm
8
Same issue her, also on Debian 13 using the french mirror.
This has nothing to do with anything Nvidia has done recently: the file has not changed since 2025-12-17: from Index of /compute/cuda/repos/debian13/x86_64 :
nvidia-driver_590.48.01-1_amd64.deb 1.2MB 2025-12-17 08:46
Just to double-check I’ve just clicked on https://developer.download.nvidia.com/compute/cuda/repos/debian13/x86_64/nvidia-driver_590.48.01-1_amd64.deb and compared checksums with what I installed successfully before:
$ md5sum Downloads/nvidia-driver_590.48.01-1_amd64.deb /var/cache/apt/archives/nvidia-driver_590.48.01-1_amd64.deb
9656fa51a3274054ba94c7bc2fb988e0 Downloads/nvidia-driver_590.48.01-1_amd64.deb
9656fa51a3274054ba94c7bc2fb988e0 /var/cache/apt/archives/nvidia-driver_590.48.01-1_amd64.deb
This is a problem with whatever proxy/mirror you are using and NV cannot do anything about it.
I’ve just noticed that what @jsad3k has downloaded has the same md5 as mine. Apparently there’s an error in the new Packages file that was updated yesterday.
@scaronni could you please have a look at this?
It is definitely the case, I checked and it looks like the new Packages file has files with different MD5sum than the ones in the repo: Index of /compute/cuda/repos/debian13/x86_64
Hi everyone, we are working on resolving the debian13 checksum issue.
For tracking, can also file an issue on GitHub: https://github.com/NVIDIA/cuda-repo-management/issues
1 Like
Just to confirm, I switched back to debian 12 and everything works fine.
should I fill one? even if you are already working on it?
sudo apt clean all && sudo apt install cuda-drivers
...
Error: Failed to fetch https://developer.download.nvidia.com/compute/cuda/repos/debian13/x86_64/./cuda-drivers_590.48.01-1_amd64.deb Hash Sum mismatch
Hashes of expected file:
- SHA512:8df823fe6084dbd1d70f468316d181800a297dc930a84a4600b5b3ef032c74a71180f8f056a191b3e0068456ef51bdbdd8c831aa96d157fb761761b153062166
- SHA256:e06db77e69bc780867d043f2661bae8c2460dc18b48159b4a195fc3e7e992781
- SHA1:24b7c0b53559acef6d8a94eb77b6a773cc645049 [weak]
- MD5Sum:7eb5c766a8bffdc6360ac3a8ddfaeebc [weak]
- Filesize:2572 [weak]
Hashes of received file:
- SHA512:2dcb6618a9b36b3911764db0cdf36b8f1a1fc8f56967ec1b094bba60156b95a6aa9a3ebc63d0161a35374defddb5f239ef97a0960b5b7c40ed48266ef78f3e4d
- SHA256:00a9a08fd7cd142e5e60e10e061de01e1b481df5075d4c5f8961a970336a7155
- SHA1:620ef51c11bd0848b6ecb3dca81d7a4948fe9c37 [weak]
- MD5Sum:c0928eae8ac28fd0a46346482f24d1cb [weak]
- Filesize:2572 [weak]
Last modification reported: Wed, 17 Dec 2025 07:46:58 +0000
Error: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
sbarber
January 14, 2026, 4:56pm
15
The hashes are not correct in the nVidia repo.
nVidia frequently breaks stuff like this.
Usually takes a month for them to fix it.
wget https://developer.download.nvidia.com/compute/cuda/repos/debian13/x86_64/nvidia-opencl-icd_590.48.01-1_amd64.deb
md5sum nvidia-opencl-icd_590.48.01-1_amd64.deb
6ba5b3c5be1119fb29ddecb8bf6f49d6
Package file has
fed00da8999fe87b15fdcc290b6fc183
I know this is not a very sane approach - but is there a way to bypass the hash checks? I was under the impression that –allow-unauthenticated includes skipping the hash checks, but that does not appear to be the case.
@juergen18 , one way (involving a lot of hassle) is to download manually all necessary debs from Index of /compute/cuda/repos/debian13/x86_64 and then install them from disk with apt-get install ./*.deb.
Another way is to use the offline repo for isolated envs: Datacenter Driver Downloads | NVIDIA Developer
2 Likes
Hi everyone, sorry for the delay. This is now resolved.
3 Likes
@kmittman again thanks for the quick fix! :)