ipmitool is missing libcrypto.so.11

Started by Shark5060, February 08, 2024, 12:40:13 PM

Previous topic - Next topic
Hi,

I've been changing my fan speed via ipmitool and noticed this no longer to be working after the 24.1.1 update.
so trying to launch it from CLI, I found the following error:


root@Router:/usr/local/lib # ipmitool raw 0x30 0x30 0x01 0x00;
ld-elf.so.1: Shared object "libcrypto.so.11" not found, required by "ipmitool"


looking into /usr/local/lib I found that there is no such file
-rw-r--r--   1 root  wheel   8994388 Feb  5 21:58 libcrypto.a
lrwxr-xr-x   1 root  wheel        15 Feb  5 21:58 libcrypto.so -> libcrypto.so.12
-rwxr-xr-x   1 root  wheel   4480408 Feb  5 21:58 libcrypto.so.12


i also tried adding a symlink to the newer version, but seems like that also didn't work
-rw-r--r--   1 root  wheel   8994388 Feb  5 21:58 libcrypto.a
lrwxr-xr-x   1 root  wheel        15 Feb  5 21:58 libcrypto.so -> libcrypto.so.12
lrwxr-xr-x   1 root  wheel        15 Feb  8 12:28 libcrypto.so.11 -> libcrypto.so.12
-rwxr-xr-x   1 root  wheel   4480408 Feb  5 21:58 libcrypto.so.12

root@Router:/usr/local/lib # ipmitool raw 0x30 0x30 0x01 0x00;
ld-elf.so.1: /usr/local/lib/libcrypto.so.11: version OPENSSL_1_1_0 required by /usr/local/bin/ipmitool not found


any ideas how to solve this?

couldn't fix it, so I installed freeipmi and worked around the issue this way.
In case you're looking for the same - keep in mind freeipmi has slightly different syntax

ipmitool raw 0x30 0x30 0x01 0x00;
ipmitool raw 0x30 0x30 0x02 0xff 0x1E


becomes

ipmi-raw 0x00 0x30 0x30 0x01 0x00;
ipmi-raw 0x00 0x30 0x30 0x02 0xff 0x1E


(Dell PowerEdge R210 II fan control)

Thanks for the hint, works great  :)