Intel-ucode not installed during install

Greetings, I am having an issue that I can’t seem to figure out.

I run buildiso for my little Manjaro Spin, and in builds the ISO with no errors.

I test on a VM (virt-manager) and it boots just fine, everything works, I install to disk and reboot.

Upon booting, grub complains that it can’t find intel-ucode, and will not boot, so I edit the kernel parameters, remove the intel-ucode from the line, hit F10 and and system boots without issue. I check the package intel-ucode and sure enough, it is not installed. I install the package and reboot, everything works fine.

I checked the /home/delinuxco/iso-profiles/community/cinnamon/Packages-Desktop file and intel-ucode is listed as well as in /home/delinuxco/iso-profiles/community/cinnamon/Packages-Root, I can’t seem to figure out why the package is not being installed during the install?

-John

The ucode packages should only be listed in Packages-Root.

The correct ucode package is usually determined at install time by mhwd.

1 Like

So I removed the entry in Packages-Desktop and rebuilt the sio with no errors. Booted into a clean VM, created new virtual disk and installed to disk with no issue. Same problem…
Selection_034

This one has me stumped.

As far as I know cinnamon uses its own Packages-Root and not a symlink to iso-profiles/shared/Packages-Root. Try doing that and see if it works?

Mine has a symbolic link to …shared/Packages-Mhwd, and it does not have the intel-ucode listed.
I added the entry to it and built the ISO, same as before, does not install intel-ucode, but amd-ucode is installed. I might have to rebuild iso-profiles and go from there.

if you symlink the root folder both the ucodes are installed on the iso. As noted above mhwd sorts out which one to use at install time.

My apologies @robin0800 I did not read your comment correctly, I will try this before rebuilding the iso-profiles.

The strange part is that this is the first time with this issue and nothing had changed in iso-profiles.

I have not tried rebuilding the iso-profiles because now I do not believe that is the issue. The ISO has intel-ucode installed and it is in the boot parameters of the ISO. So the issue must be with the installer, Calameras, because it does the installing onto the drive, iso-profiles only affects the building of the ISO.

Will keep trying.

Did you first install to the VM, and then copy/move to a disk ?

:footprints:

Yes, first I booted into a VM (virt-manager), tested out the Live image and everything is fine, then I installed it onto said VM and upon rebooting, it gave the error.

I am in the middle of reinstalling the ISO onto the VM, but before rebooting, I will find and save the Calamares log and review it, it has to be in the Calamares installation process.

So I ran the installer again in the VM, and found the Calamares log in ~/.cache/calamares.

I found two issues, one is related to my repo PGP key, not sure why it is giving that error, it works just fine, but even then, my repo has nothing to do with intel-ucode. Immediately after pacman -Syy, Calamares runs the uninstall command for intel-ucode.

View entire file here: https://delinuxco.nyc3.cdn.digitaloceanspaces.com/shared/misc/session.log

2024-01-10 - 09:40:03 [6]:     .. Running ("pacman-key", "--init") 
2024-01-10 - 09:40:03 [6]:     .. Running ("pacman-key", "--populate", "archlinux", "manjaro") 
2024-01-10 - 09:40:26 [6]:     .. Running ("pacman-mirrors", "-f3") 
2024-01-10 - 09:40:35 [6]:     .. Running ("pacman", "-Syy") 
2024-01-10 - 09:40:39 [6]:     .. Target cmd: ("pacman", "-Syy") Exit code: 1 output:
 :: Synchronizing package databases...
 core downloading...
 extra downloading...
 community downloading...
 multilib downloading...
 delinuxco downloading...
error: delinuxco: key "5914A8A378FD0CD5F6E24EAC9478DD4F27EA6A82" is unknown
:: Import PGP key 5914A8A378FD0CD5F6E24EAC9478DD4F27EA6A82? [Y/n] error: failed to synchronize all databases (invalid or corrupted database (PGP signature))
2024-01-10 - 09:40:39 [6]:     .. Running ("pacman", "-R", "--noconfirm", "intel-ucode") 
2024-01-10 - 09:40:42 [6]:     .. Running ("killall", "-9", "gpg-agent") 
2024-01-10 - 09:40:42 [6]:     .. Running ("grub-editenv", "-", "set", "menu_auto_hide=1", "boot_success=1") 
2024-01-10 - 09:40:42 [2]: boost::python::api::object CalamaresPython::GlobalStoragePythonWrapper::value(const std::string&) const
    WARNING: Unknown GS key packagechooser_packagechooser 
2024-01-10 - 09:40:42 [2]: WARNING: [PYTHON JOB]: "no office suite selected, None" 
2024-01-10 - 09:40:42 [6]: virtual void Calamares::JobThread::run()
    Starting job "Unmount file systems." ( 36 / 36 ) 
2024-01-10 - 09:40:42 [6]: Calamares::JobResult unmountTargetMounts(const QString&)
    Read 7 entries from "/tmp/calamares-root-1f9vekxw/" 
2024-01-10 - 09:40:42 [6]:     .. Running ("umount", "-lv", "/tmp/calamares-root-1f9vekxw/sys/firmware/efi/efivars") 
2024-01-10 - 09:40:42 [6]:     .. Running ("udevadm", "settle") 
2024-01-10 - 09:40:42 [6]:     .. Running ("sync") 
2024-01-10 - 09:40:42 [6]:     .. Running ("umount", "-lv", "/tmp/calamares-root-1f9vekxw/sys") 
2024-01-10 - 09:40:42 [6]:     .. Running ("udevadm", "settle") 
2024-01-10 - 09:40:42 [6]:     .. Running ("sync") 
2024-01-10 - 09:40:42 [6]:     .. Running ("umount", "-lv", "/tmp/calamares-root-1f9vekxw/run/udev") 
2024-01-10 - 09:40:42 [6]:     .. Running ("udevadm", "settle") 
2024-01-10 - 09:40:42 [6]:     .. Running ("sync") 
2024-01-10 - 09:40:42 [6]:     .. Running ("umount", "-lv", "/tmp/calamares-root-1f9vekxw/run") 
2024-01-10 - 09:40:42 [6]:     .. Running ("udevadm", "settle") 
2024-01-10 - 09:40:42 [6]:     .. Running ("sync") 
2024-01-10 - 09:40:42 [6]:     .. Running ("umount", "-lv", "/tmp/calamares-root-1f9vekxw/proc") 
2024-01-10 - 09:40:42 [6]:     .. Running ("udevadm", "settle") 
2024-01-10 - 09:40:42 [6]:     .. Running ("sync") 
2024-01-10 - 09:40:42 [6]:     .. Running ("umount", "-lv", "/tmp/calamares-root-1f9vekxw/dev") 
2024-01-10 - 09:40:42 [6]:     .. Running ("udevadm", "settle") 
2024-01-10 - 09:40:42 [6]:     .. Running ("sync") 
2024-01-10 - 09:40:42 [6]:     .. Running ("umount", "-lv", "/tmp/calamares-root-1f9vekxw/boot/efi") 
2024-01-10 - 09:40:42 [6]:     .. Running ("udevadm", "settle") 
2024-01-10 - 09:40:42 [6]:     .. Running ("sync") 
2024-01-10 - 09:40:42 [6]: void Config::doNotify(bool, bool)
    Notification not sent; completion: succeeded 
2024-01-10 - 09:40:56 [6]: void Config::doRestart(bool)
    mode= "user-unchecked"  user wants restart? false force restart? false

Help…


Moderator edit: In the future, please use proper formatting: [HowTo] Post command output and file content as formatted text