SLES15 - Error KiwiCommandNotFound: Command "gfxboot" not found in

61 views
Skip to first unread message

Florian Bonin

unread,
Jan 15, 2021, 9:07:34 AM1/15/21
to kiwi-...@googlegroups.com
Hi folks,

Try to build some image using wiki i get following error.

--
# kiwi-ng --profile=Disk --type oem system build --description kiwi-
descriptions/suse/x86_64/suse-leap-15.2 --target-dir
/users/kiwi/images-build/

[ ERROR ]: 11:13:29 | KiwiCommandNotFound: Command "gfxboot" not found
in the environment
[ INFO ]: 11:13:29 | Cleaning up FileSystemSquashFs instance
--

And indeed gfxboot package is not available in our SLES15-X channels.

Do you know how to add it ?
Or could you please tell me if i miss something ?

not fully confortable with kiwi :)

--
Florian



Till Dörges

unread,
Jan 19, 2021, 8:13:30 AM1/19/21
to kiwi-...@googlegroups.com
Am 15.01.21 um 15:07 schrieb 'Florian Bonin' via kiwi:

> --
> # kiwi-ng --profile=Disk --type oem system build --description kiwi-
> descriptions/suse/x86_64/suse-leap-15.2 --target-dir
> /users/kiwi/images-build/
> …
> [ ERROR ]: 11:13:29 | KiwiCommandNotFound: Command "gfxboot" not found
> in the environment
> [ INFO ]: 11:13:29 | Cleaning up FileSystemSquashFs instance
> --
>
> And indeed gfxboot package is not available in our SLES15-X channels.
>
> Do you know how to add it ?
> Or could you please tell me if i miss something ?
>
> not fully confortable with kiwi :)

gfxboot is used on the Kiwi build host to generate a graphical boot screen.

AFAIK you basically have two options:

- build gfxboot yourself (should be easy in OBS)
- you can probably even install it directly
from an openSUSE Leap 15.x RPM
- don't use <bootloader-theme> in your config.xml

HTH -- Till
--
Dipl.-Inform. Till Dörges doe...@pre-sense.de

PRESENSE Technologies GmbH Nagelsweg 41, D-20097 HH
Geschäftsführer/Managing Directors AG Hamburg, HRB 107844
Till Dörges, Jürgen Sander USt-IdNr.: DE263765024

Marcus Schäfer

unread,
Jan 19, 2021, 8:21:42 AM1/19/21
to kiwi-...@googlegroups.com
Hi,

> > [ ERROR ]: 11:13:29 | KiwiCommandNotFound: Command "gfxboot" not found
> > in the environment
> > [ INFO ]: 11:13:29 | Cleaning up FileSystemSquashFs instance
> > --
> >
> > And indeed gfxboot package is not available in our SLES15-X channels.
> >
> > Do you know how to add it ?
> > Or could you please tell me if i miss something ?
> >
> > not fully confortable with kiwi :)
>
> gfxboot is used on the Kiwi build host to generate a graphical boot screen.
>
> AFAIK you basically have two options:
>
> - build gfxboot yourself (should be easy in OBS)
> - you can probably even install it directly
> from an openSUSE Leap 15.x RPM
> - don't use <bootloader-theme> in your config.xml

Cross posting from an internal conversation I had with Florian.
This might be generally interesting:

---snip

...in kiwi gfxboot is used only for bootsplash
themes which provides gfxboot.cfg. For example in the
gfxboot-branding-openSUSE package you will find

/etc/bootsplash/themes/openSUSE/cdrom/gfxboot.cfg

If kiwi finds this file it uses the gfxboot tool (provided by the
gfxboot package) to set the config value "install::autodown=0"

It is expected that the use of a theme that provides a gfxboot.cfg
also has a requirement set to the gfxboot package which is the
case for the above mentioned package

rpm -q --requires gfxboot-branding-openSUSE
...
gfxboot >= 4

This just to explain the concept behind it. Now we are on SLES
and I expect the same concept to be valid for the branding
themes.

Therefore my question is:

* which theme package is used ?

- <package> setup in the kiwi XML description for the theme ?
- <bootsplash-theme> setting in the kiwi XML description ?

Thanks

---snap

My question to Florian is still open and I hope this can
be clarified. If there are bootsplash themes on SLES that
uses gfxboot but SLES does not provide gfxboot in the customer
channels this should be reported against the SLES maintainers

If there is another issue that proves the conceptual decisions
done in kiwi wrong we need to fix this in kiwi.

Either way depends on your feedback

Thanks much

Regards,
Marcus
--
Public Key available via: https://keybase.io/marcus_schaefer/key.asc
keybase search marcus_schaefer
-------------------------------------------------------
Marcus Schäfer (Res. & Dev.) SUSE Software Solutions Germany GmbH
Tel: 0911-740 53 0 Maxfeldstrasse 5
FAX: 0911-740 53 479 D-90409 Nürnberg
HRB: 21284 (AG Nürnberg) Germany
GF: Felix Imendörffer, Jane Smithard, Graham Norton
http://www.suse.de
-------------------------------------------------------
signature.asc
Reply all
Reply to author
Forward
0 new messages