Downloaded from here:
AMDGPU-PRO Driver for Linux® Release Notes
cleared cache, re-downloaded, and still no luck.
tar -Jtf amdgpu-pro-17.40-492261.tar.xz
xz: (stdin): File format not recognized
tar: Child returned status 1
tar: Error is not recoverable: exiting now
file amdgpu-pro-17.40-492261.tar.xz
amdgpu-pro-17.40-492261.tar.xz: data
cksum amdgpu-pro-17.40-492261.tar.xz
157597884 108846584 amdgpu-pro-17.40-492261.tar.xz
I had no problems with 16.40 and 16.60.
Solved! Go to Solution.
Looks like someone just fixed the file.
cksum amdgpu-pro-17.40-492261.tar.xz
561748275 361491288 amdgpu-pro-17.40-492261.tar.xz
Found a copy of 17.30 on a 3rd-party site, and the archive is fine.
cksum amdgpu-pro-17.30-465504.tar.xz
463147372 394216628 amdgpu-pro-17.30-465504.tar.xz
Still would like a good copy of 17.40.
Looks like someone just fixed the file.
cksum amdgpu-pro-17.40-492261.tar.xz
561748275 361491288 amdgpu-pro-17.40-492261.tar.xz
glad to see that you have found the correct answer to your question. In order to help others with a similar problem to find this answer quickly, we have locked the discussion to keep it focused on the issue you reported.
The file still is corrupt I can't extract it. Have downloaded multiple times from different browsers.
cksum amdgpu-pro-17.40-492261.tar.xz
2606863959 129469272 amdgpu-pro-17.40-492261.tar.xz
This is my first AMD\ATI card in a long time and it's not starting out well
I just checked, and its back to the same ~100MB corrupt file. I still have the ~ 350MB good one on my hard drive, but it looks like AMD has a problem with how their download files are published. My guess is someone manually fixed it after I posted about the issue, and some time later the corrupt file got refreshed from whatever repository AMD uses to manage their download files.
Tried to download, provided link is corrupt, file can not be extracted. Poor quality guys.
The beta 17.40 driver worked for me
So i think the problem most people are having is that they are not familiar with wget and how AMD's website is designed. Their downloads require a referer, so if you try to download them directly without specifying such, you'll get a partial, very small file.
I was just able to download 17.40-492261 without a problem and then extract it. (I placed it in /tmp)
~$ wget -O /tmp/amdgpu-pro-17.40-492261.tar.xz --referer=http://support.amd.com https://www2.ati.com/drivers/linux/ubuntu/amdgpu-pro-17.40-492261.tar.xz
With all that said, I personally don't agree with the download referer requirement AMD has implemented, but blame their legal team for putting up such a dinosaur requirement.
Also, below is an MD5Sum in case anyone wants to verify they got a complete download.
~$ md5sum /tmp/amdgpu-pro-17.40-492261.tar.xz
eb677fbd04ddaff45839646b89aa42d6 /tmp/amdgpu-pro-17.40-492261.tar.xz
Already knew about the referer nuisance. If you use wget without a referrer, you just get a small file (error page), not multiple megabytes as was happening with the corrupt driver file.
As of 2017-12-13 I'm still seeing the corrupt file when I try to re-download it. If others are getting the good version, perhaps it is a CDN issue (AMD appears to use Akamai).
wget --referer=http://support.amd.com https://www2.ati.com/drivers/linux/ubuntu/amdgpu-pro-17.40-492261.tar.xz
--2017-12-13 21:46:43-- https://www2.ati.com/drivers/linux/ubuntu/amdgpu-pro-17.40-492261.tar.xz
Resolving www2.ati.com (www2.ati.com)... 23.46.61.116
Connecting to www2.ati.com (www2.ati.com)|23.46.61.116|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 108846584 (104M) [application/x-tar]
Saving to: ‘amdgpu-pro-17.40-492261.tar.xz’