-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TEST ignore - mkosi v15+ #68
Conversation
Ubuntu 24 failed with some obscure apt dependency error but it went MUCH further than before. Ubuntu 22 is still passing as before. I successfully tested this with Fedora 40 + mkosi v22 and a recent Arch Linux with a large range of mkosi versions installed from source. |
Same Is this some GitHub-specific,
|
Unfortunately the built-in mkosi version on my Ubuntu 24 system fails in a totally different way :-( Both Fedora and Arch boot fine with this PR :-(
|
I got this working on my local Ubuntu 24 but only after:
Every different mkosi version seems to fail in a slightly different way... |
Never a dull moment: while trying to
--- a/mkosi/resources/mkosi-initrd/mkosi.conf.d/10-debian-ubuntu.conf
+++ b/mkosi/resources/mkosi-initrd/mkosi.conf.d/10-debian-ubuntu.conf
@@ -19,7 +19,7 @@ Packages=
libfido2-1
^libtss2-esys-[0-9\.]+-0$
libtss2-rc0
- libtss2-mu0
+ ^libtss2-mu[0-9\.-]+$
libtss2-tcti-device0
RemovePackages= |
|
This mkosi v21 commit is also required on my Ubuntu 24.04 system to solve the following error: systemd-repart: "no space left on device"
All three v21 commits above cherry-pick cleanly on top of v20 |
The -P scan is performed in the background. This can be observed with this simple sequence: ``` losetup -P... ls -l /dev/disk/by-loop-ref/ # => not found sleep 1 ls -l /dev/disk/by-loop-ref/ # => found ``` Signed-off-by: Marc Herbert <[email protected]>
Learned the hard way, see pmem#68 Signed-off-by: Marc Herbert <[email protected]>
Sample output below. Also dump a bit more information when the ESP is missing (or any other failure) ``` Disk /dev/loop0: 1.85 GiB, 1990021120 bytes, 3886760 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: 5F47EB3F-917E-4BB8-BD9F-2F291E73A5A4 Device Start End Sectors Size Type /dev/loop0p1 2048 1050623 1048576 512M EFI System /dev/loop0p2 1050624 3886719 2836096 1.4G Linux root (x86-64) ``` Signed-off-by: Marc Herbert <[email protected]>
Make run_qemu.sh preprocessing more flexible ready for mkosi versions 15 and above. Create new, v14-specific password.tmpl file Signed-off-by: Marc Herbert <[email protected]>
Support mkosi versions 15 above. Signed-off-by: Marc Herbert <[email protected]>
Learned the hard way, see pmem#68 Signed-off-by: Marc Herbert <[email protected]>
Fixes: bwrap: loopback: Failed RTM_NEWADDR: Permission denied Signed-off-by: Marc Herbert <[email protected]>
Learned the hard way, see pmem#68 Signed-off-by: Marc Herbert <[email protected]>
Clean version submitted in #74 |
Learned the hard way, see #68 Signed-off-by: Marc Herbert <[email protected]>
No description provided.