Skip to content
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

[BUG] Anaconda installer f40 missing library udev #151

Closed
BramV122 opened this issue Dec 17, 2024 · 7 comments · Fixed by #152
Closed

[BUG] Anaconda installer f40 missing library udev #151

BramV122 opened this issue Dec 17, 2024 · 7 comments · Fixed by #152
Labels
bug Something isn't working

Comments

@BramV122
Copy link

Describe the bug
When creating an iso with variant server of silverblue and version 40.
The installer build deliver an iso that wil generate an import error at runtime.
"ImportError: No library named udev"

To Reproduce
Build iso of variant Server and version 40

Expected behavior
Successful anaconda installation

@BramV122 BramV122 added bug Something isn't working help wanted Extra attention is needed labels Dec 17, 2024
@bloodnighttw
Copy link

Can confirm with ublue base image "base-nvidia"
image

@JasonN3
Copy link
Owner

JasonN3 commented Dec 19, 2024

I'm building another version. It may just be that the packages are out of date. The tests include building and testing an f40 image. If they still fail, I'll look to see if a package is missing.

@JasonN3 JasonN3 removed the help wanted Extra attention is needed label Dec 19, 2024
@JasonN3
Copy link
Owner

JasonN3 commented Dec 19, 2024

@cablespaghetti
Copy link

I'm currently experiencing this issue trying to install Bluefin GTS.

@JasonN3
Copy link
Owner

JasonN3 commented Dec 31, 2024

I think I found the issue. Now I need to find a fix. pyudev uses ctypes.util.find_library to find the udev library. That function uses /sbin/ldconfig -p. However, even though the package is installed (glibc), ldconfig is not there.

@JasonN3
Copy link
Owner

JasonN3 commented Dec 31, 2024

The removefrom line catches too much. https://github.com/weldr/lorax/blob/fc0ae49f839297aab611d357d711537a9f271d75/share/templates.d/99-generic/runtime-cleanup.tmpl#L164
I'm going to block that tag from being used. The next newest tag is more specific and shouldn't remove ldconfig

@JasonN3
Copy link
Owner

JasonN3 commented Jan 2, 2025

Fixed by #152

@JasonN3 JasonN3 closed this as completed Jan 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants