Skip to content
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

DJV 2.0.7 - libm.so.6: version `GLIBC_2.29' not found #287

Closed
aberkl opened this issue Jun 11, 2020 · 15 comments
Closed

DJV 2.0.7 - libm.so.6: version `GLIBC_2.29' not found #287

aberkl opened this issue Jun 11, 2020 · 15 comments
Assignees
Labels
bug Something isn't working
Milestone

Comments

@aberkl
Copy link

aberkl commented Jun 11, 2020

I get a message "libm.so.6: version `GLIBC_2.29' not found" on Linux Mint 19.1, DJV 2.0.7 does not start.

This seems to be an issue with other applications as well, see i.e. here.

No such issues with DJV 2.0.6.

@tiltX
Copy link
Contributor

tiltX commented Jun 11, 2020

I'm experiencing a similar issue on Centos 7. DJV 2.0.6 worked great but 2.0.7 no longer launches because the system libraries of Centos seem to be too old now. The errors I get are:

/usr/local/DJV2/bin/djv: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /usr/local/DJV2/bin/djv)
/usr/local/DJV2/bin/djv: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/local/DJV2/bin/djv)
/usr/local/DJV2/bin/djv: /lib64/libstdc++.so.6: version `CXXABI_1.3.11' not found (required by /usr/local/DJV2/bin/djv)
/usr/local/DJV2/bin/djv: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.22' not found (required by /usr/local/DJV2/bin/djv)
/usr/local/DJV2/bin/djv: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /usr/local/DJV2/bin/djv)
/usr/local/DJV2/bin/djv: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/local/DJV2/bin/djv)
/usr/local/DJV2/bin/djv: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /usr/local/DJV2/bin/djv)
/usr/local/DJV2/bin/djv: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /usr/local/DJV2/lib/libavcodec.so.58)
/usr/local/DJV2/bin/djv: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by /usr/local/DJV2/lib/libavdevice.so.58)
/usr/local/DJV2/bin/djv: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /usr/local/DJV2/lib/libavfilter.so.7)
/usr/local/DJV2/bin/djv: /lib64/libc.so.6: version `GLIBC_2.27' not found (required by /usr/local/DJV2/lib/libavformat.so.58)
/usr/local/DJV2/bin/djv: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by /usr/local/DJV2/lib/libavformat.so.58)
/usr/local/DJV2/bin/djv: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by /usr/local/DJV2/lib/libavutil.so.56)

@darbyjohnston
Copy link
Owner

Guess I shouldn't have upgraded my Linux workstations! I'll try spinning up some VMs with older versions and compile a new release.

@darbyjohnston darbyjohnston self-assigned this Jun 11, 2020
@darbyjohnston darbyjohnston added the bug Something isn't working label Jun 11, 2020
@darbyjohnston darbyjohnston added this to the 2.0.8 milestone Jun 11, 2020
@darbyjohnston
Copy link
Owner

I just uploaded a new release, 2.0.8, that should fix this; you can download the new packages here:

https://darbyjohnston.github.io/DJV/download.html

@ruchitinfushion
Copy link

Thanks, 2.0.8 is working fine on CentOS 7.8

@aberkl
Copy link
Author

aberkl commented Jun 12, 2020

Thanks, 2.0.8 is working fine on CentOS 7.8

Same here with Linux Mint 19.1. Thanks for the quick fix!

@nrusch
Copy link

nrusch commented Jul 9, 2020

Just wanted to note that this issue still exists for CentOS 7.7. Let me know if you'd like me to open a new issue for it, or if you consider it "wontfix" at this point.

If the latter, and/or if a minimum OS version is actually a hard requirement, it would be great to have that documented somewhere.

Thanks!

@darbyjohnston
Copy link
Owner

I'm OK with supporting earlier CentOS versions as long as they are forward compatible with the latest version. Though out of curiosity why not upgrade from 7.7 to 7.8?

@tiltX
Copy link
Contributor

tiltX commented Jul 9, 2020

Curiously, DJV 2.0.8 works fine on our Centos 7.7 machines. I'm not aware that I have installed anything out of the ordinary.

@nrusch
Copy link

nrusch commented Jul 9, 2020

