Python 在./configure postgres--with openssl导入模块失败时编译Psycopg2
我正在尝试为AWS Lambda函数编译启用ssl的psycopg2,因为Lambda需要静态libpq。然而,当我执行./configure postgresql with option--openssl时,所有的编译和make/make安装都成功了 但在python中导入psycopg2时安装包后,会出现以下错误: 未定义符号:ASN1_字符串_长度 我运行: ldd-r/usr/local/lib64/python2.7/site-packages/psycopg2//u psycopg.so 结果是:Python 在./configure postgres--with openssl导入模块失败时编译Psycopg2,python,postgresql,ssl,aws-lambda,psycopg2,Python,Postgresql,Ssl,Aws Lambda,Psycopg2,我正在尝试为AWS Lambda函数编译启用ssl的psycopg2,因为Lambda需要静态libpq。然而,当我执行./configure postgresql with option--openssl时,所有的编译和make/make安装都成功了 但在python中导入psycopg2时安装包后,会出现以下错误: 未定义符号:ASN1_字符串_长度 我运行: ldd-r/usr/local/lib64/python2.7/site-packages/psycopg2//u psycopg.
linux-vdso.so.1 => (0x00007fff0e5fb000)
libpython2.7.so.1.0 => /usr/lib64/libpython2.7.so.1.0 (0x00007fadb7228000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fadb700c000)
libc.so.6 => /lib64/libc.so.6 (0x00007fadb6c49000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fadb6a45000)
libutil.so.1 => /lib64/libutil.so.1 (0x00007fadb6842000)
libm.so.6 => /lib64/libm.so.6 (0x00007fadb653f000)
/lib64/ld-linux-x86-64.so.2 (0x000055cf7bfc2000)
undefined symbol: ASN1_STRING_length
(/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: ASN1_STRING_length (/usr/local/lib64/python2.7/site-
packages/psycopg2/_psycopg.so)
undefined symbol: SSL_get_error (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: SSL_use_certificate_file (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: ENGINE_free (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: sk_free (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: SSL_write (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: OPENSSL_config (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: sk_value (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: SSLv23_method (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: SSL_free (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: X509_STORE_load_locations (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: ENGINE_init (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: SSL_CTX_use_certificate_chain_file (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: X509_NAME_ENTRY_get_data (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: BIO_s_socket (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: ASN1_STRING_data (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: CRYPTO_num_locks (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: X509_get_subject_name (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: ERR_reason_error_string (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: SSL_get_version (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: SSL_set_ex_data (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: SSL_library_init (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: SSL_read (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: SSL_get_current_cipher (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: SSL_CTX_ctrl (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: SSL_new (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: SSL_shutdown (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: BIO_set_flags (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: SSL_use_PrivateKey_file (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: ERR_clear_error (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: SSL_CIPHER_get_bits (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: SSL_CTX_new (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: BIO_clear_flags (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: CRYPTO_get_id_callback (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: SSL_get_peer_certificate (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: X509_NAME_get_entry (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: BIO_new (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: SSL_CTX_load_verify_locations (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: X509_get_ext_d2i (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: SSL_ctrl (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: X509_STORE_set_flags (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: SSL_pending (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: SSL_set_verify (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: BIO_int_ctrl (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: CRYPTO_get_locking_callback (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: CRYPTO_set_id_callback (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: X509_free (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: ENGINE_finish (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: X509_NAME_get_index_by_NID (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: sk_num (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: SSL_use_PrivateKey (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: SSL_connect (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: SSL_load_error_strings (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: ERR_get_error (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: SSL_CTX_get_cert_store (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: SSL_check_private_key (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: SSL_CIPHER_get_name (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: CRYPTO_set_locking_callback (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: ENGINE_load_private_key (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: ERR_put_error (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: SSL_get_current_compression (/usr/local/lib64/python2.7/site-
packages/psycopg2/_psycopg.so)
undefined symbol: ENGINE_by_id (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
undefined symbol: SSL_set_bio (/usr/local/lib64/python2.7/site-packages/psycopg2/_psycopg.so)
有人能帮我理解问题是什么吗
谢谢