Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 131396 - Packages with bad SHA256 hash
Summary: Packages with bad SHA256 hash
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Marien Zwart (RETIRED)
URL:
Whiteboard:
Keywords:
: 131447 131448 131449 131450 131451 131452 131453 131461 131488 131509 131510 131570 131594 131888 131983 132128 132218 132272 132691 132906 133063 133125 133385 134511 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-04-26 18:50 UTC by Marien Zwart (RETIRED)
Modified: 2012-03-20 03:11 UTC (History)
20 users (show)

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


Attachments
List of (possibly) broken stuff (broken-sha256.txt,97.23 KB, text/plain)
2006-04-27 03:59 UTC, Marien Zwart (RETIRED)
Details
fresh list Fri Apr 28 06:10 UTC 2006 (broken-sha256-20060428-0610.txt,13.62 KB, text/plain)
2006-04-28 00:02 UTC, Zac Medico
Details
list for Sat Apr 29 05:49 UTC 2006 (broken-sha256-20060429-0549.txt,14.17 KB, text/plain)
2006-04-29 00:40 UTC, Zac Medico
Details
list for Sun Apr 30 03:49 UTC 2006 (broken-sha256-20060430-0349.txt,14.54 KB, text/plain)
2006-04-29 21:28 UTC, Zac Medico
Details
list for Mon May 01 19:53 UTC 2006 (broken-sha256-20060501-1953.txt,15.49 KB, text/plain)
2006-05-01 14:18 UTC, Zac Medico
Details
list for Fri May 5 08:20 UTC 2006 (broken-sha256-20060505-0820.txt,15.47 KB, text/plain)
2006-05-05 02:11 UTC, Zac Medico
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marien Zwart (RETIRED) gentoo-dev 2006-04-26 18:50:52 UTC
Fallout from bug 131293 will be tracked here.
Comment 1 Marien Zwart (RETIRED) gentoo-dev 2006-04-27 03:59:15 UTC
Created attachment 85598 [details]
List of (possibly) broken stuff

First column is manifest signedness.

Second column is HORKED if the sha256 hash is wrong, UNCHECKED if a sha256 hash was present but the file was not on the mirror this ran on so it could not be checked.

Third column is category/package.

Fourth column is the file (can be a portdir file or distfile).
Comment 2 Marien Zwart (RETIRED) gentoo-dev 2006-04-27 04:09:28 UTC
If your bug got duped to this one and you are not a developer:

Wait until your package is fixed (sync in a couple of hours). We will try to do occasional status updates on this bug.

If you are a developer and hit a broken digest:

Feel free to fix it if only the SHA256 hash mismatches.
Comment 3 SpanKY gentoo-dev 2006-04-27 07:34:44 UTC
*** Bug 131447 has been marked as a duplicate of this bug. ***
Comment 4 SpanKY gentoo-dev 2006-04-27 07:35:07 UTC
*** Bug 131448 has been marked as a duplicate of this bug. ***
Comment 5 SpanKY gentoo-dev 2006-04-27 07:35:10 UTC
*** Bug 131449 has been marked as a duplicate of this bug. ***
Comment 6 SpanKY gentoo-dev 2006-04-27 07:35:18 UTC
*** Bug 131450 has been marked as a duplicate of this bug. ***
Comment 7 SpanKY gentoo-dev 2006-04-27 07:35:22 UTC
*** Bug 131451 has been marked as a duplicate of this bug. ***
Comment 8 SpanKY gentoo-dev 2006-04-27 07:35:26 UTC
*** Bug 131452 has been marked as a duplicate of this bug. ***
Comment 9 SpanKY gentoo-dev 2006-04-27 07:35:31 UTC
*** Bug 131453 has been marked as a duplicate of this bug. ***
Comment 10 Jakub Moc (RETIRED) gentoo-dev 2006-04-27 08:25:52 UTC
*** Bug 131461 has been marked as a duplicate of this bug. ***
Comment 11 Jakub Moc (RETIRED) gentoo-dev 2006-04-27 11:04:28 UTC
*** Bug 131488 has been marked as a duplicate of this bug. ***
Comment 12 Jakub Moc (RETIRED) gentoo-dev 2006-04-27 14:09:47 UTC
*** Bug 131510 has been marked as a duplicate of this bug. ***
Comment 13 Jakub Moc (RETIRED) gentoo-dev 2006-04-27 14:10:22 UTC
*** Bug 131509 has been marked as a duplicate of this bug. ***
Comment 14 UncleOwen 2006-04-27 14:29:02 UTC
!!! /usr/portage/sys-fs/lvm2/lvm2-2.01.09-r1.ebuild
!!! Reason: Failed on SHA256 verification
!!! Got: 15124bffdb2b37fcb362ddfdffc87d29e8e19dcadae974327efe1bb3c06c2b7f
!!! Expected: d6a06788c8449797752f741559885de9a260c92c124ac428e3794383543bbe53
Comment 15 Jeffrey Singleton 2006-04-27 15:05:49 UTC
This problem is still ongoing. Sorry. But waiting 2 hours and re`syncing did not work. There are just too many invalid SHA256 hashes that an rsync would fix, unless we completely wiped out portdir and repopulated it with the latest portage tarball.

In fact I not only waited 2 hours, I waited more than 4 .. and still several of my world file apps need updates, but have bad SHA256 hashes in the Manifest

So .. My question is .. IS there a fix for this or not?
Comment 16 Marien Zwart (RETIRED) gentoo-dev 2006-04-27 15:18:15 UTC
I am sorry, but my initial "couple of hours" estimate was vastly too optimistic. We are making progress (in alphabetical order most of kde-* and everything above that is fixed, as well as part of net-*), and will leave this bug open until we think everything is fixed.
Comment 17 Marien Zwart (RETIRED) gentoo-dev 2006-04-27 18:12:01 UTC
Most of the tree is fixed now. If you still hit a failing sha256 check and your portage tree is up to date (current cvs, aka rsync in about an hour) please report it here.
Comment 18 Zac Medico gentoo-dev 2006-04-28 00:02:01 UTC
Created attachment 85643 [details]
fresh list Fri Apr 28 06:10 UTC 2006

Here is a fresh list.
Comment 19 Frederic Jaeckel 2006-04-28 05:38:50 UTC
!!! Digest verification Failed:
!!!    /usr/portage/media-sound/alsa-headers/alsa-headers-1.0.10.ebuild
!!! Reason: Failed on SHA256 verification
!!! Got:      cabe2f34e06c2df3fffbe11af60e438f4c874498a9cfd886ba846a8cd377c991
!!! Expected: 33e93e86259d993c46fe7841661728f41e5fae6757728533ce905ba2dda8e087

--------------------------------------------------------------------------------
!!! Digest verification Failed:
!!!    /usr/portage/sys-apps/portage/files/digest-portage-2.0.53
!!! Reason: Failed on SHA256 verification
!!! Got:      bbd40b87ac5725ca9761b4dfd3656ca180d13957b4c82823c7d22490ae08489b
!!! Expected: ff2838b2919a71fbd64f7b9fb45297c6e8b0c924b68ac943e31176e35f0f0e90
Comment 20 Jakub Moc (RETIRED) gentoo-dev 2006-04-28 06:41:43 UTC
*** Bug 131570 has been marked as a duplicate of this bug. ***
Comment 21 FieldySnuts 2006-04-28 06:51:29 UTC
!!! Digest verification failed:
!!! /usr/portage/distfiles/gstreamer-0.10.5.tar.bz2
!!! Reason: Failed on SHA256 verification
!!! Got: 1c055d04fc31ac5730a766743ece1402f93f967c8f815cd5c97112dfab8f4aa1
!!! Expected: ec85e33b37a0fad9dc9adbdcc27bffda53110c808c47a334fa788b848d36c392

Portage 2.1_pre9-r5 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r3, 2.6.17-rc1-mm3 i686)
=================================================================
System uname: 2.6.17-rc1-mm3 i686 AMD Athlon(TM) XP 1800+
Gentoo Base System version 1.12.0_pre18
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5, 2.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache collision-protect distcc distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.chem.wisc.edu/gentoo/ ftp://gentoo.chem.wisc.edu/gentoo/"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="x86 3dnow X alsa am apache2 apm avi berkdb bitmap-fonts bzip2 cdr chroot cli crypt dri dv dvd dvdr eds emboss encode foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 hal imlib isdnlog jpeg kde kdeenablefinal libg++ libwww mad mikmod mmx motif mp3 mpeg ncurses nls nptl ogg oggvorbis opengl oss pam pcre pdflib perl png pppd pwdb python qt quicktime readline reflection sdl session spell spl sse ssl tiff truetype truetype-fonts type1-fonts udev vorbis xml xmms xorg xv zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_nvidia"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS

Using dev-python/pycrypto-2.0.1-r5
Comment 22 Marien Zwart (RETIRED) gentoo-dev 2006-04-28 09:06:32 UTC
Comment #19: looks like you're not running the latest pycrypto. Please upgrade to the latest pycrypto, and be aware portage needs to be restarted after it is merged (so if your world upgrade pulls in pycrypto and fails on a digest afterwards simply restart the emerge).

Comment #21: thanks, fixed in cvs.
Comment 23 Ian Abbott 2006-04-28 11:39:27 UTC
*** Bug 131594 has been marked as a duplicate of this bug. ***
Comment 24 Paul Taylor 2006-04-28 14:24:49 UTC
Some more mismatches (after running "emerge --resync"):

x11-libs/openmotif-2.2.3-r9:

!!! Digest verification failed:
!!! /usr/portage/x11-libs/openmotif/openmotif-2.2.3-r7.ebuild
!!! Reason: Failed on SHA256 verification
!!! Got: 822ebd816f1e66ae7548ced167d16599ee9906ec32e452be29542171d22ffb92
!!! Expected: c2e26a1a6ac3af730ad8445287fe4cda97226d57dd96822bc60ab0a746c02b23

x11-misc/rss-glx-0.8.0-r3:

!!! Digest verification failed:
!!! /usr/portage/x11-misc/rss-glx/rss-glx-0.8.0-r2.ebuild
!!! Reason: Failed on SHA256 verification
!!! Got: 10c043b4434a0fce4ad2e3f32fe9862ccd076659a1e6c37bef67ef638dd6154a
!!! Expected: 4a3f7d8fd95ddbdae60aca7ebf769c8579250f0c8e71e3f9a59a434c2cc1b5b7

Comment 25 Marien Zwart (RETIRED) gentoo-dev 2006-04-28 16:23:00 UTC
comment #24: both fixed, thanks.
Comment 26 Nathan Sullivan 2006-04-29 00:26:30 UTC
>>> Emerging (2 of 3) sys-apps/portage-2.1_pre9-r5 to /
>>> checking ebuild checksums
>>> checking auxfile checksums
!!! Digest verification failed:
!!! /usr/portage/sys-apps/portage/files/2.1_pre7/1130_r3087_bug_129098.patch
!!! Reason: Failed on SHA256 verification
!!! Got: e7822a02fa4e2eaa0fa87e081d442866b66408520bac4e29e4927ad7439636e9
!!! Expected: 5cf3d33b7d4768914e4bd5f7ffb37ab33e984184f138ef9b82c3a46fac1969b0
Comment 27 Zac Medico gentoo-dev 2006-04-29 00:40:31 UTC
Created attachment 85737 [details]
list for Sat Apr 29 05:49 UTC 2006

New list
Comment 28 Zac Medico gentoo-dev 2006-04-29 00:42:32 UTC
(In reply to comment #26)
> >>> Emerging (2 of 3) sys-apps/portage-2.1_pre9-r5 to /
> >>> checking ebuild checksums
> >>> checking auxfile checksums
> !!! Digest verification failed:
> !!! /usr/portage/sys-apps/portage/files/2.1_pre7/1130_r3087_bug_129098.patch
> !!! Reason: Failed on SHA256 verification
> !!! Got: e7822a02fa4e2eaa0fa87e081d442866b66408520bac4e29e4927ad7439636e9
> !!! Expected: 5cf3d33b7d4768914e4bd5f7ffb37ab33e984184f138ef9b82c3a46fac1969b0
> 

Try again.  You probably had the old version of pycrypto still loaded in memory (if it was #1 in the merge list).
Comment 29 Nathan Sullivan 2006-04-29 01:19:19 UTC
  Sat Apr 29 17:20:20 2006 >>> dev-python/pycrypto-2.0.1-r5

looks like your right :)

thx.
Comment 30 Tim Boundy 2006-04-29 06:38:51 UTC
!!! Digest verification failed:
!!! /usr/portage/sys-libs/timezone-data/timezone-data-2006a.ebuild
!!! Reason: Failed on SHA256 verification
!!! Got: d1aaab6eb3130d2ad515bea79dd6d2bde811a4855820569b604e1f48e0085ecf
!!! Expected: 4b95d4cd18a220672516cdf0fe9db15101fc9f4e6aab19adae843f67f952affe
Comment 31 Marien Zwart (RETIRED) gentoo-dev 2006-04-29 09:45:36 UTC
Comment #30: That was fixed about 40 hours ago, please sync.
Comment 32 Zac Medico gentoo-dev 2006-04-29 21:28:00 UTC
Created attachment 85808 [details]
list for Sun Apr 30 03:49 UTC 2006
Comment 33 dark_mail 2006-05-01 02:05:14 UTC
!!!    /usr/portage/media-libs/tiff/files/tiff-3.7.1-tiffdump.patch
!!! Reason: Failed on SHA256 verification
!!! Got:      3697a051dd64fbfb2c05971bd04089c35ff202461287ed7c9663d12c0397aecb
!!! Expected: a4ad4ca4599713f71474225f0eb6191a913d01db1ff06569715d27f7afb96319
Comment 34 Jakub Moc (RETIRED) gentoo-dev 2006-05-01 05:26:04 UTC
*** Bug 131888 has been marked as a duplicate of this bug. ***
Comment 35 Marien Zwart (RETIRED) gentoo-dev 2006-05-01 05:51:27 UTC
(In reply to comment #33)
> !!!    /usr/portage/media-libs/tiff/files/tiff-3.7.1-tiffdump.patch
> !!! Reason: Failed on SHA256 verification
> !!! Got:      3697a051dd64fbfb2c05971bd04089c35ff202461287ed7c9663d12c0397aecb
> !!! Expected: a4ad4ca4599713f71474225f0eb6191a913d01db1ff06569715d27f7afb96319

The "Expected" value is the value I actually get for the file, according to the cvs history your "Got" value is the one you get from a broken pycrypto. Are you on the latest (2.0.1-r5) pycrypto? Did emerge get restarted after you upgraded to that version?

Comment 36 dark_mail 2006-05-01 10:52:15 UTC
Sorry, you are right.
I still had the -r4 version of pycrypto.
Comment 37 Zac Medico gentoo-dev 2006-05-01 14:18:23 UTC
Created attachment 85953 [details]
list for Mon May 01 19:53 UTC 2006
Comment 38 Jakub Moc (RETIRED) gentoo-dev 2006-05-01 23:20:41 UTC
*** Bug 131983 has been marked as a duplicate of this bug. ***
Comment 39 darkgrave 2006-05-02 02:08:29 UTC
I found greater problems than digests mismatch due to bad sha256sum. There is also filesize mismatching in current CVS for 'sys-apps/dbus-0.23.4-r1' and dbus Manifest file. Downloaded CVS file: 3658 bytes, Manifest says 3639 bytes.

I'm writing here because I think this problem may be related with digests mismatches.


Comment 40 Marien Zwart (RETIRED) gentoo-dev 2006-05-02 04:54:22 UTC
Comment #39: I am unable to reproduce. The file dbus-0.23.4-r1.ebuild is 3639 bytes in my cvs checkout, hasn't been touched for the last 3 weeks according to cvs log, and passes digest checks. How did you get this file? Does a sync make the problem go away?
Comment 41 Alan Hourihane 2006-05-03 00:17:42 UTC
When emerging python 2.4.3 on alpha I get this...

!!! Digest verification Failed:
!!!    /usr/portage/dev-lang/python/files/digest-python-2.4.3
!!! Reason: Failed on SHA256 verification
!!! Got:      cb1f85d43ffcb62f214711b3ab7231ad711ac382ab729dc9013e4e482eaaf238
!!! Expected: 3f77c805317ac37a5bbe788bc0ad4b723c3584c0d676d6ee4e2040291cb4177d
Comment 42 Alan Hourihane 2006-05-03 00:23:15 UTC
(In reply to comment #41)
> When emerging python 2.4.3 on alpha I get this...
> 
> !!! Digest verification Failed:
> !!!    /usr/portage/dev-lang/python/files/digest-python-2.4.3
> !!! Reason: Failed on SHA256 verification
> !!! Got:      cb1f85d43ffcb62f214711b3ab7231ad711ac382ab729dc9013e4e482eaaf238
> !!! Expected: 3f77c805317ac37a5bbe788bc0ad4b723c3584c0d676d6ee4e2040291cb4177d

Actually, because of the dependencies, the pycrypto module wouldn't have been updated before python 2.4.3 got emerged using a traditional 'emerge -uD world'.

So I had to emerge pycrypto manually before issuing the -uD world again. Now it's fine.

Comment 43 Ricardo Cordeiro 2006-05-03 02:24:29 UTC
>>> Emerging (1 of 15) media-libs/mesa-6.5-r3 to /
>>> checksums files   ;-) mesa-6.5-r3.ebuild
>>> checksums files   ;-) mesa-6.4.2-r2.ebuild
>>> checksums files   ;-) files/64bit-fix-indirect-vertex-array.patch

!!! Digest verification Failed:
!!!    /usr/portage/media-libs/mesa/files/6.5-re-order-context-destruction.patch!!! Reason: Failed on SHA256 verification
!!! Got:      64fc2ec01fb786a5f2d861449e6243bf41e6c4e40031c9713b5ad34e3a6fcde9
!!! Expected: dda980be89d14df3659c0d409c56e4ccd6a03afdca2e8edc502845943423a600

Portage tree was synced a minute earlier.
Comment 44 Jakub Moc (RETIRED) gentoo-dev 2006-05-03 07:23:47 UTC
*** Bug 132128 has been marked as a duplicate of this bug. ***
Comment 45 Marien Zwart (RETIRED) gentoo-dev 2006-05-03 09:00:35 UTC
Comment #43: The "expected" value seems to be accurate. Perhaps you need to upgrade pycrypto?
Comment 46 Ricardo Cordeiro 2006-05-03 10:01:03 UTC
(In reply to comment #45)
> Comment #43: The "expected" value seems to be accurate. Perhaps you need to
> upgrade pycrypto?
> 

I did check the version before, but missread r4 for r5. Sorry about that.

Upgraded, resynced and it worked.
Comment 47 Ricardo Cordeiro 2006-05-03 10:15:08 UTC
!!! Digest verification Failed:
!!!    /usr/portage/media-libs/tiff/files/tiff-3.7.1-tiffdump.patch
!!! Reason: Failed on SHA256 verification
!!! Got:      a4ad4ca4599713f71474225f0eb6191a913d01db1ff06569715d27f7afb96319
!!! Expected: 3697a051dd64fbfb2c05971bd04089c35ff202461287ed7c9663d12c0397aecb

this one is sticky.
Comment 48 Marien Zwart (RETIRED) gentoo-dev 2006-05-03 10:30:42 UTC
Comment #47: thanks for reporting, fixed in cvs.
Comment 49 Jakub Moc (RETIRED) gentoo-dev 2006-05-04 02:31:50 UTC
*** Bug 132218 has been marked as a duplicate of this bug. ***
Comment 50 Jakub Moc (RETIRED) gentoo-dev 2006-05-04 10:13:14 UTC
*** Bug 132272 has been marked as a duplicate of this bug. ***
Comment 51 Zac Medico gentoo-dev 2006-05-05 02:11:12 UTC
Created attachment 86190 [details]
list for Fri May  5 08:20 UTC 2006
Comment 52 Chris 2006-05-05 10:24:10 UTC
!!! Digest verification Failed:
!!!    /usr/portage/www-client/mozilla-firefox/mozilla-firefox-1.5.0.2.ebuild
!!! Reason: Failed on SHA256 verification
!!! Got:      62f0d54c92f911f8be2544f10b385789da0aa9837122333a9d05bd3c630714e1
!!! Expected: 65eb7a7e41effc9347256b9afd395bdc092df94f9fef54a8a00b4ebd98cfd1d1

!!! Digest verification Failed:
!!!    /usr/portage/sys-apps/sandbox/files/digest-sandbox-1.2.12
!!! Reason: Failed on SHA256 verification
!!! Got:      7a1fcb1f51ed88f84ded15c6267769ab59f5a4f06e026a34101cf6aef9152c3c
!!! Expected: 458a2a6625d973b66b077631d56a16d875742fa5bc4fa1d950cb3033b820981b
Comment 53 Tobias Schlitt 2006-05-05 12:54:00 UTC
>>> Emerging (1 of 33) dev-libs/openssl-0.9.7j to /
>>> checking ebuild checksums
>>> checking auxfile checksums
!!! Digest verification failed:
!!! /usr/portage/dev-libs/openssl/files/openssl-0.9.8-ppc64.patch
!!! Reason: Failed on SHA256 verification
!!! Got: b38d4178098df3c2f487a542035d5de747f8c2d2a921f2d85eea324518dc2064
!!! Expected: 9e521f5b76a46a56414cf49cde452f4bd96c9f42f5ac30257c0404808b125886
Comment 54 Christian Gut 2006-05-07 00:11:40 UTC
!!! Digest verification Failed:
!!!    /usr/portage/sys-devel/gcc/files/digest-gcc-3.2.2
!!! Reason: Failed on SHA256 verification
!!! Got:      c15c963fc6834d8ae7cbc231c3678eafbf85597749353cc5c0a697b87abaa688
!!! Expected: 2c69fc1e2cb4b30c70b8ce8bde9fc84010569f1b2a7eb7700877d19dc030c727
Comment 55 Jakub Moc (RETIRED) gentoo-dev 2006-05-08 10:21:10 UTC
*** Bug 132691 has been marked as a duplicate of this bug. ***
Comment 56 Attila Jecs 2006-05-09 08:57:30 UTC
glibc-2.4-r1
SHA256
files/nsswitch.conf
Comment 57 Neil Skrypuch 2006-05-10 00:30:58 UTC
!!! Digest verification Failed:
!!!    /var/portage/distfiles/OOO_2_0_2-core.tar.bz2
!!! Reason: Failed on SHA256 verification
!!! Got:      e938a4edb6d11ef4a634a18ad55c6d9e9a371a5ab9771d17e71832fbb12cc230
!!! Expected: e9afb8806b323880a99c5fd323a5702a86a58ce9f2ba024ad09846d847e7bd53
Comment 58 Neil Skrypuch 2006-05-10 04:52:40 UTC
!!! Digest verification Failed:
!!!    /var/portage/sys-libs/glibc/files/nsswitch.conf
!!! Reason: Failed on SHA256 verification
!!! Got:      21c07e3c3a6ed59c6bfca84b6e4a4931a82c745fd4d1ce136c69a6c03418b11c
!!! Expected: 6c38b8642d5da884327ad678d0351d57be3621562253bd9711394bad87e45e2d

(glibc-2.3.6-r3)
Comment 59 Jakub Moc (RETIRED) gentoo-dev 2006-05-10 11:27:39 UTC
*** Bug 132906 has been marked as a duplicate of this bug. ***
Comment 60 Chester Wisniewski 2006-05-10 16:17:04 UTC
!!! Digest verification Failed:
!!!    /usr/portage/sys-boot/grub/grub-0.96-r2.ebuild
!!! Reason: Failed on SHA256 verification
!!! Got:      76368c0b90e303141a46032edadbb251f735e1f98a5113bf7635e47457c52670
!!! Expected: 3be87c06ae7f39ea3ac8c00befab972f5c1b56da31d9db7d1aede49a8ae1f246

Comment 61 Chester Wisniewski 2006-05-10 16:21:57 UTC
(In reply to comment #60)
> !!! Digest verification Failed:
> !!!    /usr/portage/sys-boot/grub/grub-0.96-r2.ebuild
> !!! Reason: Failed on SHA256 verification
> !!! Got:      76368c0b90e303141a46032edadbb251f735e1f98a5113bf7635e47457c52670
> !!! Expected: 3be87c06ae7f39ea3ac8c00befab972f5c1b56da31d9db7d1aede49a8ae1f246
> 

I had old pycrypto. Retrying. Sorry for not reading the bug... :( 
Comment 62 Jakub Moc (RETIRED) gentoo-dev 2006-05-11 15:08:00 UTC
*** Bug 133063 has been marked as a duplicate of this bug. ***
Comment 63 Andrey_KA 2006-05-11 22:42:48 UTC
(In reply to comment #58)
> !!! Digest verification Failed:
> !!!    /var/portage/sys-libs/glibc/files/nsswitch.conf
> !!! Reason: Failed on SHA256 verification
> !!! Got:      21c07e3c3a6ed59c6bfca84b6e4a4931a82c745fd4d1ce136c69a6c03418b11c
> !!! Expected: 6c38b8642d5da884327ad678d0351d57be3621562253bd9711394bad87e45e2d
> 
> (glibc-2.3.6-r3)
> 

I had this bug when did emerge -Dv --update system
But after removing --deep key (emerge -v --update system) bug resolved
Think after updating pycrypto problems resolves
Comment 64 georgia_tech_swagger 2006-05-12 01:28:30 UTC
# emerge xorg-x11
Calculating dependencies... done!
>>> Emerging (1 of 104) x11-proto/kbproto-1.0.2 to /
>>> checking ebuild checksums ;-)
>>> checking auxfile checksums ;-)
>>> checking miscfile checksums ;-)
>>> checking kbproto-1.0.2.tar.bz2
!!! Digest verification failed:
!!! /usr/portage/distfiles/kbproto-1.0.2.tar.bz2
!!! Reason: Failed on RMD160 verification
!!! Got: 3e3ab52a8354ba0f9de2d392e75f84764f38d628
!!! Expected: dfc8692c0f9d6bee748a8ad469b4eba7381d72c4

Portage:  2.1_pre10-r5  
pycrypto:  2.0.1-r5
Comment 65 georgia_tech_swagger 2006-05-12 01:56:04 UTC
Disregard previous comment...  I tried removing kbproto from distfiles folder three times... and trying to get things to work I removed it yet again and it worked.... :-/   yeaaaa....

Comment 66 DEMAINE Benoît-Pierre, aka DoubleHP 2006-05-12 02:03:08 UTC
as I said in Bug 133063 :

ebuild /usr/portage/media-sound/alsa-headers/alsa-headers-1.0.10.ebuild 
manifest

is a command to fix any broken ebuild or checksum files. This allowed me to fix 3 more broken problems in 5s each.
Comment 67 Ian Abbott 2006-05-12 02:16:11 UTC
(in reply to Comment #66)
> as I said in Bug 133063 :
> 
> ebuild /usr/portage/media-sound/alsa-headers/alsa-headers-1.0.10.ebuild manifest
> 
> is a command to fix any broken ebuild or checksum files. This allowed me to fix
> 3 more broken problems in 5s each.

Well you could do that *after* reporting the bad checksum here!
Comment 68 UncleOwen 2006-05-12 08:20:09 UTC
It's also a good way to make sure compromised software _does_ get onto your system, if you do it without thinking.
Comment 69 Jakub Moc (RETIRED) gentoo-dev 2006-05-12 08:36:49 UTC
*** Bug 133125 has been marked as a duplicate of this bug. ***
Comment 70 DEMAINE Benoît-Pierre, aka DoubleHP 2006-05-12 22:03:50 UTC
root@moon_gen:~# emerge -v1 rpm2targz
Calculating dependencies... done!
>>> Emerging (1 of 1) app-arch/rpm2targz-9.0-r5 to /
mv: cannot stat `/mnt/big/portage/rpm2targz-9.0-r5/temp/environment': No such file or directory
>>> checksums files   ;-) rpm2targz-9.0-r3.ebuild
>>> checksums files   ;-) rpm2targz-9.0-r2.ebuild
>>> checksums files   ;-) rpm2targz-9.0-r4.ebuild

