OEM install missing on 24.04

Bug #2048473 reported by Carlos V
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
OEM Priority Project
New
Undecided
Unassigned
subiquity
New
Undecided
Unassigned
ubuntu-desktop-provision
Triaged
High
Unassigned

Bug Description

I'm planning to possibly sell PC with Ubuntu preinstalled but I can't find the option for the OEM install on Ubuntu 24.04

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https://wiki.ubuntu.com/Bugs/FindRightPackage. You might also ask for help in the #ubuntu-bugs irc channel on Libera.chat.

To change the source package that this bug is filed about visit https://bugs.launchpad.net/ubuntu/+bug/2048473/+editstatus and add the package name in the text box next to the word Package.

[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]

tags: added: bot-comment
Paul White (paulw2u)
tags: added: noble
affects: ubuntu → ubuntu-desktop-installer
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug report, the issue is also reported on https://github.com/canonical/ubuntu-desktop-installer/issues/675

 It's a feature that is on our roadmap for the cycle, meanwhile in 23.10 you can use the legacy installer image for oem mode

Changed in ubuntu-desktop-installer:
importance: Undecided → High
status: New → Confirmed
affects: ubuntu-desktop-installer → ubuntu-desktop-provision
Revision history for this message
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
http://iso.qa.ubuntu.com/qatracker/reports/bugs/2048473

tags: added: iso-testing
Revision history for this message
Norbert (nrbrtx) wrote :

OEM install is not possible using Noble Beta and latest
Ubuntu-MATE 24.04 LTS "Noble Numbat" - Beta amd64 (20240416) .

Revision history for this message
Norbert (nrbrtx) wrote :

Info from live system with broken OEM install:
```
$ snap list
Name Version Rev Tracking Publisher Notes
bare 1.0 5 latest/stable canonical** base
core22 20240111 1122 latest/stable canonical** base
firefox 124.0.2-1 4090 latest/stable/… mozilla** -
firmware-updater 0+git.5007558 127 latest/stable/… canonical** -
gnome-42-2204 0+git.510a601 176 latest/stable/… canonical** -
gtk-common-themes 0.1-81-g442e511 1535 latest/stable/… canonical** -
snap-store 0+git.1419621 1124 latest/stable/… canonical** -
snapd 2.61.2 21184 latest/stable canonical** snapd
snapd-desktop-integration 0.9 157 latest/stable/… canonical** -
subiquity 22.02.2+git2159.2550aaa7 5722 latest/stable/… canonical** classic
ubuntu-desktop-bootstrap 0+git.4fb1e2ee 113 latest/stable/… canonical** classic
```

Revision history for this message
Ken Sharp (kennybobs) wrote :

In Kubuntu the option is in the programs (start) menu.

Revision history for this message
Norbert (nrbrtx) wrote :

OEM install does not work using
Ubuntu-MATE 24.04 LTS "Noble Numbat" - Beta amd64 (20240419)
with
ubuntu-desktop-provision 158.

Revision history for this message
ubuntushop (g-info-l) wrote :

We are selling pc's pre-installed with ubuntu since more then 20 years.
If there is no oem installer in ubuntu 24.04, we will have to stop the delivery of ubuntu computers. We will not deliver with a preconfigurated sudo user and password.Even windows or mac does not do that.

Jeremy Bícha (jbicha)
Changed in ubuntu-desktop-provision:
status: Confirmed → Triaged
Revision history for this message
ԜаӀtеr Ⅼарсһуnѕkі (wxl) wrote :

This doesn't necessarily help solve the problem with the new Ubuntu installer, but as Ken Sharp suggested above, there are other Ubuntu flavors that use a different installer that does offer an OEM installation option. These are currently: Kubuntu, Lubuntu, Ubuntu Unity.

Revision history for this message
ubuntushop (g-info-l) wrote :

These flavors use calamares. Cannot do fully unattended installs.
With casper ubiquity and preseed you can do fully unattended installs, from booting the iso in grub until end user setup screen. We do that locally with usb stick and even remotely with iso boot grub and preseed.

Revision history for this message
Cristiano Fraga G. Nunes (cfgnunes) wrote (last edit ):

Ensuring the inclusion of the OEM install feature is crucial. Furthermore, it is documented in the Ubuntu documentation here:
https://help.ubuntu.com/community/Ubuntu_OEM_Installer_Overview

There is a recent discussion about this here:
https://discourse.ubuntu.com/t/installers-in-24-04-lts/41498
https://discourse.ubuntu.com/t/request-to-not-remove-ubiquity-from-24-04/42882

