Summary: | x11-drivers/nvidia-drivers - fetch from ftp://download.nvidia.com fails | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Fin Christensen <fin.christensen> |
Component: | Current packages | Assignee: | Jeroen Roovers (RETIRED) <jer> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | hardened, jgeboski, jstein, ted.d.rodgers |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | x11-drivers:nvidia-drivers-381.09:20170430-115833.log |
Description
Fin Christensen
2017-04-30 12:21:33 UTC
I figured out that this issue is the result of ftp://download.nvidia.com/XFree86/nvidia-settings/ being unavailable. I solved this by downloading the archive from http://http.download.nvidia.com/XFree86/nvidia-settings/ and placing it manually in /usr/portage/distfiles. This archive is also available on github (https://github.com/NVIDIA/nvidia-settings/archive/381.09.tar.gz). Maybe multiple sources for this tarball can be added to avoid a fetch failure when the ftp is unavailable? works for me. Please test again and reopen, if I missed the point. /usr/portage/x11-drivers/nvidia-drivers$ ebuild nvidia-drivers-381.09.ebuild fetch >>> Downloading 'http://us.download.nvidia.com/XFree86/Linux-x86_64/381.09/NVIDIA-Linux-x86_64-381.09.run' --2017-04-30 19:25:04-- http://us.download.nvidia.com/XFree86/Linux-x86_64/381.09/NVIDIA-Linux-x86_64-381.09.run Resolving us.download.nvidia.com... 192.229.221.58 Connecting to us.download.nvidia.com|192.229.221.58|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 78235493 (75M) [application/octet-stream] Saving to: ‘/usr/portage/distfiles/NVIDIA-Linux-x86_64-381.09.run’ r/portage/distfiles 81%[===============> ] 60.70M 1.93MB/s eta 8s The download of the run file is working. What is failing is the download of the nvidia-settings tarball. I am located in Germany (Europe). # ebuild nvidia-drivers-381.09.ebuild fetch >>> Downloading 'http://us.download.nvidia.com/XFree86/Linux-x86_64/381.09/NVIDIA-Linux-x86_64-381.09.run' --2017-05-01 08:29:18-- http://us.download.nvidia.com/XFree86/Linux-x86_64/381.09/NVIDIA-Linux-x86_64-381.09.run Resolving us.download.nvidia.com... 192.229.221.58 Connecting to us.download.nvidia.com|192.229.221.58|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 78235493 (75M) [application/octet-stream] Saving to: ‘/usr/portage/distfiles/NVIDIA-Linux-x86_64-381.09.run’ /usr/portage/distfiles/NVIDIA-Linux 100%[=================================================================>] 74.61M 4.45MB/s in 22s 2017-05-01 08:29:42 (3.34 MB/s) - ‘/usr/portage/distfiles/NVIDIA-Linux-x86_64-381.09.run’ saved [78235493/78235493] * NVIDIA-Linux-x86_64-381.09.run SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] >>> Downloading 'ftp://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-381.09.tar.bz2' --2017-05-01 08:29:42-- ftp://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-381.09.tar.bz2 => ‘/usr/portage/distfiles/nvidia-settings-381.09.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-01 08:30:43-- ftp://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-381.09.tar.bz2 (try: 2) => ‘/usr/portage/distfiles/nvidia-settings-381.09.tar.bz2’ Connecting to download.nvidia.com|192.229.220.191|:21... failed: Connection timed out. Retrying. --2017-05-01 08:31:45-- ftp://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-381.09.tar.bz2 (try: 3) => ‘/usr/portage/distfiles/nvidia-settings-381.09.tar.bz2’ Connecting to download.nvidia.com|192.229.220.191|:21... failed: Connection timed out. Giving up. !!! Couldn't download 'nvidia-settings-381.09.tar.bz2'. Aborting. Please try again after syncing your tree. I have switched the nvidia-settings downloads to [1] which _should_ be available. [1] http://us.download.nvidia.com/XFree86/nvidia-settings/ , e.g. http://us.download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-381.09.tar.bz2 (In reply to Jeroen Roovers from comment #4) > Please try again after syncing your tree. I have switched the > nvidia-settings downloads to [1] which _should_ be available. > > > [1] http://us.download.nvidia.com/XFree86/nvidia-settings/ , e.g. > http://us.download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-381.09. > tar.bz2 Now i get # ebuild nvidia-drivers-381.09.ebuild fetch * NVIDIA-Linux-x86_64-381.09.run SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] >>> Downloading 'http://us.download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-381.09.tar.bz2' --2017-05-01 14:09:01-- http://us.download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-381.09.tar.bz2 Resolving us.download.nvidia.com... 192.229.221.58 Connecting to us.download.nvidia.com|192.229.221.58|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2017-05-01 14:09:02 ERROR 404: Not Found. !!! Couldn't download 'nvidia-settings-381.09.tar.bz2'. Aborting. Maybe the us.download.nvidia.com subdomain is not working in Europe... For me http://http.download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-381.09.tar.bz2 is working. Yeah, the new http-address for the nvidia-settings tarball is not working. Same problem here. After syncing, fetch fails with HTTP 404. (In reply to Jeroen Roovers from comment #4) > Please try again after syncing your tree. I have switched the > nvidia-settings downloads to [1] which _should_ be available. > > > [1] http://us.download.nvidia.com/XFree86/nvidia-settings/ , e.g. > http://us.download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-381.09. > tar.bz2 Attempting to fetch [1] fails for me, though I succeeded at fetching nvidia-settings from "http://http.download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-381.09.tar.bz2" a moment ago. (In reply to Fin Christensen from comment #5) > (In reply to Jeroen Roovers from comment #4) > > Please try again after syncing your tree. I have switched the > > nvidia-settings downloads to [1] which _should_ be available. > > > > > > [1] http://us.download.nvidia.com/XFree86/nvidia-settings/ , e.g. > > http://us.download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-381.09. > > tar.bz2 > > Now i get > > # ebuild nvidia-drivers-381.09.ebuild fetch > * NVIDIA-Linux-x86_64-381.09.run SHA256 SHA512 WHIRLPOOL size ;-) ... [ > ok ] > >>> Downloading 'http://us.download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-381.09.tar.bz2' > --2017-05-01 14:09:01-- > http://us.download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-381.09. > tar.bz2 > Resolving us.download.nvidia.com... 192.229.221.58 > Connecting to us.download.nvidia.com|192.229.221.58|:80... connected. > HTTP request sent, awaiting response... 404 Not Found > 2017-05-01 14:09:02 ERROR 404: Not Found. > > !!! Couldn't download 'nvidia-settings-381.09.tar.bz2'. Aborting. > > Maybe the us.download.nvidia.com subdomain is not working in Europe... I am in Europe. Maybe it was working when I changed from FTP to HTTP, but it isn't now. commit f41d9628eae446301363c2ec84fc9c495d6ff4b6 Author: Jeroen Roovers <jer@gentoo.org> Date: Wed May 3 09:55:02 2017 +0200 x11-drivers/nvidia-drivers: us.download.nvidia.com => http.download.nvidia.com (bug #617096 by Fin Christensen). Package-Manager: Portage-2.3.5, Repoman-2.3.2 Please try again. cd /usr/portage/distfiles wget http://http.download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-378.13.tar.bz2 (In reply to Jeroen Roovers from comment #9) > commit f41d9628eae446301363c2ec84fc9c495d6ff4b6 > Author: Jeroen Roovers <jer@gentoo.org> > Date: Wed May 3 09:55:02 2017 +0200 > > x11-drivers/nvidia-drivers: us.download.nvidia.com => > http.download.nvidia.com (bug #617096 by Fin Christensen). > > Package-Manager: Portage-2.3.5, Repoman-2.3.2 > > > Please try again. # ebuild nvidia-drivers-381.09.ebuild fetch * NVIDIA-Linux-x86_64-381.09.run SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] >>> Downloading 'http://http.download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-381.09.tar.bz2' --2017-05-03 17:20:23-- http://http.download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-381.09.tar.bz2 Resolving http.download.nvidia.com... 192.229.221.58, 2606:2800:233:ef6:15dd:1ece:1d50:1e1 Connecting to http.download.nvidia.com|192.229.221.58|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 1629331 (1.6M) [application/x-bzip] Saving to: ‘/usr/portage/distfiles/nvidia-settings-381.09.tar.bz2’ /usr/portage/distfi 100%[===================>] 1.55M 2.88MB/s in 0.5s 2017-05-03 17:20:24 (2.88 MB/s) - ‘/usr/portage/distfiles/nvidia-settings-381.09.tar.bz2’ saved [1629331/1629331] * nvidia-settings-381.09.tar.bz2 SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] It's working now. Thanks! *** Bug 617270 has been marked as a duplicate of this bug. *** The same problem reappeared in the new ebuild for 381.22 (downloading from Europe): Downloading 'http://us.download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-381.22.tar.bz2' --2017-05-11 11:14:31-- http://us.download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-381.22.tar.bz2 Resolving us.download.nvidia.com... 192.229.221.58, 2606:2800:233:ef6:15dd:1ece:1d50:1e1 Connecting to us.download.nvidia.com|192.229.221.58|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2017-05-11 11:14:31 ERROR 404: Not Found. PR: https://github.com/gentoo/gentoo/pull/4605 (In reply to niniel from comment #13) > The same problem reappeared in the new ebuild for 381.22 (downloading from > Europe): File a new bug report. |