!!! Digest verification Failed:
!!!    /usr/portage/app-arch/rpm2targz/rpm2targz-9.0-r5.ebuild
!!! Reason: Failed on SHA256 verification
!!! Got:      d5a231e191c4133589e8a636ff80c932672d6344d248fbe87c5ed122936ceeec
!!! Expected: 9eecf430164b9a38ec2012e3bae8cd749472f92a440d8f112f0a24c66a439f8e

>>> Please ensure you have sync'd properly. Please try 'emerge sync' and
>>> optionally examine the file(s) for corruption. A sync will fix most cases.

*******************************************************

root@moon_gen:~# ebuild /usr/portage/app-arch/rpm2targz/rpm2targz-9.0-r5.ebuild manifest
>>> Generating the manifest file...

does fix.
Comment 71 DEMAINE Benoît-Pierre, aka DoubleHP 2006-05-12 22:10:30 UTC
>>> checksums files   ;-) gtk+-2.8.16.ebuild
>>> checksums files   ;-) gtk+-2.8.8.ebuild

!!! Digest verification Failed:
!!!    /usr/portage/x11-libs/gtk+/gtk+-2.8.17.ebuild
!!! Reason: Failed on SHA256 verification
!!! Got:      4be27fbd7309eed7d6bb9154456b81d56ed0389a215ef35a5a7c8731dd9344e1
!!! Expected: d4896fb5ede1ffaf9a19c672e1e89cce4d483765ff36c5e210998272cb97d9c1

