If theres a partial download with the .__download__ suffix in ${DISTDIR}, then the ebuild manifest command will abort without trying to resume the download.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/portage.git/commit/?id=776ede149514db41c9c08276594b43b2682ba1a4 commit 776ede149514db41c9c08276594b43b2682ba1a4 Author: Zac Medico <zmedico@gentoo.org> AuthorDate: 2021-11-05 04:08:19 +0000 Commit: Zac Medico <zmedico@gentoo.org> CommitDate: 2021-11-05 04:22:48 +0000 fetch: enable resume for digestgen case Enable resume for the digestgen case (no digests available), when the temporary file exceeds PORTAGE_FETCH_RESUME_MIN_SIZE. This fixes a case which caused the ebuild digest command to skip the download and fail with a message like this: !!! File b'/var/cache/distfiles/foo.tar.xz' doesn't exist, can't update Manifest Bug: https://bugs.gentoo.org/821571 Signed-off-by: Zac Medico <zmedico@gentoo.org> lib/portage/package/ebuild/fetch.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-)