This ebuild command to update manifest usually downloads sources: $ ebuild file.ebuild manifest However, if previous download was interrupted (e.g. by lost internet connection), subsequent attempts end with such error: !!! File b'/path' doesn't exist, can't update Manifest There was quetion forum topic since nearly 2013, but no answers are even close to problem (including question, what 'b' in begining means). It starts working only after temporary file '/path.__download__' is removed from distfiles dir. Until next iterruption. This problem affects me always due to hardware/bios bug, when wifi irq process freezes after some usage, with only working solutions - suspend or reboot. I handled this by writing dedicated watchdong, doing suspend & wake when cpu usage for that irq is above threshold. Back to portage - when doing regular emerge, I usually keep monitoring emerge-fetch.log, manually interrupting and restarting emerge if there are unfinished downloads after each suspend/wake cycle. Emerge has no problem resuming downloads, which is not case for ebuild manifest.