After doing an 'emerge --sync' I was advised to upgrade portage. I did an 'emerge portage' and it failed thus: -------------------------------------------------- !!! Files listed in the manifest do not exist! portage-2.1.1_pre2-r7.ebuild files/digest-portage-2.1.1_pre2-r7 files/digest-portage-2.1.1_pre2-r6 portage-2.1.1_pre2-r6.ebuild -------------------------------------------------- Thinking it might be a problem with the mirror I was using I deleted the distfiles and pointed make.conf at a different mirror. Same result. In the end I set FEATURES="-strict" and I could then emerge portage and upgrade from portage-2.0.54-r1 to portage-2.1-r1. As an experiment I then did another 'emerge portage' and got: -------------------------------------------------- # emerge portage Calculating dependencies... done! >>> Emerging (1 of 1) sys-apps/portage-2.1-r1 to / Adjusting permissions recursively: '/usr/portage/distfiles/' >>> checking ebuild checksums !!! A file listed in the Manifest could not be found: '/usr/portage/sys-apps/portage/portage-2.1.1_pre2-r7.ebuild' -------------------------------------------------- emerge --info says: Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.14-gentoo-r2 i686) ================================================================= System uname: 2.6.14-gentoo-r2 i686 AMD Athlon(tm) XP 1800+ Gentoo Base System version 1.6.15 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] app-admin/eselect-compiler: [Not Present] dev-lang/python: 2.3.5-r2, 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] 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-r3 sys-devel/gcc-config: 1.3.13-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.4.19-r1, 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=i686 -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O3 -march=i686 -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ http://gentoo.blueyonder.co.uk http://mirror.ovh.net/gentoo-distfiles/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X alsa apache2 apm arts avi berkdb bitmap-fonts browserplugin cli crypt cups dlloader dri eds emboss encode esd fam foomaticdb fortran gdbm gif gimp gnome gpm gstreamer gtk gtk2 imap imlib ipv6 isdnlog jpeg kde ldap libg++ libwww mad mikmod motif mp3 mpeg ncurses nls nptl nsplugin ogg opengl oss pam pcre pda pdflib perl png pppd python qt qt3 qt4 quicktime readline reflection sdl session spell spl ssl tcpd 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_vga video_cards_mga video_cards_fbdev video_cards_vesa" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
No such thing in Manifest here, emerge --sync again.
Yup, I changed my mirror and did another 'emerge --sync' and all was fine. Doesn't give me a lot of faith in my usual mirror mind you ...
*** Bug 140627 has been marked as a duplicate of this bug. ***