AFAIK the only (backwards-) compatibility break in the CentOS 7 line was between 7.3 and 7.4. I am not aware of any forwards-compatibility issues.

Though out of curiosity why not upgrade from 7.7 to 7.8?

In short, because upgrading OSes for an entire studio that is in fairly heavy production without breaking things is a bit involved... We are planning to upgrade to 7.8, but we don't know exactly when that will fit into the timeline vs. some of the other infrastructure tasks ahead.

@nrusch
Copy link

nrusch commented Jul 9, 2020

Just to clarify, we are not reliant on DJV, so this isn't a major impediment. However, it would be great to be able to make it available to artists as an option, and even better to be able to keep it up to date. :)

I haven't tried building DJV from source yet, but we don't really have time to go down that road at present.

@darbyjohnston
Copy link
Owner

Just for reference I created a new issue to document the supported OS versions:
#334

@Minkiu
Copy link

Minkiu commented Mar 10, 2021

Hey there, more of an FYI than anything,

neither (.tar.gz) 2.0.7 or 2.0.8 work on CentOS Linux release 7.9.2009 (Core):

~ LD_LIBRARY_PATH=lib bin/djv
bin/djv: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by bin/djv)
bin/djv: /lib64/libm.so.6: version `GLIBC_2.29' not found (required by bin/djv)
bin/djv: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by bin/djv)
bin/djv: /lib64/libstdc++.so.6: version `CXXABI_1.3.11' not found (required by bin/djv)
bin/djv: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.22' not found (required by bin/djv)
bin/djv: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by bin/djv)
bin/djv: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by bin/djv)
bin/djv: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by bin/djv)
bin/djv: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by bin/djv)
bin/djv: /lib64/libm.so.6: version `GLIBC_2.29' not found (required by lib/libavcodec.so.58)
bin/djv: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by lib/libavcodec.so.58)
bin/djv: /lib64/libc.so.6: version `GLIBC_2.27' not found (required by lib/libavformat.so.58)
bin/djv: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by lib/libavformat.so.58)
bin/djv: /lib64/libm.so.6: version `GLIBC_2.29' not found (required by lib/libavutil.so.56)
bin/djv: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by lib/libavutil.so.56)
bin/djv: /lib64/libm.so.6: version `GLIBC_2.29' not found (required by lib/libswscale.so.5)
bin/djv: /lib64/libm.so.6: version `GLIBC_2.29' not found (required by lib/libswresample.so.3)

And 2.0.8:

~ LD_LIBRARY_PATH=lib bin/djv
bin/djv: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by bin/djv)
bin/djv: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by bin/djv)
bin/djv: /lib64/libstdc++.so.6: version `CXXABI_1.3.11' not found (required by bin/djv)
bin/djv: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.22' not found (required by bin/djv)
bin/djv: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by bin/djv)
bin/djv: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by bin/djv)
bin/djv: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by bin/djv)
bin/djv: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by lib/libavcodec.so.58)
bin/djv: /lib64/libc.so.6: version `GLIBC_2.27' not found (required by lib/libavformat.so.58)

The last working one would be 2.0.6; I got these from the Github Releases page (both 2.0.7 and 2.0.8) and 2.0.8 from the website's download page.

Cheers!

@elielgvs
Copy link

Is there possible to view the timeline in frames (0000) and not in seconds (hh:mm:ss)?

@darbyjohnston
Copy link
Owner

@elielgvs, you can change the time units in the settings (check out the screenshot).
DJV Time Units

@bvz2000
Copy link

bvz2000 commented Dec 14, 2021

I am also running CentOS Linux release 7.9.2009 (Core) and am getting the same issue:

bin/djv: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by bin/djv)
bin/djv: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by bin/djv)
bin/djv: /lib64/libstdc++.so.6: version `CXXABI_1.3.11' not found (required by bin/djv)
bin/djv: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.22' not found (required by bin/djv)
bin/djv: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by bin/djv)
bin/djv: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by bin/djv)
bin/djv: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by bin/djv)
bin/djv: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by lib/libavcodec.so.58)
bin/djv: /lib64/libc.so.6: version `GLIBC_2.27' not found (required by lib/libavformat.so.58)

I am not a linux expert by a long shot so perhaps I am doing something wrong...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

8 participants