Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 336331 - sci-geosciences/googleearth-5.2.1.1547_beta fetching failed
Summary: sci-geosciences/googleearth-5.2.1.1547_beta fetching failed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Vlastimil Babka (Caster) (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-07 08:53 UTC by tman
Modified: 2010-09-08 22:53 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tman 2010-09-07 08:53:58 UTC
fetching verify failed
#######################

2010-09-07 10:31:54 (653 KB/s) - `/usr/portage/distfiles/GoogleEarthLinux-5.2.1.1547_beta.bin' saved [31406473/31406473]

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



5.2.1.1547_beta.bin._checksum_failure_.qa_Ufx'

!!! Couldn't download 'GoogleEarthLinux-5.2.1.1547_beta.bin'. Aborting.
^[[31;01m * ^[[39;49;00mFetch failed for 'sci-geosciences/googleearth-5.2.1.1547_beta', Log file:
^[[31;01m * ^[[39;49;00m '/var/log/portage/sci-geosciences:googleearth-5.2.1.1547_beta:20100907-083106.log'

Reproducible: Always

Steps to Reproduce:
Comment 1 Pacho Ramos gentoo-dev 2010-09-07 17:09:43 UTC
Same problem here
Comment 2 Anthony Knittel 2010-09-08 03:31:31 UTC
same problem.  

I found other comments for similar bugs suggesting workarounds, but there isn't enough detail about how to do it.  I tried "emerge --digest googleearth", which didn't work, and other comments like using "ebuild --force googleearth-5.2.1.1547_beta.ebuild manifest" or "repoman manifest" are poorly explained (eg how to use the commands).
Comment 3 Anthony Knittel 2010-09-08 03:31:50 UTC
same problem.  

I found other comments for similar bugs suggesting workarounds, but there isn't enough detail about how to do it.  I tried "emerge --digest googleearth", which didn't work, and other comments like using "ebuild --force googleearth-5.2.1.1547_beta.ebuild manifest" or "repoman manifest" are poorly explained (eg how to use the commands).
Comment 4 Alessandro Selli 2010-09-08 18:19:22 UTC
Well, I solved the problem the ugly way: I modified the /usr/portage/sci-geosciences/googleearth/Manifest file, and I had the line:

DIST GoogleEarthLinux-5.2.1.1547_beta.bin 31399370 RMD160 37ad0c000a50d1fc953c9570d75aac6b8673aa40 SHA1 8a11f50131901d647f82ff7c1eb075b076bf9463 SHA256 dbe73f8deaaeb9e4354594c13693bb0290160745ba7e68b708dbadb80250ff11

become:

DIST GoogleEarthLinux-5.2.1.1547_beta.bin 31406473 RMD160 181ed85cb057a2c2eca97f28c07bcda40a2fa0da SHA1 75a458be01c331ac6d4dcd29f91d562fc3dfc604 SHA256 2e6fcbd2384446e2a6eed8ca23173e32c5f3f9ae4d1168e2e348c3924fd2bf30

It then installed. But it would crash. Having read about the qt-bundled flag beeing enabled by default because of frequent crashes and since I had it disabled on my system, I enabled it and got GoogleEarth up and running.
But why on (Google)earth :-) is the Manifest not in sync with the downloaded file?
Comment 5 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2010-09-08 22:53:23 UTC
(In reply to comment #4)
> But why on (Google)earth :-) is the Manifest not in sync with the downloaded
> file?

Because Google updates (bumps) the downloaded file without changing the URL, and the license doesn't allow us to mirror it on gentoo mirrors. So if it stops being in sync, a bump has to be done. Bumped to 5.2.1.1588, please sync.