While we are waiting for a fix, there is a workaround: personalizing the Ubuntu ISO using Cubic:
https://github.com/PJ-Singh-001/Cubic

Revision history for this message
Sebastien Bacher (seb128) wrote (last edit ):

While we work on integrating a proper solution to the main image there are ways to workaround it. IF there is no user account on the system gnome-initial-setup will start to create one, the installer can be set in oem mode use a whitelabel.yaml where it will not create an user or you can probably delete the user created with a post-installation script. We will update the bug with better details once we have a tested option to suggest.

Revision history for this message
ubuntushop (g-info-l) wrote :

I did try customize iso from the latest noble daily with cubic.
Installing oem-config and ubiquity also install kde plasma.
I had to install also dhclient for pulling the preseed in.
Try to install with customized iso gives me errors.
https://www.ubuntushop.be/debug.txt
https://www.ubuntushop.be/casper.txt

Revision history for this message
Norbert (nrbrtx) wrote :

> We will update the bug with better details once we have a tested option to suggest.

You have to simply implement OEM install boot option without tricks and workarounds as it was in previous LTS releases. Or bring stable and polished Ubiquity back.

Otherwise people will ship great and traditional Linux Mint with OEM preinstall (see https://linuxmint-installation-guide.readthedocs.io/en/latest/oem.html ) as a replacement for full-of-snaps Ubuntu (with flavours).

Revision history for this message
ubuntushop (g-info-l) wrote :

If the new installer with oem mode cannot do fully unattended installs, then it would be a step backwards.
I need this for:
Easy reinstall unattended by the user:
https://www.youtube.com/watch?v=jdbBhvBjGKM

or remove windows and install ubuntu.

https://www.youtube.com/watch?v=xCnpZ99wDfU

Revision history for this message
Sebastien Bacher (seb128) wrote :

> You have to simply implement OEM install boot option without tricks and workarounds as it was in previous LTS releases.

Did you read my previous comment? Quoting "While we work on integrating a proper solution to the main image"

Revision history for this message
Cristiano Fraga G. Nunes (cfgnunes) wrote :

I have tested the new ISO:
https://cdimage.ubuntu.com/daily-live/20240424/noble-desktop-amd64.iso

But the problem persists.

summary: - Oem install missing on 24.04
+ OEM install missing on 24.04
Revision history for this message
ubuntushop (g-info-l) wrote :

hwo do you test, autoinstall.yaml in the iso or remotely fetch the yaml file?

Cristiano Fraga G. Nunes (cfgnunes) wrote 19 hours ago: #17

I have tested the new ISO:
https://cdimage.ubuntu.com/daily-live/20240424/noble-desktop-amd64.iso

But the problem persists.

Revision history for this message
ubuntushop (g-info-l) wrote :
Revision history for this message
Cristiano Fraga G. Nunes (cfgnunes) wrote (last edit ):

Hi, ubuntushop (g-info-l),

I have just checked if the menu "OEM install (for manufactures)" appeared in the last ISO version, as described here:
https://help.ubuntu.com/community/Ubuntu_OEM_Installer_Overview

I did not test the 'autoinstall.yaml'.

Revision history for this message
Cristiano Fraga G. Nunes (cfgnunes) wrote :

The final ISO was released without the OEM installer... :/

https://releases.ubuntu.com/24.04/ubuntu-24.04-desktop-amd64.iso

Revision history for this message
ubuntushop (g-info-l) wrote :

I am working with autoinstall.yaml, but i cannot get the file from my apache2 webserver.
cloud-config-url=http://myserverip/ub24/
the installer is touching the dir, but did not find the autoinstall.yaml
What should be in this dir?
the autoinstall.yaml begins with:
#cloud-config
  autoinstall:
  # version is an Autoinstall required field.
  version: 1

Revision history for this message
Norbert (nrbrtx) wrote :

Wish a long live to Kubuntu and Calamares.
Kubuntu team implemented normal OEM install feature in 24.04 LTS with Calamares 3.3.5.
Congratulations!

Good luck other flavours poking with autoinstall.yaml and patching ISOs by our/theirselves with Cubic or similar.

Revision history for this message
ubuntushop (g-info-l) wrote :

I believe Calamares cannot do unattended installs.

Rex Tsai (chihchun)
tags: added: oem-priority
Revision history for this message
DiagonalArg (diagonalarg) wrote :

What about a 24.04 legacy .iso, as with 23.10? Then the dev's could work on correcting the extensive subiquity brokenness.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.