Hi Paweł, So I read a lot about COSA (Fedora Core OS Assembler) and I pretty quickly managed to build modified images with new packages. But I still fail to include the rpmfusion Nvidia driver. Currently I’m stuck here: FCOS38 akmods.post: Created symlink /etc/systemd/system/multi-user.target.wants/akmods.service → /usr/lib/systemd/system/akmods.service. ⠄ Running post scripts... akmod-nvidia akmod-nvidia.post: Building /usr/src/akmods/nvidia-kmod-550.78-1.fc38.src.rpm for kernel 6.8.9-100.fc38.x86_64 akmod-nvidia.post: warning: user mockbuild does not exist - using root akmod-nvidia.post: warning: group mock does not exist - using root akmod-nvidia.post: warning: user mockbuild does not exist - using root akmod-nvidia.post: warning: group mock does not exist - using root akmod-nvidia.post: warning: user mockbuild does not exist - using root akmod-nvidia.post: warning: group mock does not exist - using root akmod-nvidia.post: Installing /usr/src/akmods/nvidia-kmod-550.78-1.fc38.src.rpm akmod-nvidia.post: Building target platforms: x86_64 akmod-nvidia.post: Building for target x86_64 akmod-nvidia.post: setting SOURCE_DATE_EPOCH=1714089600 akmod-nvidia.post: warning: Could not canonicalize hostname: e7722bb66786 akmod-nvidia.post: error: Failed build dependencies: akmod-nvidia.post: /usr/bin/kmodtool is needed by nvidia-kmod-3:550.78-1.fc38.x86_64 akmod-nvidia.post: gcc is needed by nvidia-kmod-3:550.78-1.fc38.x86_64 akmod-nvidia.post: kernel-devel-uname-r = 6.8.9-100.fc38.x86_64 is needed by nvidia-kmod-3:550.78-1.fc38.x86_64 akmod-nvidia.post: xorg-x11-drv-nvidia-kmodsrc = 3:550.78 is needed by nvidia-kmod-3:550.78-1.fc38.x86_64 akmod-nvidia.post: akmod-nvidia.post: RPM build warnings: akmod-nvidia.post: user mockbuild does not exist - using root akmod-nvidia.post: group mock does not exist - using root akmod-nvidia.post: user mockbuild does not exist - using root akmod-nvidia.post: group mock does not exist - using root akmod-nvidia.post: user mockbuild does not exist - using root akmod-nvidia.post: group mock does not exist - using root akmod-nvidia.post: Could not canonicalize hostname: e7722bb66786 Running post scripts... done error: Running %post for akmod-nvidia: bwrap(/bin/sh): Child process killed by signal 1 failed to execute cmd-build: exit status 1 Would you mind sharing your manifest.yaml? Mine looks like this: [coreos-assembler]$ cat src/config/manifest.yaml variables: stream: stable prod: true releasever: 38 packages: - gcc - kernel-devel - kernel-headers - make - dkms - acpid - libglvnd-glx - libglvnd-opengl - libglvnd-devel - pkgconfig #- kmodtool - akmod-nvidia - akmods - pciutils #- rpmdevtools - xorg-x11-drv-nvidia-cuda repos: # These repos are there to make it easier to add new packages to the OS and to # use `cosa fetch --update-lockfile`; but note that all package versions are # still pinned. These repos are also used by the remove-graduated-overrides # GitHub Action. - fedora-archive #- fedora-updates - fedora-archive-updates - rpmfusion-free-updates-testing - rpmfusion-free-updates - rpmfusion-free - rpmfusion-nonfree-updates-testing - rpmfusion-nonfree-updates - rpmfusion-nonfree include: manifests/fedora-coreos.yaml It is strange that it complains about missing gcc, because that is installed for sure. I checked it using cosa run. I didn’t manage to get the GPU container working yet. It fails to build the driver. I need some more time to debug on this. Cheers, Oliver
On 13. Aug 2024, at 09:50, pawel.kubica@comarch.com wrote:
Hi Greg,
Based on my personal tests Magnum CAPI Helm driver requires 2023.1 (I didn't fully test Magnum CAPI driver yet). I manage to run Magnum CAPI Helm driver on Wallaby but this require one little fix in Magnum code (regarding cluster certificates creation).
Kind regards