Maniphest T58158

Blender 2.80 Beta on RHEL7 / Centos 7 - error while loading shared libraries: libmvec.so.1: cannot open shared object file: No such file or directory
Closed, Duplicate

Assigned To
None
Authored By
<SPAMMER> (tonemgub)
Nov 29 2018, 6:53 PM
Tags
  • Platform: Linux
  • BF Blender
Subscribers
<SPAMMER> (tonemgub)
David B (daveb68)
Michael Ashelby (mikeashelby)
Philipp Oeser (lichtwerk)
Stephen Swaney (stiv)

Description

System Information
Operating system: RHEL 7 / Centos 7
Graphics card: NVidia GeForce GTX 960M

Blender Version
Broken: blender-2.80-26d5a3625ed-linux-glibc224-x86_64

Short description of error
Hello, Blender 2.80 Beta is not able to start on RHEL 7 / Centos 7. I am getting this error:

Error while loading shared libraries: libmvec.so.1: cannot open shared object file: No such file or directory

I suppose it is caused by the fact that RHEL 7 / Centos 7 is using glibc 2.17. I understand that it is quite old, but on the other hand, many other major graphics softwares target RHEL 7 / Centos 7 as recommended operating system (when running Linux), due to its available professional support and long-term stability.

Even VFX Reference Platform recommends using glibc 2.17 for year 2019:
http://www.vfxplatform.com

Exact steps for others to reproduce the error
Try to run Blender 2.80 Beta on EL7

Event Timeline

<SPAMMER> (tonemgub) created this task.Nov 29 2018, 6:53 PM
<SPAMMER> (tonemgub) updated the task description.Nov 29 2018, 7:00 PM
Christopher_Anderssarian edited projects, added BF Blender: 2.8, Platform: Linux; removed BF Blender.Nov 29 2018, 9:56 PM
David B (daveb68) added a subscriber: David B (daveb68).Dec 2 2018, 2:38 AM

Same exact issues on CentOS 7. Fedora is not an option. I was using Fedora before, but after it committed suicide (an auto updated kernel started failing to boot) the third time due to some problems with the video drives and my GTX-970, I have decided I can't be productive on Fedora. Is it your intent to support RHEL distributions? Or must I have a Ubuntu distribution to use blender?

Stephen Swaney (stiv) added a subscriber: Stephen Swaney (stiv).Dec 2 2018, 3:30 AM

A couple notes:

Libmvec is vector math library added in Glibc 2.22. Glibc 2.22 was released in 2015.

VFX Reference Platform is using Python 2.7 (apparently as a consequence of their reliance on Qt)
They plan on switching to Python3 in 2020.

Brecht Van Lommel (brecht) edited projects, added BF Blender; removed BF Blender: 2.8.Dec 11 2018, 3:08 PM
Philipp Oeser (lichtwerk) added a subscriber: Philipp Oeser (lichtwerk).Dec 19 2018, 1:33 PM

Sorry this has been lying around for so long.
glibc 2.24 is recommended, but there are apparently workarounds, see T59489, T56837

Philipp Oeser (lichtwerk) closed this task as a duplicate of T56837: 2.8 fails on Centos 7.5.Dec 19 2018, 1:33 PM
Stephen Swaney (stiv) added a subscriber: Michael Ashelby (mikeashelby).