Package Details: msodbcsql 17.4.2.1-1

Git Clone URL: https://aur.archlinux.org/msodbcsql.git (read-only)
Package Base: msodbcsql
Description: Microsoft® ODBC Driver 17 for SQL Server®
Upstream URL: https://blogs.msdn.microsoft.com/sqlnativeclient/
Licenses: custom
Submitter: mtorromeo
Maintainer: mtorromeo
Last Packager: mtorromeo
Votes: 19
Popularity: 1.13
First Submitted: 2016-10-06 14:48
Last Updated: 2019-10-18 13:17

Latest Comments

« First ‹ Previous 1 2

mtorromeo commented on 2017-04-26 07:21

I've bundled RHEL version of openssl due to symbol incompatibility with Arch's openssl-1.0

chris-chr commented on 2017-04-25 19:27

I think it's broken again. (ldd command output below)
$ ldd -v /opt/microsoft/msodbcsql/lib64/libmsodbcsql-13.1.so.4.0
/opt/microsoft/msodbcsql/lib64/libmsodbcsql-13.1.so.4.0: /opt/microsoft/msodbcsql/lib64/libssl.so.10: version `libssl.so.10' not found (required by /opt/microsoft/msodbcsql/lib64/libmsodbcsql-13.1.so.4.0)
/opt/microsoft/msodbcsql/lib64/libmsodbcsql-13.1.so.4.0: /opt/microsoft/msodbcsql/lib64/libcrypto.so.10: version `OPENSSL_1.0.1' not found (required by /opt/microsoft/msodbcsql/lib64/libmsodbcsql-13.1.so.4.0)
/opt/microsoft/msodbcsql/lib64/libmsodbcsql-13.1.so.4.0: /opt/microsoft/msodbcsql/lib64/libcrypto.so.10: version `libcrypto.so.10' not found (required by /opt/microsoft/msodbcsql/lib64/libmsodbcsql-13.1.so.4.0)
linux-vdso.so.1 (0x00007ffc4f37a000)
libcrypto.so.10 => /opt/microsoft/msodbcsql/lib64/libcrypto.so.10 (0x00007f86ac052000)
libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00007f86abda7000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f86abba3000)
librt.so.1 => /usr/lib/librt.so.1 (0x00007f86ab99b000)
libssl.so.10 => /opt/microsoft/msodbcsql/lib64/libssl.so.10 (0x00007f86ab72d000)
libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007f86ab528000)
libodbcinst.so.2 => /usr/lib/libodbcinst.so.2 (0x00007f86ab311000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007f86ab029000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007f86aaddc000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f86aaa54000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007f86aa741000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f86aa52a000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f86aa30a000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007f86a9f66000)
libssh2.so.1 => /usr/lib/libssh2.so.1 (0x00007f86a9d38000)
libpsl.so.5 => /usr/lib/libpsl.so.5 (0x00007f86a9b2a000)
libssl.so.1.1 => /usr/lib/libssl.so.1.1 (0x00007f86a98bf000)
libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x00007f86a9445000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007f86a920f000)
libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x00007f86a900b000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007f86a8df4000)
/usr/lib64/ld-linux-x86-64.so.2 (0x000056112b494000)
libltdl.so.7 => /usr/lib/libltdl.so.7 (0x00007f86a8bea000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007f86a89dd000)
libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x00007f86a87d9000)
libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007f86a85c1000)
libicuuc.so.58 => /usr/lib/libicuuc.so.58 (0x00007f86a8215000)
libicudata.so.58 => /usr/lib/libicudata.so.58 (0x00007f86a6715000)

Version information:
/opt/microsoft/msodbcsql/lib64/libmsodbcsql-13.1.so.4.0:
libm.so.6 (GLIBC_2.2.5) => /usr/lib/libm.so.6
libgcc_s.so.1 (GCC_3.0) => /usr/lib/libgcc_s.so.1
librt.so.1 (GLIBC_2.2.5) => /usr/lib/librt.so.1
libuuid.so.1 (UUID_1.0) => /usr/lib/libuuid.so.1
libdl.so.2 (GLIBC_2.2.5) => /usr/lib/libdl.so.2
libgssapi_krb5.so.2 (gssapi_krb5_2_MIT) => /usr/lib/libgssapi_krb5.so.2
libssl.so.10 (libssl.so.10) => not found
libkrb5.so.3 (krb5_3_MIT) => /usr/lib/libkrb5.so.3
libcrypto.so.10 (OPENSSL_1.0.1) => not found
libcrypto.so.10 (libcrypto.so.10) => not found
libstdc++.so.6 (GLIBCXX_3.4.11) => /usr/lib/libstdc++.so.6
libstdc++.so.6 (CXXABI_1.3.3) => /usr/lib/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4.15) => /usr/lib/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4.19) => /usr/lib/libstdc++.so.6
libstdc++.so.6 (CXXABI_1.3) => /usr/lib/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4) => /usr/lib/libstdc++.so.6
libpthread.so.0 (GLIBC_2.2.5) => /usr/lib/libpthread.so.0
libpthread.so.0 (GLIBC_2.3.2) => /usr/lib/libpthread.so.0
libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
/opt/microsoft/msodbcsql/lib64/libcrypto.so.10:
libdl.so.2 (GLIBC_2.2.5) => /usr/lib/libdl.so.2
libc.so.6 (GLIBC_2.3) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.7) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /usr/lib/libc.so.6
/usr/lib/libcurl.so.4:
libgssapi_krb5.so.2 (gssapi_krb5_2_MIT) => /usr/lib/libgssapi_krb5.so.2
libpthread.so.0 (GLIBC_2.2.5) => /usr/lib/libpthread.so.0
libc.so.6 (GLIBC_2.15) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.16) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.7) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.17) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
libcrypto.so.1.1 (OPENSSL_1_1_0) => /usr/lib/libcrypto.so.1.1
libssl.so.1.1 (OPENSSL_1_1_0) => /usr/lib/libssl.so.1.1
/usr/lib/libdl.so.2:
ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /usr/lib64/ld-linux-x86-64.so.2
libc.so.6 (GLIBC_PRIVATE) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
/usr/lib/librt.so.1:
libpthread.so.0 (GLIBC_2.3.2) => /usr/lib/libpthread.so.0
libpthread.so.0 (GLIBC_PRIVATE) => /usr/lib/libpthread.so.0
libpthread.so.0 (GLIBC_2.2.5) => /usr/lib/libpthread.so.0
libc.so.6 (GLIBC_2.3.2) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_PRIVATE) => /usr/lib/libc.so.6
/opt/microsoft/msodbcsql/lib64/libssl.so.10:
libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
libcrypto.so.1.0.0 (OPENSSL_1.0.2d) => /opt/microsoft/msodbcsql/lib64/libcrypto.so.10
/usr/lib/libuuid.so.1:
ld-linux-x86-64.so.2 (GLIBC_2.3) => /usr/lib64/ld-linux-x86-64.so.2
libc.so.6 (GLIBC_2.3) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
/usr/lib/libodbcinst.so.2:
libpthread.so.0 (GLIBC_2.2.5) => /usr/lib/libpthread.so.0
libc.so.6 (GLIBC_2.3.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3) => /usr/lib/libc.so.6
/usr/lib/libkrb5.so.3:
libresolv.so.2 (GLIBC_2.2.5) => /usr/lib/libresolv.so.2
libresolv.so.2 (GLIBC_2.9) => /usr/lib/libresolv.so.2
libk5crypto.so.3 (k5crypto_3_MIT) => /usr/lib/libk5crypto.so.3
libkrb5support.so.0 (krb5support_0_MIT) => /usr/lib/libkrb5support.so.0
libkeyutils.so.1 (KEYUTILS_1.0) => /usr/lib/libkeyutils.so.1
libkeyutils.so.1 (KEYUTILS_1.5) => /usr/lib/libkeyutils.so.1
libkeyutils.so.1 (KEYUTILS_0.3) => /usr/lib/libkeyutils.so.1
libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.8) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.16) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3) => /usr/lib/libc.so.6
/usr/lib/libgssapi_krb5.so.2:
libk5crypto.so.3 (k5crypto_3_MIT) => /usr/lib/libk5crypto.so.3
libkrb5support.so.0 (krb5support_0_MIT) => /usr/lib/libkrb5support.so.0
libc.so.6 (GLIBC_2.3) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.8) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
libkrb5.so.3 (krb5_3_MIT) => /usr/lib/libkrb5.so.3
/usr/lib/libstdc++.so.6:
ld-linux-x86-64.so.2 (GLIBC_2.3) => /usr/lib64/ld-linux-x86-64.so.2
libm.so.6 (GLIBC_2.2.5) => /usr/lib/libm.so.6
libgcc_s.so.1 (GCC_4.2.0) => /usr/lib/libgcc_s.so.1
libgcc_s.so.1 (GCC_3.3) => /usr/lib/libgcc_s.so.1
libgcc_s.so.1 (GCC_3.0) => /usr/lib/libgcc_s.so.1
libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.18) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.17) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3.2) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
/usr/lib/libm.so.6:
ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /usr/lib64/ld-linux-x86-64.so.2
libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_PRIVATE) => /usr/lib/libc.so.6
/usr/lib/libgcc_s.so.1:
libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
/usr/lib/libpthread.so.0:
ld-linux-x86-64.so.2 (GLIBC_2.2.5) => /usr/lib64/ld-linux-x86-64.so.2
ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /usr/lib64/ld-linux-x86-64.so.2
libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3.2) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_PRIVATE) => /usr/lib/libc.so.6
/usr/lib/libc.so.6:
ld-linux-x86-64.so.2 (GLIBC_2.3) => /usr/lib64/ld-linux-x86-64.so.2
ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /usr/lib64/ld-linux-x86-64.so.2
/usr/lib/libssh2.so.1:
libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
libcrypto.so.1.1 (OPENSSL_1_1_0) => /usr/lib/libcrypto.so.1.1
/usr/lib/libpsl.so.5:
libc.so.6 (GLIBC_2.3) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
/usr/lib/libssl.so.1.1:
libpthread.so.0 (GLIBC_2.2.5) => /usr/lib/libpthread.so.0
libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
libcrypto.so.1.1 (OPENSSL_1_1_0d) => /usr/lib/libcrypto.so.1.1
libcrypto.so.1.1 (OPENSSL_1_1_0) => /usr/lib/libcrypto.so.1.1
/usr/lib/libcrypto.so.1.1:
libdl.so.2 (GLIBC_2.2.5) => /usr/lib/libdl.so.2
libpthread.so.0 (GLIBC_2.2.5) => /usr/lib/libpthread.so.0
libc.so.6 (GLIBC_2.3) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.7) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /usr/lib/libc.so.6
/usr/lib/libk5crypto.so.3:
libc.so.6 (GLIBC_2.3) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
libkrb5support.so.0 (krb5support_0_MIT) => /usr/lib/libkrb5support.so.0
/usr/lib/libcom_err.so.2:
ld-linux-x86-64.so.2 (GLIBC_2.3) => /usr/lib64/ld-linux-x86-64.so.2
libpthread.so.0 (GLIBC_2.2.5) => /usr/lib/libpthread.so.0
libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.17) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
/usr/lib/libz.so.1:
libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
/usr/lib/libltdl.so.7:
libdl.so.2 (GLIBC_2.2.5) => /usr/lib/libdl.so.2
libc.so.6 (GLIBC_2.3.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
/usr/lib/libkrb5support.so.0:
libdl.so.2 (GLIBC_2.2.5) => /usr/lib/libdl.so.2
libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.8) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /usr/lib/libc.so.6
/usr/lib/libkeyutils.so.1:
libc.so.6 (GLIBC_2.7) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
/usr/lib/libresolv.so.2:
libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_PRIVATE) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3) => /usr/lib/libc.so.6
/usr/lib/libicuuc.so.58:
libgcc_s.so.1 (GCC_3.0) => /usr/lib/libgcc_s.so.1
libdl.so.2 (GLIBC_2.2.5) => /usr/lib/libdl.so.2
libstdc++.so.6 (CXXABI_1.3.8) => /usr/lib/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4) => /usr/lib/libstdc++.so.6
libstdc++.so.6 (CXXABI_1.3) => /usr/lib/libstdc++.so.6
libm.so.6 (GLIBC_2.2.5) => /usr/lib/libm.so.6
libpthread.so.0 (GLIBC_2.2.5) => /usr/lib/libpthread.so.0
libpthread.so.0 (GLIBC_2.3.2) => /usr/lib/libpthread.so.0
libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.7) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6

mtorromeo commented on 2017-02-07 09:31

I think it should be working now.

mtorromeo commented on 2017-02-07 08:10

@andoni: I'm on to it. Thanks for the report

andoni commented on 2017-02-06 16:51

After the upgrade to 13.1.4.0-1, the php-sqlsrv does not work anymore (for me), it is missing the libssl.so.10 and libcrypto.so.10 dependencies.

After symlinking in /lib to libssl.so.1.0.0 and libcrypto.so.1.0.0 it works fine again.

andoni commented on 2016-10-25 13:03

Tried the script and seems the file changed location, used by the scripts on the github page of the driver.

-------------
-source=("https://download.microsoft.com/download/B/C/D/BCDD264C-7517-4B7D-8159-C99FC5535680/$pkgname-$pkgver.tar.gz"
+source=("https://meetsstorenew.blob.core.windows.net/contianerhd/RedHat%2013.0%20Tar/$pkgname-$pkgver.tar.gz?st=2016-10-18T17%3A29%3A00Z&se=2022-10-19T17%3A29%3A00Z&sp=rl&sv=2015-04-05&sr=b&sig=xrQ9LQaE9FsLckIo7IuGJX5Nv3cH5Bs7hgrGyEJHMMI%3D"