Replies: 11 comments 5 replies
-
I'll convert this issue into a discussion item and answer in a following thread. |
Beta Was this translation helpful? Give feedback.
-
Please follow the notes below and let me know if you run into issues. General notesThe ISO itself is Linux Only (based on Debian), and it includes Linux binaries in the ISO. Live CD minimal stepsI'll assume that you want to build only for
Additional notesSimilarly to Linux, you could generate only Windows or Mac OS executables by running |
Beta Was this translation helpful? Give feedback.
-
So, following the above steps, it fails here (looks like a permission error):
And I see:
Is this related to the |
Beta Was this translation helpful? Give feedback.
-
This is likely due to the "--privileged" flag and implications for VirtualBox. It's been a very long time since I used VirtualBox, but I recall groups such If the above is not relevant or does not work, there's a suggestion in podman Github issues to append "---group-add keep-groups" to the problematic run command. The changes would be in the |
Beta Was this translation helpful? Give feedback.
-
And:
I don't think it should be creating this directory owned by root, especially inside NOTE: I tried to remove the I did delete This seems to be related to the vagaries of podman configuration, etc. This is how it is on Arch; not sure if you can see anything there different which might create these issues. |
Beta Was this translation helpful? Give feedback.
-
It seems that your podman instance is not configured properly for rootless mode per reference documentation. In rootless Podman both The This is a subset of my
If you still encounter issues, I suggest checking this Arch Linux specific guide to ensure that it can run successfully in rootless mode. Sadly, I do not have an Arch Linux machine around anymore. |
Beta Was this translation helpful? Give feedback.
-
I would agree on the fact that
the But But I have to say that that was just a quick and dirty test and I should probably remove everything and start from scratch, following Arch's wiki and the guide you linked to. It's going to take me some time -- and the NOTE: it might be a good idea to mention in the documentation that one has to forward port 13000 (and perhaps 22 if one wants to use ssh) for the live-cd iso to work properly and be reachable by the host. (It's easy to do in Virtualbox [you check a box during VM creation and input the port number]; but I have no idea of how to do it for libvirt/virt-manager using regular user session.) NOTE: Tried again and still same error:
|
Beta Was this translation helpful? Give feedback.
-
Good news. I've finally resolved the issue by adding the following option to Onto the next error.
This looks like a permission error or different mount options for Edit: That worked. |
Beta Was this translation helpful? Give feedback.
-
Next error:
Here I am stumped. I especially dislike the fact that the build script for the iso actually creates a brand new user AND group (non-system, with an actual home |
Beta Was this translation helpful? Give feedback.
-
From the error messages log, it seems that the container image is not built properly: The ISO scripts copy the container files to the "ISO image layer" within a
The error itself appears to be related to dbus.
On my system, I always build locally from an Ubuntu virtual machine (QEMU). "Recently", I ported the local build process to GitHub actions and that follows closely what's happening on a local Ubuntu VM.
|
Beta Was this translation helpful? Give feedback.
-
The user |
Beta Was this translation helpful? Give feedback.
-
Is it possible to build the
iso
only for Linux environment (as opposed to building also for Windows, etc.)?If so, how to accomplish that?
Beta Was this translation helpful? Give feedback.
All reactions