-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cx_Oracle requires glibc_2.14 #131
Comments
Thanks @joergdietrich. Matthias told me about this, I told me to try the below options Can you try an create a separate environment? conda create -n easy easyaccess -v mgckind and see if that works? also, even within conda you can try and run pip install easyaccess (after cx_Oracle is installed). basically conda install cx_Oracle -c mgckind (or from other channels) The installation of cx_Oracle requires the Oracle client which is always a pain to install, we have tried many ways but there is always some issue with it.... Let me know how those go, |
Not surprising as the problem isn't in easyaccess but in the cx_Oracle you ship. There are no other conda sources for cx_Oracle on Python 3. pip install cx_Oracle fails because the gcc version is too old:
We can't update gcc because the Linux distribution version is fixed by requirements from the Euclid satellite. |
Thanks, yes I built that version considering fitsio which in some machines had the old GLIB library, this might be tricky. Would another python version work (2.7) ? I would assume no since I built all of them the same way. then doing pip easyaccess might work as it'll build the package from source, everything can be pip installed except the oracle client. Let me know if that works Thanks! |
In Python 2.7 I can install cx_Oracle from anaconda (there's no Python 3 package from them). Then pip install easyaccess works. |
I don't quite understand yet why you built fitsio with glibc 2.12 while cx_Oracle is built with 2.14. conda install easyaccess -v mckind pulls glibc 2.12 from your channel. Why can't is just pull 2.14 if you build with that? |
I've also run into this problem on RHEL6 and SL6. The GLIBC features are a continual thorn in the side of easyaccess installation... |
As a note for future me (and possibly others) I got this to work with:
|
This may be a duplicate of #99 but with cx_Oracle
File "/home/dietrich/applications/anaconda3/lib/python3.5/site-packages/easyaccess-1.4.2-py3.5.egg/easyaccess/easyaccess.py", line 9, in
ImportError: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /home/dietrich/applications/anaconda3/lib/python3.5/site-packages/cx_Oracle-5.3-py3.5-linux-x86_64.egg/cx_Oracle.cpython-35m-x86_64-linux-gnu.so)
everything is installed using conda.
The text was updated successfully, but these errors were encountered: