Details
-
Bug
-
Status: Closed (View Workflow)
-
Resolution: Fixed
-
None
-
None
Description
Mysqlclient exports the same symbols as openssl (libcrypto)
I'm using Centos 6.2 64 bit and MariaDB 5.2.12.
When using a custom compiled PHP with openssl, imap and mysql i can't use fsocketopen() with SSL;
When i remove mariadb and install mysql from the centos distribution there is no problem.
The problem is that the Mysqlclient exports the same symbols as openssl (libcrypto)
The bug is already reported and fixed by mysql:
http://bugs.mysql.com/bug.php?id=19289
See also
http://bugs.mysql.com/bug.php?id=21930
# objdump -T /usr/lib64/libcrypto.so.1.0.0 |awk '{ print $7 }' |sort |uniq> sym.crypto
|
# objdump -T /usr/lib64/libmysqlclient.so.16 |awk '{ print $7 }' |sort |uniq> sym.mysql
|
# join sym.crypto sym.mysql
|
__bss_start
|
CRYPTO_add_lock
|
CRYPTO_lock
|
CRYPTO_mem_ctrl
|
__cxa_finalize
|
_edata
|
_end
|
EVP_CIPHER_CTX_init
|
_fini
|
_init
|
Attachments
Activity
Field | Original Value | New Value |
---|---|---|
Labels | Launchpad |
Fix Version/s | Maria 5.2 [ 11301 ] | |
Labels | Launchpad | Launchpad MariaDB_5.2 |
Fix Version/s | 5.5.29 [ 11701 ] | |
Fix Version/s | 5.3.10 [ 11500 ] | |
Fix Version/s | 5.2.13 [ 10800 ] |
Labels | Launchpad MariaDB_5.2 | Launchpad |
Description |
Mysqlclient exports the same symbols as openssl (libcrypto) I'm using Centos 6.2 64 bit and MariaDB 5.2.12. When using a custom compiled PHP with openssl, imap and mysql i can't use fsocketopen() with SSL; When i remove mariadb and install mysql from the centos distribution there is no problem. The problem is that the Mysqlclient exports the same symbols as openssl (libcrypto) The bug is already reported and fixed by mysql: http://bugs.mysql.com/bug.php?id=19289 See also http://bugs.mysql.com/bug.php?id=21930 # objdump -T /usr/lib64/libcrypto.so.1.0.0 |awk '{ print $7 }' |sort |uniq> sym.crypto # objdump -T /usr/lib64/libmysqlclient.so.16 |awk '{ print $7 }' |sort |uniq> sym.mysql # join sym.crypto sym.mysql __bss_start CRYPTO_add_lock CRYPTO_lock CRYPTO_mem_ctrl __cxa_finalize _edata _end EVP_CIPHER_CTX_init _fini _init |
Mysqlclient exports the same symbols as openssl (libcrypto) I'm using Centos 6.2 64 bit and MariaDB 5.2.12. When using a custom compiled PHP with openssl, imap and mysql i can't use fsocketopen() with SSL; When i remove mariadb and install mysql from the centos distribution there is no problem. The problem is that the Mysqlclient exports the same symbols as openssl (libcrypto) The bug is already reported and fixed by mysql: http://bugs.mysql.com/bug.php?id=19289 See also http://bugs.mysql.com/bug.php?id=21930 {noformat} # objdump -T /usr/lib64/libcrypto.so.1.0.0 |awk '{ print $7 }' |sort |uniq> sym.crypto # objdump -T /usr/lib64/libmysqlclient.so.16 |awk '{ print $7 }' |sort |uniq> sym.mysql # join sym.crypto sym.mysql __bss_start CRYPTO_add_lock CRYPTO_lock CRYPTO_mem_ctrl __cxa_finalize _edata _end EVP_CIPHER_CTX_init _fini _init {noformat} |
Fix Version/s | 5.2.14 [ 12101 ] | |
Fix Version/s | 5.2.13 [ 10800 ] |
Fix Version/s | 5.5.29 [ 12102 ] | |
Fix Version/s | 5.5.28a [ 11701 ] |
Resolution | Fixed [ 1 ] | |
Status | Open [ 1 ] | Closed [ 6 ] |
Workflow | defaullt [ 21556 ] | MariaDB v2 [ 46119 ] |
Workflow | MariaDB v2 [ 46119 ] | MariaDB v3 [ 66794 ] |
Workflow | MariaDB v3 [ 66794 ] | MariaDB v4 [ 145081 ] |
Launchpad bug id: 1024239