After "emerge rsync" I tried to install curl, but it gives an error. It's interesting that the path in the ebuild itself points correctly to an .tar.bz2 file (so does the digest), while portage downloads an .tar.gz: # emerge curl Calculating dependencies ...done! >>> emerge (1 of 1) net-ftp/curl-7.9.7 to / >>> Downloading http://www.ibiblio.org/pub/Linux/distributions/gentoo/distfiles/curl-7.9.7.tar.gz --16:45:50-- http://www.ibiblio.org/pub/Linux/distributions/gentoo/distfiles/curl-7.9.7.tar.gz => `/usr/portage/distfiles/curl-7.9.7.tar.gz' Resolving www.ibiblio.org... done. Connecting to www.ibiblio.org[152.2.210.81]:80... connected. HTTP request sent, awaiting response... 200 OK Length: 717,489 [application/x-tar] 100%[====================================>] 717,489 26.22K/s ETA 00:00 16:46:17 (26.22 KB/s) - `/usr/portage/distfiles/curl-7.9.7.tar.gz' saved [717489/717489] >>> No message digest entry found for archive"curl-7.9.7.tar.gz." !!! Most likely a temporary problem. Try 'emerge rsync' 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
this should fix it rm /var/cache/edb/dep/net-ftp/curl*