On AMD64 system, using the Australian mirror, when I emerge googleearth, it downloads the .bin file, renames it to a version specific name and then reports a checksum failure. Reproducible: Always Steps to Reproduce: 1. emerge googleearth -av Actual Results: jmoe@aus8149 ~ $ sudo emerge googleearth -av These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] sci-geosciences/googleearth-5.1.3533.1731-r1 USE="-qt-bundled" 25,381 kB Total: 1 package (1 new), Size of downloads: 25,381 kB Would you like to merge these packages? [Yes/No] yes >>> Verifying ebuild manifests >>> Emerging (1 of 1) sci-geosciences/googleearth-5.1.3533.1731-r1 >>> Downloading 'http://dl.google.com/earth/client/current/GoogleEarthLinux.bin' --2010-05-17 10:56:00-- http://dl.google.com/earth/client/current/GoogleEarthLinux.bin Resolving dl.google.com... 66.102.11.91, 66.102.11.93, 66.102.11.136, ... Connecting to dl.google.com|66.102.11.91|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 25932414 (25M) [application/octet-stream] Saving to: `/usr/portage/distfiles/GoogleEarthLinux-5.1.3533.1731.bin' 100%[==============================================================================================================================================================================================================>] 25,932,414 434K/s in 62s 2010-05-17 10:57:02 (408 KB/s) - `/usr/portage/distfiles/GoogleEarthLinux-5.1.3533.1731.bin' saved [25932414/25932414] ('Filesize does not match recorded size', 25932414, 25989559) !!! Fetched file: GoogleEarthLinux-5.1.3533.1731.bin VERIFY FAILED! !!! Reason: Filesize does not match recorded size !!! Got: 25932414 !!! Expected: 25989559 Refetching... File renamed to '/usr/portage/distfiles/GoogleEarthLinux-5.1.3533.1731.bin._checksum_failure_.ijZBl3' !!! Couldn't download 'GoogleEarthLinux-5.1.3533.1731.bin'. Aborting. * Fetch failed for 'sci-geosciences/googleearth-5.1.3533.1731-r1', Log file: * '/var/tmp/portage/sci-geosciences/googleearth-5.1.3533.1731-r1/temp/build.log' >>> Failed to emerge sci-geosciences/googleearth-5.1.3533.1731-r1, Log file: >>> '/var/tmp/portage/sci-geosciences/googleearth-5.1.3533.1731-r1/temp/build.log' * Messages for package sci-geosciences/googleearth-5.1.3533.1731-r1: * Fetch failed for 'sci-geosciences/googleearth-5.1.3533.1731-r1', Log file: * '/var/tmp/portage/sci-geosciences/googleearth-5.1.3533.1731-r1/temp/build.log' Expected Results: I expect it to install
sry, i was faster ... http://bugs.gentoo.org/show_bug.cgi?id=320065 Google changed the file, it's a new version. You have 2 options, a) wait for Casters changes hit your RSYNC Mirror or b) fix the Manifest file mv /usr/portage/distfiles/GoogleEarthLinux-5.1.3533.1731.bin._checksum_failure* /usr/portage/distfiles/GoogleEarthLinux-5.1.3533.1731.bin edit /usr/portage/sci-geosciences/googleearth/Manifest and remove the line mentioning above file. ebuild /usr/portage/sci-geosciences/googleearth/googleearth-5.1.3533.1731-r1 manifest emerge -av1 sci-geosciences/googleearth In case of b, your will reinstall when the changes hit the mirror. You can spare the download by just moving the file in /usr/portage/distfile to the new name.
Dammit, I did a search for it too before I filed this. :-P Marking as duplicate... *** This bug has been marked as a duplicate of bug 320065 ***
(In reply to comment #2) > Dammit, I did a search for it too before I filed this. :-P I think the bug was closed for a short time. Now I search with ALL as first word, to include closed ones.