When I try to emerge sys-kernel/grsec-sources-2.4.28.2.0.2 I get the following error message, even if I do "rm /usr/portage/distfiles/grsecurity-2.0.2-2.4.28.patch.gz" before: voyager root # emerge grsec-sources PORTAGE_GPG_DIR is invalid. Removing gpg from FEATURES. PORTAGE_GPG_DIR is invalid. Removing gpg from FEATURES. PORTAGE_GPG_DIR is invalid. Removing gpg from FEATURES. Calculating dependencies ...done! >>> emerge (1 of 1) sys-kernel/grsec-sources-2.4.28.2.0.2 to / !!! Digest verification Failed: !!! /usr/portage/distfiles/grsecurity-2.0.2-2.4.28.patch.gz !!! Reason: Filesize does not match recorded size Reproducible: Always Steps to Reproduce: 1. emerge grsec-sources voyager root # emerge info PORTAGE_GPG_DIR is invalid. Removing gpg from FEATURES. PORTAGE_GPG_DIR is invalid. Removing gpg from FEATURES. Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.4.27-grsec-2.0.1 i686) ================================================================= System uname: 2.4.27-grsec-2.0.1 i686 Intel(R) Xeon(TM) CPU 2.80GHz Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux-headers-2.4.19-r1,sys-kernel/linux-headers-2.4.21-r1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig buildpkg ccache distlocks gpg sandbox sfperms" GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://mirror.switch.ch/mirror/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo" MAKEOPTS="-j8" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acpi aim alsa apache2 apm arts audiofile avi berkdb bitmap-fonts cdparanoia cdr cjk crypt cups curl dga directfb divx4linux dvd dvdr emacs encode esd ethereal f77 fam fbcon flac foomaticdb fortran gcj gdbm ggi gif gimpprint gnokii gphoto2 gpm gps gstreamer gtk2 hardenedicq ieee1394 imagemagick imap imlib irda jabber jack java jpeg junit kde kerberos libcaca libg++ libwww mad matroska mikmod mmx mng monkey motif mpeg mysql ncurses nls nocardbus nodrm oggvorbis opengl oss pam pda pdflib perl pic plotutils png postgres povray ppds python qt qtmt quicktime readline ruby samba scanner sdl slang socks5 speex spell sse sse2 ssl svg svga tcltk tcpd tetex theora tiff truetype unicode usb v4l wifi wmf x86 xine xml xml2 xmms xv xvid zlib video_cards_nvidia linguas_de"
Brad updated the patch in place without changing the name (fixes for fastcall and sparc) Lets see if we can redigest and get away with it before having to mirror the patch -MD5 280c15f7249be63c172a6bbaaf6278ac grsecurity-2.0.2-2.4.28.patch.gz 141928 +MD5 2f2e5e29772fdacd04129ba16a24afcf grsecurity-2.0.2-2.4.28.patch.gz 141933 rsync and retry in about 1 hour.
grr brad just updated the patch again. 3 times same version no filename updates. 11/18/04 11/20/04 11/23/04 If md5sums are failing 3 hrs from now.. sigh..
Works fine now. Thank you very much.