Skip site navigation (1)Skip section navigation (2)
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>