Date: Sun, 28 Dec 2014 21:59:00 -0500 From: Tom Ierna <tom@shockergroup.com> To: freebsd-questions@freebsd.org Subject: curl error - /usr/lib/libssl.so.7: Undefined symbol "EVP_aes_128_gcm" Message-ID: <333F0C20-F01C-4D2D-900C-1EEDBD84A790@shockergroup.com>
next in thread | raw e-mail | index | archive | help
Hello list, I have two RootBSD instances, both upgraded to 10.0-RELEASE-p9 (when it = was the newest available) from 8.x-ish. Both are mail servers and have Spam Assassin installed. SA uses curl to = update rules. On one box, sa-update works fine, and on the other, sa-update fails with = this error: /usr/lib/libssl.so.7: Undefined symbol "EVP_aes_128_gcm" It=E2=80=99s actually curl generating the error. Even just issuing curl = -V from the command line gives the error. I=E2=80=99ve done a pkg update -f curl on the offending box, and = that=E2=80=99s not fixed anything. Both instances' /usr/lib/libssl.so.7 exist and has the same sum. I=E2=80=99ve run "openssl speed -evp aes-128-gcm=E2=80=9D on the = offending box - I figured it would error out the same way, but it = worked. The library seems to have this symbol: # readelf --syms /usr/lib/libssl.so.7 | grep aes 41: 00000000 49 FUNC GLOBAL DEFAULT UND EVP_aes_192_cbc 113: 00000000 7 FUNC GLOBAL DEFAULT UND = EVP_aes_256_cbc_hmac_sha1 180: 00000000 7 FUNC GLOBAL DEFAULT UND = EVP_aes_128_cbc_hmac_sha1 194: 00000000 49 FUNC GLOBAL DEFAULT UND EVP_aes_256_cbc 292: 00000000 49 FUNC GLOBAL DEFAULT UND EVP_aes_256_gcm 320: 00000000 49 FUNC GLOBAL DEFAULT UND EVP_aes_128_cbc 342: 00000000 49 FUNC GLOBAL DEFAULT UND EVP_aes_128_gcm I=E2=80=99m not in a position to do any deep upgrading of these = instances unless in a controlled fashion. Any thoughts as to what=E2=80=99s wrong and how I can get curl working? Thanks, -Tom -- Tom Ierna
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?333F0C20-F01C-4D2D-900C-1EEDBD84A790>