-
Notifications
You must be signed in to change notification settings - Fork 10
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
missing dependency utf8proc_NFKC_Casefold Rocky 8 #296
Comments
Sorry, I meant to leave a note about this. Rocky/RHEL 8 does not provide utf8proc, AFAIK. You have to build and install it yourself for now. Packaging utf8proc is one of the things on my todo list. |
Also, FYI, you have to disable Hello auth on Rocky 8, since it doesn't support openssl 3. |
Here are instructions for installing utf8proc: wget https://github.com/JuliaStrings/utf8proc/archive/refs/tags/v2.6.1.tar.gz -O utf8proc-2.6.1.tar.gz
mkdir -p utf8proc-rocky8
tar -xvf utf8proc-2.6.1.tar.gz -C utf8proc-rocky8 --strip-components=1
cd utf8proc-rocky8
make && sudo make install |
There is actually a(n) utf8proc RPM. It doesn't seem to have the right symbols in it though? |
Hrm, what version is it? |
2.6.1-3.module+el8.7.0+1065+42200b2e
…----- On Nov 15, 2024, at 5:00 PM, David Mulder ***@***.***> wrote:
> There is actually a(n) utf8proc RPM. It doesn't seem to have the right symbols
> in it though?
Hrm, what version is it?
—
Reply to this email directly, [
#296 (comment)
| view it on GitHub ] , or [
https://github.com/notifications/unsubscribe-auth/AAR3FIMA4LUCMI3MN6GEECL2AZVJHAVCNFSM6AAAAABR37FLGCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOBQGAYDOMZSHE
| unsubscribe ] .
You are receiving this because you authored the thread. Message ID:
***@***.***>
|
Well that's strange. That's the same version I'm building with. I recall now that the issue I had was that el8 doesn't package the utf8proc devel package, so I'm unable to build against it (no header files, etc). So I fetch the tar and build it myself for that reason. I'll have to test this myself and see if I can track down the cause. |
I "sort of" figured this out. There is something about the RPM version that is different than the manually compiled one you had me do. The manually built and installed one works, but then I have to "nodeps" install the himmelblau package.
You mentioned there not being a -devel package in RL, but there is actually.
…----- On Nov 15, 2024, at 5:12 PM, David Mulder ***@***.***> wrote:
> 2.6.1-3.module+el8.7.0+1065+42200b2e
Well that's strange. That's the same version I'm building with. I recall now
that the issue I had was that el8 doesn't package the utf8proc devel package,
so I'm unable to build against it (no header files, etc). So I fetch the tar
and build it myself for that reason.
I'll have to test this myself and see if I can track down the cause.
—
Reply to this email directly, [
#296 (comment)
| view it on GitHub ] , or [
https://github.com/notifications/unsubscribe-auth/AAR3FIOUDRZ65RYE5SS2V332AZWTVAVCNFSM6AAAAABR37FLGCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOBQGAZDINBUG4
| unsubscribe ] .
You are receiving this because you authored the thread. Message ID:
***@***.***>
|
What repo do you find the devel package in? I wasn't able to find it. |
I think there is a bug in yum. I can see the packages here: The utf8proc packages in this repo have a different naming scheme than the other packages. Perhaps this is causing a problem? If I add this repo and update, yum doesn't see them. I can enable devel packages, and then I see an old version of utf8proc-devel, but I can't install it because utf8proc is newer. |
Ah, there are some garbage characters in the package filename. No wonder yum can't find them. I've reported this to a guy I know at Rocky Linux. |
BUG: #296 Signed-off-by: David Mulder <[email protected]>
BUG: #296 Signed-off-by: David Mulder <[email protected]>
Description
systemctl started himmelblaud. It failed silently. Found this in syslog: symbol lookup error: /usr/sbin/himmelblaud: undefined symbol: utf8proc_NFKC_Casefold
Steps to Reproduce
Logs and Output
Nov 15 15:42:00 rj systemd[1]: Started Himmelblau Authentication Daemon.
Nov 15 15:42:00 rj himmelblaud[1480534]: /usr/sbin/himmelblaud: symbol lookup error: /usr/sbin/himmelblaud: undefined symbol: utf8proc_NFKC_Casefold
Nov 15 15:42:00 rj systemd[1]: himmelblaud.service: Main process exited, code=exited, status=127/n/a
Nov 15 15:42:00 rj systemd[1]: himmelblaud.service: Failed with result 'exit-code'.
Environment
The text was updated successfully, but these errors were encountered: