Connecting to downloadeu1.teamviewer.com|37.48.83.23|:443... connected. HTTP request sent, awaiting response... 416 Requested Range Not Satisfiable The file is already fully retrieved; nothing to do. !!! Fetched file: teamviewer-9.0.30203.deb VERIFY FAILED! !!! Reason: Filesize does not match recorded size !!! Got: 22898922 !!! Expected: 23460204 Refetching... File renamed to '/usr/portage/distfiles/teamviewer-9.0.30203.deb._checksum_failure_.QrWivx' !!! Couldn't download 'teamviewer-9.0.30203.deb'. Aborting. I copied the ebuild and patch files to my local overlay, ran digest, and then it worked.
# ebuild teamviewer-9.0.30203.ebuild fetch Appending /newaches/gentoo/cvs/gentoo-x86 to PORTDIR_OVERLAY... >>> Downloading 'http://www.teamviewer.com/download/version_9x/teamviewer_linux.deb' --2014-10-25 14:55:35-- http://www.teamviewer.com/download/version_9x/teamviewer_linux.deb Resolving www.teamviewer.com (www.teamviewer.com)... 46.163.100.220 Connecting to www.teamviewer.com (www.teamviewer.com)|46.163.100.220|:80... connected. HTTP request sent, awaiting response... 302 Found Location: https://download.teamviewer.com/download/version_9x/teamviewer_linux.deb [following] --2014-10-25 14:55:35-- https://download.teamviewer.com/download/version_9x/teamviewer_linux.deb Resolving download.teamviewer.com (download.teamviewer.com)... 46.163.100.220 Connecting to download.teamviewer.com (download.teamviewer.com)|46.163.100.220|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://downloadeu1.teamviewer.com/download/version_9x/teamviewer_linux.deb [following] --2014-10-25 14:55:35-- https://downloadeu1.teamviewer.com/download/version_9x/teamviewer_linux.deb Resolving downloadeu1.teamviewer.com (downloadeu1.teamviewer.com)... 37.48.83.23 Connecting to downloadeu1.teamviewer.com (downloadeu1.teamviewer.com)|37.48.83.23|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 22898922 (22M) [application/x-deb] Saving to: ‘/world/distfiles/teamviewer-9.0.30203.deb’ 100%[==========================================================================================>] 22,898,922 4.17MB/s in 4.7s 2014-10-25 14:55:40 (4.66 MB/s) - ‘/world/distfiles/teamviewer-9.0.30203.deb’ saved [22898922/22898922] !!! Fetched file: teamviewer-9.0.30203.deb VERIFY FAILED! !!! Reason: Filesize does not match recorded size !!! Got: 22898922 !!! Expected: 23460204 Refetching... File renamed to '/world/distfiles/teamviewer-9.0.30203.deb._checksum_failure_.xfr9xj' !!! Couldn't download 'teamviewer-9.0.30203.deb'. Aborting.
This will keep happening because apparently we cannot mirror this file and download url is always the same 'teamviewer_linux.deb'. I just sent teamviewer an e-mail, let's what they will answer.
See: https://bugs.gentoo.org/show_bug.cgi?id=542728#c13 The URL is not specific to a version. We need to find out what URL is needed to download a specific version of the version 9 branch
14 Mar 2015; Michał Górny <mgorny@gentoo.org> -teamviewer-9.0.30203.ebuild: Drop old versions that require emul-linux-x86 packages.