You'll want to file this feedback in the Linux beta program at https://prerelease.tableau.com, as the release is still in Beta. I'll keep an eye out for your feedback and make sure to respond there.
I'm a little confused. The Linux SDK is available now for existing Tableau products. On CentOS 6.x it's broken - not to mention the 9.3 version (older one) is also broke (it doesn't list any components it provides).
What does any of this have to do with the prerelease of Linux version of Tableau though?
What I am looking for is the SDK team to please fix the official C/C++ RPM so it can be used on CentOS 6.x versions.
Ah, that's my fault for the confusion! I've been working with Tableau Server for Linux beta customers and the SDK and missed what you were really asking about.
Which version of Centos 6.x are you using, is it Centos 6.5 or later? If it is, you'll want to contact Tableau Support so they can get dev to take a look at the dependency issue. It looks like the Tableau SDK is requiring GLIBC_2.14, but Centos 6.5 comes with 2.12 by default. I'm not certain whether the outcome would be to resolve the dependency or update the requirements to reflect the version of Centos that contains 2.14.
I was able to find a post about installing 2.14 in parallel to 2.12 which might work for you in the meantime?
Centos 7 is the minimum version for Tableau Server for Linux and the updated Extract API (to replace the Tableau SDK) that come with it, do you have the opportunity to upgrade to Centos 7? It might be the best long term option.
I'm quite aware of how to build a custom glibc. That is a completely untenable position to take with customer machines.
Is CentOS 6.x supported or not?
According to this thread:
There should be some update to the SDK to address this issue else you are saying all CentOS 6.x installs are not supported.
Btw, the SDK also ships it's own versions of several libraries which is really poor form. Unless those shared objects are truly customized, then the SDK RPM should just have dependency lines in its spec file to ensure that those libraries are installed on the system (or part of the SDK install via yum etc.).
Anyway, is CentOS 6.x supported or not?
According to documentation Centos 6.5 and later is supported - which means with you seeing this error we need to get Development to take a deeper look at why this is happening. This means we need to get a Support case open so we can engage Development.
My suggestion to install it in parallel was meant as a possible workaround while the Support case and Dev investigation run their course and we either get an update to the SDK to make it work with Centos 6.5 or we get a determination from Development that our docs need to be updated to Centos 7. I can't say until Dev takes a look which outcome we can expect. I also can't speak to the practice of including libraries with the SDK, I'll have to defer to our Developer team on that point.
Please open a case with Support and provide a link to this thread so they can see what we're asking for, and we'll get this to the Development team asap.
Case# 03502651 filed
Thank you! I'll follow up with the Support engineer with what we already went through so you don't need to go over it twice
nub question, how about Fedora OS? is it supported?