Closed denisbertini closed 12 months ago
Hi Denis!
This looks to me like lustre requires a kernel module, also can see a dkms module in their repo, but here is the thing, a container does not provide a kernel, did you already try to install in a VM, I suspect it will work there?
(if you check against pkgs.org you will see that kernel-core provides these dependencies: https://pkgs.org/search/?q=kernel(crypto_ahash_digest))
yes OK there is not kernel shipped with the container but why only the crypto_xxx kernel entry points are missing. But anyway good idea, i can try it on a VM with real rocky 9.2 kernel.
As you can see here the kernel is excluded from the container creation, which makes it not being installed in the container. Theoretically it should be able to install the kernel in the container, and normally if the BaseOS repo is accessible it should also pull the kernel packages into the container.
But... I just saw another thing:
- nothing provides /usr/bin/python2 needed by lustre-client-dkms-2.15.3-1.el9.noarch
There is no python2 in EL9, like at all.
yes indeed no python, i think you need to use alternatives
or install it yourself. But this is also strange ...
Nono, that's a package dependency, that would need to be fixed by the lustre-client maintainer (removed or changed to python3), as there is really no package with the /usr/bin/python2
file in it, dnf (rpm) will just not be able to find that dependency.
oh than we have to tell this to the lustre-client
maintainers
Close as discussed this is something for the lustre-client
people
I tried to install the latest lustre client RPMs for Rocky Linux 9.2 using the official Rocky linux 9.2 docker using the following command
(that worked perfectly on Rocky linux 8.x up to 8.8 )
But it gives this errors:
Any idea why the Kernel crypto symbols are missing on the distro? Could it be linked to a separate module that needs to be loaded to the OS?