On Fri, 20 Mar 2020 21:16:10 -0400, Jeffrey Walton wrote: > > Hi Everyone, > > I'm having trouble installing Gentoo in a Virtual Box VM for testing. > It is a x86_64 guest. I selected a hardened profile to test PaX, which > means I selected 18 in 'eselect profile'. > > I'm at "Configuring the Linux kernel" in the Handbook > (https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Kernel#Alternative:_Using_genkernel). > The part "emerge --ask sys-kernel/gentoo-sources" seems OK and does > not report errors. The genkernel part fails. > > The specific error is: > > $ LICENSE_ACCEPT="*" emerge --ask --autounmask-write > sys-kernel/genkernel 2>&1 | tee kernel.txt > $ cat kernel.txt > > * IMPORTANT: 6 config files in '/etc/portage' need updating. > Calculating dependencies * See the CONFIGURATION FILES and > CONFIGURATION FILES UPDATE TOOLS > * sections of the emerge man page to learn how to update config files. > ... done! > [ebuild N ] app-arch/cpio-2.12-r1 USE="nls" > [ebuild N ] sys-kernel/linux-firmware-20200316 > USE="redistributable -initramfs -savedconfig (-unknown-license)" > [ebuild N ] sys-kernel/genkernel-4.0.4 USE="firmware (-ibm)" > > The following license changes are necessary to proceed: > (see "package.license" in the portage(5) man page for more details) > # required by sys-kernel/genkernel-4.0.4::gentoo[firmware] > # required by genkernel (argument) > =sys-kernel/linux-firmware-20200316 linux-fw-redistributable no-source-code > > Autounmask changes successfully written. > > * IMPORTANT: 7 config files in '/etc/portage' need updating. > * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS > * sections of the emerge man page to learn how to update config > files.Here is the > > Here is the portage(5) man page: > https://dev.gentoo.org/~zmedico/portage/doc/man/portage.5.html. Here > is the part about package.license: > > This will allow ACCEPT_LICENSE (see make.conf(5)) to be augmented > for a single package. > > Format: > > - comment lines begin with # (no inline comments) > - one DEPEND atom per line followed by additional licenses or groups > > Removing LICENSE_ACCEPT="*" and --autounmask-write does not help. > > The information provided in portage(5) and package.license leaves a > lot to be desired. > > What is the problem and how do I fix it? >
Well, you need to change your config files as portage asked you to do before proceeding. There are several utilities to do that, I use etc-update, but there are several others. -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici wb2una cov...@ccs.covici.com