On Fri, Mar 20, 2020 at 10:16 PM John Covici <cov...@ccs.covici.com> wrote:
>
> 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.

Thanks John.

The Handbook does not say to make any configuration changes. That
seems safe to me since I have no idea what changes to make.

Jeff

Reply via email to