When I am trying to run genkernel it fails with error: # genkernel all * Gentoo Linux Genkernel; Version 3.4.45 * Running with options: all * Using genkernel.conf from /etc/genkernel.conf * Sourcing arch-specific config.sh from /usr/share/genkernel/arch/x86_64/config.sh .. * Sourcing arch-specific modules_load from /usr/share/genkernel/arch/x86_64/modules_load .. Could not find source tarball /var/cache/genkernel/src/busybox-1.20.1.tar.bz2. Please refetch. # There is mentioned version "1.20.2 " in the ebuild, but somehow it requires "1.20.1". Reproducible: Always Steps to Reproduce: 1.emerge genkernel 2.genkernel all
You probably have leftovers from the old config-format, and did not do a properly update of the configuration file. Please update /etc/genkernel.conf accordingly to the message printed in it: # NOTE: Since genkernel 3.4.41 the version of # busybox, lvm, mdadm, .. have been moved to # /usr/share/genkernel/defaults/software.sh in order to # reduce the merging you have to do during etc-update. # You can still override these settings in here. And thus, those versions and alike should _only_ be mentioned in genkernel.conf now days if you want to override the defaults.
Oh, thanks. This is it. Solved.