Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 350309

Summary: sci-geosciences/googleearth-5.1.3535.3218-r1 cannot be installed
Product: Gentoo Linux Reporter: Paul Osmialowski <newchief>
Component: Current packagesAssignee: Vlastimil Babka (Caster) (RETIRED) <caster>
Status: RESOLVED WORKSFORME    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Paul Osmialowski 2011-01-01 19:01:50 UTC
>>> Emerging (1 of 1) sci-geosciences/googleearth-5.1.3535.3218-r1
>>> Downloading 'http://dl.google.com/earth/client/advanced/previous/GoogleEarthLinux.bin'
--2011-01-01 19:56:08--  http://dl.google.com/earth/client/advanced/previous/GoogleEarthLinux.bin
Translacja dl.google.com (dl.google.com)... 74.125.43.136, 74.125.43.190, 74.125.43.91, ...
Łączenie się z dl.google.com (dl.google.com)|74.125.43.136|:80... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 31406473 (30M) [application/octet-stream]
Zapis do: `/usr/portage/distfiles/GoogleEarthLinux-5.1.3535.3218.bin'

100%[=====================================================================================================================================================================>] 31.406.473   224K/s   w  2m 19s  

2011-01-01 19:58:27 (221 KB/s) - zapisano `/usr/portage/distfiles/GoogleEarthLinux-5.1.3535.3218.bin' [31406473/31406473]

('Filesize does not match recorded size', 31406473L, 25932414)
!!! Fetched file: GoogleEarthLinux-5.1.3535.3218.bin VERIFY FAILED!
!!! Reason: Filesize does not match recorded size
!!! Got:      31406473
!!! Expected: 25932414
Refetching... File renamed to '/usr/portage/distfiles/GoogleEarthLinux-5.1.3535.3218.bin._checksum_failure_.6v_nge'

!!! Couldn't download 'GoogleEarthLinux-5.1.3535.3218.bin'. Aborting.
 * Fetch failed for 'sci-geosciences/googleearth-5.1.3535.3218-r1', Log file:
 *  '/var/tmp/portage/sci-geosciences/googleearth-5.1.3535.3218-r1/temp/build.log'

>>> Failed to emerge sci-geosciences/googleearth-5.1.3535.3218-r1, Log file:

>>>  '/var/tmp/portage/sci-geosciences/googleearth-5.1.3535.3218-r1/temp/build.log'

 * Messages for package sci-geosciences/googleearth-5.1.3535.3218-r1:

 * Fetch failed for 'sci-geosciences/googleearth-5.1.3535.3218-r1', Log file:
 *  '/var/tmp/portage/sci-geosciences/googleearth-5.1.3535.3218-r1/temp/build.log'

Reproducible: Always

Steps to Reproduce:
1. emerge --sync
2. emerge --metadata
3. emerge googleearth

Actual Results:  
Filesize does not match recorded size

Expected Results:  
Filesize does match recorded size
Comment 1 Paul Osmialowski 2011-01-01 19:11:27 UTC
Seems lile ~x86 masked version is more informartive regarding this problem:

('Filesize does not match recorded size', 33589497L, 31406473)
!!! Fetched file: GoogleEarthLinux-5.2.1.1588.bin VERIFY FAILED!
!!! Reason: Filesize does not match recorded size
!!! Got:      33589497
!!! Expected: 31406473
Refetching... File renamed to '/usr/portage/distfiles/GoogleEarthLinux-5.2.1.1588.bin._checksum_failure_.rqvmnE'

!!! Couldn't download 'GoogleEarthLinux-5.2.1.1588.bin'. Aborting.
 * Fetch failed for 'sci-geosciences/googleearth-5.2.1.1588', Log file:
 *  '/var/tmp/portage/sci-geosciences/googleearth-5.2.1.1588/temp/build.log'
 * Wrong checksum or file size means that Google silently replaced the distfile with a newer version.
 * Note that Gentoo cannot mirror the distfiles due to license reasons, so we have to follow the bump.
 * Please file a version bump bug on http://bugs.gentoo.org (search existing bugs for googleearth first!).
 * By redigesting the file yourself, you will install a different version than the ebuild says, untested!

>>> Failed to emerge sci-geosciences/googleearth-5.2.1.1588

Shouldn't this ebuild have some kind of no-size-check/no-sha-check directive?
Comment 2 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2011-01-31 16:08:36 UTC
The distfile for 5.1 is gone and now marked as fetch restricted. You have to either obtain it somewhere, or use 5.2 or 6.0 (which are now in tree, but ~arch). I will see if 5.2 can be stabilized.
Comment 3 Paul Osmialowski 2011-02-04 23:19:33 UTC
Now it works for me with ~x86 keyword.