Oem-config in 24.04

After few months , we need a simple way to enable oem mode in 24.04

So far the proposed solutions here ubuntu-desktop-provision/docs/oem-provisioning-24_04_1.md at main · canonical/ubuntu-desktop-provision · GitHub just won’t work or are not adapted to what people need

I gave a quick try to create an autoinstall.yaml with mode: oem

The install just whine does the file is malformed etc…

First test is a mixed failure

I served an autoinstall.yaml file through http to the installer :

autoinstall:
  version: 1
  mode: oem

Which worked because no questions were asked during installation but after install was finished :

No Other language than english could be selected :

Capture d’écran du 2024-09-05 15-43-07

User creation GUI was there and worked but next screen was just an empty non functionnal

is this flow currently validated ? Or am I using it the wrong way

Hi @michel.ekimia,

mode: oem is specific to the whitelabel.yaml that the Flutter installer uses to have the user creation page skipped. For an autoinstall.yaml, the absence of an identity clause skips the use creation. So you can remove the mode clause from your autoinstall.yaml file.

There are no additional languages available because the installer removes all but the selected language post install from the target system. If you are installing via an autoinstall.yaml, it will be decided by this clause. I’ve appended to the docs to show how you can have additional language packs installed to appear in Gnome Initial Setup.

The empty and non-functional screen is not something I’ve been able to replicate, could you tell me more about your setup and share any logs you got? Thanks.