Attempting to update webmin to 1.150-r2, emerge complains there is no digest for webmin-1.150.tar.gz, attempt to rebuild digest with suggested command results in Error: PF is null 'package-version'; exiting. message Reproducible: Always Steps to Reproduce: 1) emerge -u webmin 2) ebuild /usr/portage/category/package/package-version.ebuild digest Actual Results: root@gentoo / # emerge -u webmin Calculating dependencies ...done! >>> emerge (1 of 1) app-admin/webmin-1.150-r2 to / !!! No message digest entry found for file "webmin-1.150.tar.gz." !!! Most likely a temporary problem. Try 'emerge sync' again later. !!! If you are certain of the authenticity of the file then you may type !!! the following to generate a new digest: !!! ebuild /usr/portage/category/package/package-version.ebuild digest root@gentoo / # ebuild /usr/portage/category/package/package-version.ebuild digest !!! Name error in version !!! Error: PF is null 'package-version'; exiting. Expected Results: Successul emerge :) Portage 2.0.50-r8 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.6) ================================================================= System uname: 2.6.6 i686 AMD Athlon(tm) processor Gentoo Base System version 1.5.1 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3. 2/share/config /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="-march=athlon -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/ ftp://gentoo.mirrors.pair.com/" MAKEOPTS="-j2" 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 apm arts avi berkdb bonobo cdr crypt cups encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 guile imlib java jpeg kde ldap libg++ libwww mad mikmod motif mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcltk tcpd tetex truetype x86 xml2 xmms xv zlib"
*** Bug 56605 has been marked as a duplicate of this bug. ***
Looks like a bad sync to me. The digest exists and appears to be valid in portage. Please resync and try again. If it continues to be an issue, go ahead and reopen.
Resyncing was the first thing I did. Same problem. I think the problem is in the digest file itself. Looking at files/digest-webmin-1.150 and files/digest-webmin-1.150-r1, they refer to webmin-1.150.tar.gz. Looking at files/digest-webmin-1.150-r2, it refers to webmin-1.150-minimal.tar.gz. Since I'm not doing a minimal install, the system is (correctly) getting angry that there's no digest entry for webmin-1.150.tar.gz. Editing files/digest-webmin-1.150-r2 and rebuilding the digest caused it to install correctly. I would submit a patch on this, but I'm not sure if just editing the filename in the digest file is the correct solution or not.
I can confirm this bug as of Mon Jul 12 04:10:05 EDT 2004. -- # emerge -v webmin Calculating dependencies ...done! >>> emerge (1 of 1) app-admin/webmin-1.150-r2 to / !!! No message digest entry found for file "webmin-1.150.tar.gz." !!! Most likely a temporary problem. Try 'emerge sync' again later. !!! If you are certain of the authenticity of the file then you may type !!! the following to generate a new digest: !!! ebuild /usr/portage/category/package/package-version.ebuild digest -- Portage 2.0.50-r9 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7-ck1) ================================================================= System uname: 2.6.7-ck1 i686 AMD Athlon(tm) XP 1800+ Gentoo Base System version 1.5.1 distcc 2.14 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -mcpu=i686 -pipe -fomit-frame-pointer -mmmx -msse -m3dnow -mfpmath=sse" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /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="-O3 -mcpu=i686 -pipe -fomit-frame-pointer -mmmx -msse -m3dnow -mfpmath=sse" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://gentoo.mirrors.pair.com/ ftp://mirror.datapipe.net/gentoo http://ftp-mirror.internap.com/pub/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="3dnow X aalib acpi alsa apache2 avi cdr crypt cups dga dv dvd dvdr encode evo faad flac foomaticdb gif gnutls gpm gstreamer gtk gtk2 gtkhtml imlib java jpeg libg++ libwww mad mikmod mmx monkey motif moznocompose moznoirc moznomail mpeg mysql ncurses oggvorbis opengl pam pdflib perl png python qt quicktime readline ruby samba sdl slang speex spell sse ssl svga tcltk tcpd tetex theora tiff truetype wmf x86 xml xml2 xmms xv xvid zlib"
I can confirm it too. I deleted /usr/portage/app-admin/webmin, resync'ed, and same error.
in cvs