Msphpsql: Will Ubuntu 18.04 LTS Bionic Beaver be supported?

Created on 17 Apr 2018  路  10Comments  路  Source: microsoft/msphpsql

Are there plans to support Ubuntu 18.04 LTS Bionic Beaver? Any ETA?

feature request

Most helpful comment

Hi @thsmrtone1 and @Catscrash , rest assured that ODBC driver has this libcurl issue fixed and will be ready in July, as @David-Engel has mentioned above. Please stay tuned for their blog announcement.

All 10 comments

@fasterforward There is a slight chance that it will be in the next stable release, which is targeted for July. Unfortunately we are time and resource constrained and it is at the bottom of our priority list for the July release. Most likely it will be in the one after that, which is targeted for January 2019.

Regards,
David

July, really? This is ridiculous.

@kaliberx Thanks for the feedback. I'd like to point out that:

  1. Ubuntu 18.04 (production/RTM) has not even released yet (it's scheduled for April 26). A July support date would mean we prioritized this into a two month window for completing any code and test infrastructure changes required for production support (on top of other work being done).
  2. The PHP drivers have a dependency on ODBC drivers which themselves have to support 18.04 first.

Is there any update now that 18.04 has been released?

The PECL extensions will compile correctly on 18.04, but the problem looks to be msodbcsql, which looks to be compiled against libcurl3 -- which Ubuntu 18.04 has switched to libcurl4.

$ ldd /opt/microsoft/msodbcsql17/lib64/libmsodbcsql-17.1.so.0.1 | grep -i 'found' /opt/microsoft/msodbcsql17/lib64/libmsodbcsql-17.1.so.0.1: /usr/lib/x86_64-linux-gnu/libcurl.so.4: version 'CURL_OPENSSL_3' not found (required by /opt/microsoft/msodbcsql17/lib64/libmsodbcsql-17.1.so.0.1)

I'm hoping the only issue is msodbcsql, and that it can be resolved promptly.

That does seem to be an issue with msodbcsql, which underscores the fact that we can't support 18.04 until the underlying ODBC driver supports it. The ODBC driver devs will be made aware of this error, @savvidevs, thanks for pointing it out.

For more information about the libcurl issue in Ubuntu 18.04, see the corresponding discussion on Launchpad.

until this is fixed on the odbc-side, you can install the libcurl4 from here https://launchpad.net/~xapienz/+archive/ubuntu/curl34 which will provide a libcurl3 as well and make it possible to install everything

Please make this a higher priority. There are MANY libraries that require libcurl4 on 18.04 and it is becoming harder and harder to delay use of them. Support for the newest LTS version should be high priority.

@Catscrash can you elaborate on this any more?

Hi @thsmrtone1 and @Catscrash , rest assured that ODBC driver has this libcurl issue fixed and will be ready in July, as @David-Engel has mentioned above. Please stay tuned for their blog announcement.

Please check the latest v5.3.0 release

Should any of you have any other problem or issue with Ubuntu 18.04, which requires the latest ODBC 17.2, please create a new issue.

Was this page helpful?
0 / 5 - 0 ratings