ftp/http access to download nvidia-settings utility - down??

Hi,

I’m trying to install the nvidia-settings utility on my Gentoo install - but it appears that both:

ftp://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-381.22.tar.bz2
http://us.download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-381.22.tar.bz2

are unavailable (tested with wget and chromium)… They’ve been timing out for me - for about a week now.
The main nvidia-drivers (.run) packages are downloading OK. I can’t seem to download any version of the nvidia-settings tarball just now…

But obviously I’d really like to have the settings utility installed as well…

Any thoughts?
Have these packages been moved to a different server? The release notes don’t imply this is the case…

I guess I’ll be on a UK CDN btw.

Bob

Fetch log…

wget -c ftp://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-381.22.tar.bz2
--2017-05-10 02:23:58--  ftp://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-381.22.tar.bz2
           => ‘nvidia-settings-381.22.tar.bz2’
Resolving download.nvidia.com... 192.229.220.191
Connecting to download.nvidia.com|192.229.220.191|:21... failed: Connection timed out.
Retrying.

--2017-05-10 02:26:10--  ftp://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-381.22.tar.bz2
  (try: 2) => ‘nvidia-settings-381.22.tar.bz2’
Connecting to download.nvidia.com|192.229.220.191|:21... failed: Connection timed out.
Retrying.

--2017-05-10 02:28:22--  ftp://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-381.22.tar.bz2
  (try: 3) => ‘nvidia-settings-381.22.tar.bz2’
Connecting to download.nvidia.com|192.229.220.191|:21... failed: Connection timed out.
Retrying.

--2017-05-10 02:30:34--  ftp://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-381.22.tar.bz2
  (try: 4) => ‘nvidia-settings-381.22.tar.bz2’
Connecting to download.nvidia.com|192.229.220.191|:21... failed: Connection timed out.
Retrying.

--2017-05-10 02:32:50--  ftp://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-381.22.tar.bz2
  (try: 5) => ‘nvidia-settings-381.22.tar.bz2’
Connecting to download.nvidia.com|192.229.220.191|:21... failed: Connection timed out.
Retrying.

--2017-05-10 02:35:06--  ftp://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-381.22.tar.bz2
  (try: 6) => ‘nvidia-settings-381.22.tar.bz2’
Connecting to download.nvidia.com|192.229.220.191|:21...

Same issue here for me for over a week. Are there any workarounds?

Thanks,
Ken

We switched to a new CDN which doesn’t support FTP. Announcement here: https://devtalk.nvidia.com/default/topic/1005867/unix-graphics-announcements-and-news/discontinuing-ftp-access-to-download-nvidia-com/

Silently dropping FTP is pretty rude, though. I opened a ticket to ask them to refuse FTP connections instead.

The change to http and https was supposed to be seamless, but the layout of the new CDN is slightly different and some things got shuffled around slightly. For now, you can get this at https://http.download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-381.22.tar.bz2

I also maintain a GitHub mirror, if that’s more convenient: https://github.com/NVIDIA/nvidia-settings

see https://devtalk.nvidia.com/default/topic/1005867/unix-graphics-announcements-and-news/discontinuing-ftp-access-to-download-nvidia-com/

try this instead

http://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-381.22.tar.bz2

This is kind of a dick move, considering how often the NVidia driver breaks and I find myself booted to a command prompt instead of a graphical login screen. With FTP I can at least get a directory listing and browse to the most current driver. Now I need to know what version the driver is and curl the correct link. It’s like NVidia doesn’t use their own software. Are you going to at least fix the --update flag on the binary driver installer to point to HTTP rather than just silently fail?

Aaron,

I’ve updated my Gentoo ebuilds to point to use https sources for all the Nvidia download SRC_URI components and this is working fine for me.

I notice some (unhappy) people are using inferior Linux distributions - that don’t offer tier1 support for the Nvidia driver. I feel for them… :-)

Thanks for your prompt response!
Bob

There’s a directory index here: https://download.nvidia.com/XFree86/Linux-x86_64/

@Aaron Plattner
Remembering that link you refer to is impossible, and finding this article from a command line is also impossible. So not much help.

Problem is that we are left at init 3 all the time. I am only blaming 50% on that on NVIDIA, but still the fact remains that we are often left in a terminal and need to download a later build or the beta.

That is absolutely a dick move, I second that.

We can use text-based web browser even if we are in console.

For example,

$ lynx https://download.nvidia.com/XFree86/Linux-x86_64/

In addition, I also prefer to use wget as follows,

wget https://download.nvidia.com/XFree86/Linux-x86_64/latest.txt -q -O - 390.48 390.48/NVIDIA-Linux-x86_64-390.48.run wget https://download.nvidia.com/XFree86/Linux-x86_64/390.48/NVIDIA-Linux-x86_64-390.48.run

As I am writing the URL is impossible to remember. Try to find this article with the link using lynx, that is not easy.

Why would you use text-based web browser? Just use lftp like a normal person :)

$ lftp https://download.nvidia.com/XFree86/Linux-x86_64/
cd ok, cwd=/XFree86/Linux-x86_64
lftp download.nvidia.com:/XFree86/Linux-x86_64> ls
-rw-r–r-- – …/…/style/directory_listing.css
-rw-r–r-- – …
drwxr-xr-x – 1.0-5332
drwxr-xr-x – 1.0-6106
drwxr-xr-x – 1.0-6111
(…)
drwxr-xr-x – 390.42
drwxr-xr-x – 390.48
drwxr-xr-x – 396.18
-rw-r–r-- – latest.txt
lftp download.nvidia.com:/XFree86/Linux-x86_64> cat latest.txt
390.48 390.48/NVIDIA-Linux-x86_64-390.48.run
45 bytes transferred

No problem from the console or over ssh when you really break your video output.

You’re welcome :)

I talked to the guy responsible for the directory listing and he added the top-level ones to https://download.nvidia.com/

Awesome!

That is very helpful, thanks alot :)