same fix.
Comment 72 DEMAINE Benoît-Pierre, aka DoubleHP 2006-05-12 23:15:54 UTC
root@moon_gen:/home/dhp# emerge -v1 vlc
Calculating dependencies... done!
>>> Emerging (1 of 1) media-video/vlc-0.8.5 to /
mv: cannot stat `/mnt/big/portage/vlc-0.8.5/temp/environment': No such file or directory
>>> checksums files   ;-) vlc-0.8.4a-r1.ebuild

!!! Digest verification Failed:
!!!    /usr/portage/media-video/vlc/vlc-0.8.4a.ebuild
!!! Reason: Failed on SHA256 verification
!!! Got:      5c426be79983614951683896c6e38e3febb3efb7c230699302ede70c2b6000e7
!!! Expected: d2339f58717e338330870a65c1cbb18e6d3b0e34e23cdaf0a14b9e21cfb1e310

>>> Please ensure you have sync'd properly. Please try 'emerge sync' and
>>> optionally examine the file(s) for corruption. A sync will fix most cases.

fix is same as usual.
Comment 73 DEMAINE Benoît-Pierre, aka DoubleHP 2006-05-13 05:23:53 UTC
!!! Digest verification Failed:
!!!    /usr/portage/media-libs/tiff/files/tiff-3.7.1-tiffdump.patch
!!! Reason: Failed on SHA256 verification
!!! Got:      3697a051dd64fbfb2c05971bd04089c35ff202461287ed7c9663d12c0397aecb
!!! Expected: a4ad4ca4599713f71474225f0eb6191a913d01db1ff06569715d27f7afb96319
Comment 74 DEMAINE Benoît-Pierre, aka DoubleHP 2006-05-13 10:01:02 UTC
(In reply to comment #53)
> !!! /usr/portage/dev-libs/openssl/files/openssl-0.9.8-ppc64.patch
> !!! Got: b38d4178098df3c2f487a542035d5de747f8c2d2a921f2d85eea324518dc2064
> !!! Expected: 9e521f5b76a46a56414cf49cde452f4bd96c9f42f5ac30257c0404808b125886

!!!    /usr/portage/dev-libs/openssl/files/digest-openssl-0.9.6m
!!! Got:      5a5fedfc3009915054be70ad6f7f15089099b3aeaa789e0826ca995ac07e4316
!!! Expected: 9358151d15b51644133f46a752034b8c913d62c76c7eb884851e7aa54b5e4053
Comment 75 Ian Abbott 2006-05-13 13:50:29 UTC
(In reply to Comment #68)
> It's also a good way to make sure compromised software _does_ get onto your
> system, if you do it without thinking.

Yes, you should only update the manifest if you're sure it's a bogus SHA256 checksum and the other checksums are okay.  It's useful to get out of a hole and continue emerging without having to wait for it to be fixed in portage CVS.  But to reiterate, the bad checksums should be reported here as well!
Comment 76 Marien Zwart (RETIRED) gentoo-dev 2006-05-14 08:30:39 UTC
(In reply to comment #71)
> !!! Got:      4be27fbd7309eed7d6bb9154456b81d56ed0389a215ef35a5a7c8731dd9344e1
> !!! Expected: d4896fb5ede1ffaf9a19c672e1e89cce4d483765ff36c5e210998272cb97d9c1


That "expected" value is the correct one. Are you sure you are on the latest pycrypto?
Comment 77 solar (RETIRED) gentoo-dev 2006-05-14 09:17:08 UTC
pycrypto-2.0.1-r5[0]: testing and stabilization bug filed. bug 133299
Comment 78 DEMAINE Benoît-Pierre, aka DoubleHP 2006-05-14 12:40:52 UTC
!!! Digest verification failed:
!!! /usr/portage/media-video/vlc/vlc-0.8.4a.ebuild
!!! Reason: Failed on SHA256 verification
!!! Got: d2339f58717e338330870a65c1cbb18e6d3b0e34e23cdaf0a14b9e21cfb1e310
!!! Expected: 5c426be79983614951683896c6e38e3febb3efb7c230699302ede70c2b6000e7
Comment 79 DEMAINE Benoît-Pierre, aka DoubleHP 2006-05-14 13:15:41 UTC
(In reply to comment #76)
> (In reply to comment #71)
> > !!! Got:      4be27fbd7309eed7d6bb9154456b81d56ed0389a215ef35a5a7c8731dd9344e1
> > !!! Expected: d4896fb5ede1ffaf9a19c672e1e89cce4d483765ff36c5e210998272cb97d9c1
> 
> 
> That "expected" value is the correct one. Are you sure you are on the latest
> pycrypto?
> 

I have latest r5 since 2006 may 13rd, 19:20; FYI I am in France/Paris, and comment #71 is said to be posted 2006-05-12 22:10

so by that time I had not the latest version, but any further ones will. I had over 170 updates to do last week; emerge world did not put portage nor pycrypto as urgent ones, so that it took days before upgrades. Genlop still says me I have over 30h of compile to do ... but I keep posting SHA problems before I fix them locally.

After I compleeted upgrades, I ll esync, then check again all SHA that I said here to be bad, see whats around.
Comment 80 Marien Zwart (RETIRED) gentoo-dev 2006-05-15 05:28:14 UTC
(In reply to comment #78)
> !!! Digest verification failed:
> !!! /usr/portage/media-video/vlc/vlc-0.8.4a.ebuild
> !!! Reason: Failed on SHA256 verification
> !!! Got: d2339f58717e338330870a65c1cbb18e6d3b0e34e23cdaf0a14b9e21cfb1e310
> !!! Expected: 5c426be79983614951683896c6e38e3febb3efb7c230699302ede70c2b6000e7
> 

That makes no sense. Your "Got" value is correct, but it is also the one in the Manifest at the moment and in all the previous revisions I've checked. Perhaps you redigested this one with a broken pycrypto and it's now failing with an unbroken pycrypto?

Before you report any more of these can you please do the following:

- Make sure your portage tree is current and has no local changes ("emerge sync" will do this).
- Make sure you are on a sufficiently recent pycrypto.
- Make sure portage was restarted after that pycrypto was upgraded.

Thanks.
Comment 81 Jakub Moc (RETIRED) gentoo-dev 2006-05-15 08:40:30 UTC
*** Bug 133385 has been marked as a duplicate of this bug. ***
Comment 82 Whit Blauvelt 2006-05-15 09:17:00 UTC
Would it be possible to be sure that on any "emerge -u" on a system which has a known-"broken" pycrypto that pycrypto will be emerged first, and then perhaps the emerge will be restarted in the same way it does if a new portage has been emerged?
Comment 83 Marien Zwart (RETIRED) gentoo-dev 2006-05-15 15:54:29 UTC
(In reply to comment #82)
> Would it be possible to be sure that on any "emerge -u" on a system which has a
> known-"broken" pycrypto that pycrypto will be emerged first, and then perhaps
> the emerge will be restarted in the same way it does if a new portage has been
> emerged?

If I knew a sensible way to do that I would probably have done it by now :)

Most workarounds (like making portage ignore sha256 digests for files with a size that's susceptible to this pycrypto bug) involve changing portage, so they don't really help any more than simply upgrading portage now does already (since that will pull in the right pycrypto and trigger a reload of portage).

I do not know a non-insane way to make sure the portage upgrade is pulled first (other than throwing in some portage dependencies in various important places but that is evil and ugly). Suggestions on non-insane ways to accomplish this are appreciated.

Comment 84 John M. Drescher 2006-05-22 05:36:17 UTC
!!! Digest verification failed:
!!! /usr/local/portage/games-strategy/glest/glest-2.0.0.ebuild
!!! Reason: Failed on SHA256 verification
!!! Got: 0c3895383d33b3f3fd4d434b622e6a284ad64b6e9ac9d26205d1a36df0abcf46
!!! Expected: 2b9182a51dd6232db6ea0ba3dbd36e2a6091e88a2a435958199f61f0e2973dc7
Comment 85 John M. Drescher 2006-05-22 05:38:09 UTC
Sorry please forget about glest. I see that this was an ebuild I bumped...
Comment 86 Stefan de Konink 2006-05-24 17:33:41 UTC
Very much x packages are broken lets start with xextproto.
Comment 87 Stefan de Konink 2006-05-24 17:37:17 UTC
xcmiscproto
Comment 88 Marien Zwart (RETIRED) gentoo-dev 2006-05-24 18:06:23 UTC
Please make sure these still fail after removing the copy from /usr/portage/distfiles and refetching it. The tarballs changed between an xorg 7 release candidate and the final release without a rename. If you still have old tarballs in /usr/portage/distfiles they will cause digest failures with the current Manifest/digest files.
Comment 89 Stefan de Konink 2006-05-25 09:44:29 UTC
(In reply to comment #88)
> Please make sure these still fail after removing the copy from
> /usr/portage/distfiles and refetching it. The tarballs changed between an xorg
> 7 release candidate and the final release without a rename. If you still have
> old tarballs in /usr/portage/distfiles they will cause digest failures with the
> current Manifest/digest files.

You are right. This why isn't portage anticipating on this? Is it a bug?
Comment 90 Marien Zwart (RETIRED) gentoo-dev 2006-05-25 11:42:26 UTC
(In reply to comment #89)
> (In reply to comment #88)
> You are right. This why isn't portage anticipating on this? Is it a bug?

Portage does not usually try to remove and refetch a distfile if the digest does not match. This could be considered a missing feature. For now it's good practice to remove and refetch a distfile if the digest check fails.

This is particularly easy to hit on xorg 7 because upstream changed the tarballs  without renaming them (which really should not happen). If you have tarballs from that time around (as far as I know that means you fetched them while xorg 7 was in package.mask) you will need to remove them.
Comment 91 Ian Abbott 2006-05-26 23:59:05 UTC
!!! Digest verification failed:
!!! /usr/portage/x11-drivers/ati-drivers/files/fglrx-2.6.12-pci_name.patch
!!! Reason: Failed on SHA256 verification
!!! Got: 8dc2a7d9cdf449fd040ed9bb6b7f891f3885cf33a35a39e858b8072eb505f67a
!!! Expected: 80300e0810a35f42e6d1323c6aef1cd1a4d6c40ebf8d508269c5d06f3cc79817

Shouldn't all devs ('lu_zero' in this case) be using the correct pycrypto by now?
Comment 92 Jakub Moc (RETIRED) gentoo-dev 2006-05-27 05:09:47 UTC
*** Bug 134511 has been marked as a duplicate of this bug. ***
Comment 93 Paul Taylor 2006-05-29 23:57:58 UTC
Should MD5 hash verification failures be filed here, or is this a separate bug?

The following packages have ebuilds that fail verification:
   kde-base/kstars-3.5.2
   kde-base/kdeartwork-kscreensaver-3.5.2
   kde-base/libkdeedu-3.5.2
   kde-base/kontact-3.5.2

Resyncing has not resolved the problem; there may be other similarly affected packages that I don't have installed (I found them using "emerge -ef world".)
Comment 94 Marien Zwart (RETIRED) gentoo-dev 2006-05-30 02:13:11 UTC
I'm marking this "fixed" because by now the tree itself is fixed and devs have upgraded so it shouldn't be broken by this again. The problem will only resurface if a dev who's running ~arch portage commits something while not having upgraded since this bug was discovered.

comment #93: Not this bug. You should file one if it has not been fixed yet, but from cvs logs this was fixed about 2 hours ago, so an "emerge sync" should fix it now.
Comment 95 Ian Abbott 2006-05-30 02:34:00 UTC
(In reply to comment #94)
> I'm marking this "fixed" because by now the tree itself is fixed and devs have
> upgraded so it shouldn't be broken by this again. The problem will only
> resurface if a dev who's running ~arch portage commits something while not
> having upgraded since this bug was discovered.

So is the best way to catch those developers to file package-specific bugs?  I'll do that in the case of ati-drivers (see comment #91) unless someone else has beat me to it!
Comment 96 Martin Mokrejš 2006-12-18 13:06:30 UTC
It took me a week of --sync-ing my portage tree to figure out why I cannot upgrade anymore because of bad checksums. After I tried to find where does the sha256sum from I found newer coreutils provide sha256sum. After a copying that binary from a working machine to the problematic one I found the sha256sum is the one reported to be expected by emerge, and that the one calculated by emerge is wrong. So I finally got to this bugreport. I have about 12 othe rmachines in exactly same stage. Now I finally see I have to do 'emerge -uO pycrypto' otherwise I will never get ahead. The below output shows my setup and that sha256sum from a newer machine computes correctly on the bad host. As I said, upgrading pycrypto to -r5 fixed my problem. Please improve portage dependencies/logic to upgrade pycrypto before it attempts any othe rpackage. For example, in my case it always tries gettext or bash first. :(

phylo1 etc # emerge -uO autoconf

Calculating dependencies... done!
>>> Emerging (1 of 1) sys-devel/autoconf-2.61 to /
>>> Downloading http://distfiles.gentoo.org/distfiles/autoconf-2.61.tar.gz
--23:03:28--  http://distfiles.gentoo.org/distfiles/autoconf-2.61.tar.gz
           => `/usr/portage/distfiles/autoconf-2.61.tar.gz'
Resolving distfiles.gentoo.org... 64.50.236.52, 64.50.238.52, 156.56.247.195, ...
Connecting to distfiles.gentoo.org|64.50.236.52|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1,396,855 (1.3M) [application/x-gzip]

100%[==========================================================================================================================================================================================>] 1,396,855    463.87K/s             

23:03:32 (462.63 KB/s) - `/usr/portage/distfiles/autoconf-2.61.tar.gz' saved [1396855/1396855]

>>> checksums files   ;-) autoconf-2.59-r7.ebuild
>>> checksums files   ;-) autoconf-2.13.ebuild
>>> checksums files   ;-) autoconf-2.60.ebuild
>>> checksums files   ;-) autoconf-2.61.ebuild
>>> checksums files   ;-) files/autoconf-2.13-gentoo.patch
>>> checksums files   ;-) files/digest-autoconf-2.13
>>> checksums files   ;-) files/autoconf-2.13-destdir.patch
>>> checksums files   ;-) files/digest-autoconf-2.59-r7
>>> checksums files   ;-) files/autoconf-2.59-more-quotes.patch
>>> checksums files   ;-) files/autoconf-2.60-tests.patch
>>> checksums files   ;-) files/digest-autoconf-2.60
>>> checksums files   ;-) files/digest-autoconf-2.61

!!! Digest verification Failed:
!!!    /usr/portage/distfiles/autoconf-2.61.tar.gz
!!! Reason: Failed on SHA256 verification
!!! Got:      6557534b0d785fddb18c02de222c67bb4de556651005b5e56ead392d42deb79d
!!! Expected: 9d14f2ed0d1b6f8180498a66517f511c7c49c870d6873219a3ff4b8b3082a68b

phylo1 etc # sha256sum /usr/portage/distfiles/autoconf-2.61.tar.gz
9d14f2ed0d1b6f8180498a66517f511c7c49c870d6873219a3ff4b8b3082a68b  /usr/portage/distfiles/autoconf-2.61.tar.gz
phylo1 etc # emerge -s pycrypto

Searching...   
[ Results for search key : pycrypto ]
[ Applications found : 1 ]
 
*  dev-python/pycrypto
      Latest version available: 2.0.1-r5
      Latest version installed: 2.0.1-r4
      Size of files: 452 kB
      Homepage:      http://www.amk.ca/python/code/crypto.html
      Description:   Python Cryptography Toolkit
      License:       freedist


phylo1 etc # 
# emerge --info

Portage 2.1_pre5-r4 (default-linux/x86/2006.1, gcc-3.4.5, glibc-2.3.6-r3, 2.6.15-rc5 i686)
=================================================================
System uname: 2.6.15-rc5 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Gentoo Base System version 1.12.0_pre16
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: [Not Present]
dev-lang/python:     2.3.5, 2.4.2-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.59
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r2
sys-devel/gcc-config: 1.3.13-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=pentium4 -mmmx -msse -msse2 -msse3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/spool/PBS /var/qmail/alias /var/qmail/control /var/spool/PBS"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 FFmpeg X Xaw3d aalib acpi alsa apache2 avi berkdb bidi bitmap-fonts caca cdr cli cracklib crypt cscope curl dba divx divx4 divx4linux divx5 divx5linux dlloader dri dvd dvdr dvdread emacs emacs-w3 encode f77 faad faad2 fam fame ffmpeg flash fortran fvwm fvwm2 gb gd gdbm ggi gif gpm gtk gtk2 gtkhtml i8x0 icc iconv imagemagick imlib imlib2 innodb ipv6 isdnlog ithreads java javascript jpeg kerberos lcms leim libg++ libwww live lzo mad mcal mesa mikmod mmx mmx2 motif mozilla mpeg mule mysql ncurses network nls nptl nptlonly opengl pam pcre pda pdflib perl plotutils plugin png ppds pppd pthread pthreads python qt qtx quicktime readline reflection rtc samba scp sdl server session slp spell spl sse sse2 sse3 ssl tcltk tcpd tetex theora thread threads tiff truetype truetype-fonts type1-fonts udev unicode usb v4l v4l2 win32 winvidix wmf xml xml2 xorg xosd xv xvid xvmc zeo zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux userland_GNU video_cards_radeon"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS