Hey,
First up, I am not sure if this is the right place for reports like this. If there is a better place please let me know.
Blender seems to to be linked to jemalloc but it is not installed as a dependency.
``` $ # installing blender $ sudo dnf install blender [...] $ blender blender: error while loading shared libraries: libjemalloc.so.2: cannot open shared object file: No such file or directory $ ldd $(which blender) | grep "not found" libjemalloc.so.2 => not found $ # installing missing jemalloc $ sudo dnf install jemalloc [...] $ # blender now starts without issues $ blender ```
Btw. I am running Fedora 28 on x86_64.
- Phil
On Wed, 27 Jun 2018 19:03:51 +0200 Philipp Bartsch phil@grmr.de wrote:
Hey,
First up, I am not sure if this is the right place for reports like this. If there is a better place please let me know.
Blender seems to to be linked to jemalloc but it is not installed as a dependency.
blender rpm has a dependency on libjemalloc.so.2 (see https://koji.fedoraproject.org/koji/rpminfo?rpmID=13833916)
$ # installing blender $ sudo dnf install blender [...] $ blender blender: error while loading shared libraries: libjemalloc.so.2: cannot open shared object file: No such file or directory $ ldd $(which blender) | grep "not found" libjemalloc.so.2 => not found $ # installing missing jemalloc $ sudo dnf install jemalloc [...] $ # blender now starts without issues $ blender
Btw. I am running Fedora 28 on x86_64.
The problem is in 389-ds-base, it incorrectly Provides the libjemalloc.so.2 symbol.
[dan@talos tmp]$ sudo dnf whatprovides 'libjemalloc.so.2()(64bit)' Last metadata expiration check: 0:49:47 ago on Wed 27 Jun 2018 06:26:35 PM CEST. 389-ds-base-1.4.0.10-2.fc28.ppc64le : 389 Directory Server (base) Repo : updates Matched from: Provide : libjemalloc.so.2()(64bit)
389-ds-base-libs-1.4.0.10-2.fc28.ppc64le : Core libraries for 389 Directory Server Repo : updates Matched from: Provide : libjemalloc.so.2()(64bit)
jemalloc-5.0.1-5.fc28.ppc64le : General-purpose scalable concurrent malloc implementation Repo : fedora Matched from: Provide : libjemalloc.so.2()(64bit)
Dan
On Wed, 27 Jun 2018 19:18:58 +0200 Dan Horák dan@danny.cz wrote:
On Wed, 27 Jun 2018 19:03:51 +0200 Philipp Bartsch phil@grmr.de wrote:
Hey,
First up, I am not sure if this is the right place for reports like this. If there is a better place please let me know.
Blender seems to to be linked to jemalloc but it is not installed as a dependency.
blender rpm has a dependency on libjemalloc.so.2 (see https://koji.fedoraproject.org/koji/rpminfo?rpmID=13833916)
$ # installing blender $ sudo dnf install blender [...] $ blender blender: error while loading shared libraries: libjemalloc.so.2: cannot open shared object file: No such file or directory $ ldd $(which blender) | grep "not found" libjemalloc.so.2 => not found $ # installing missing jemalloc $ sudo dnf install jemalloc [...] $ # blender now starts without issues $ blender
Btw. I am running Fedora 28 on x86_64.
The problem is in 389-ds-base, it incorrectly Provides the libjemalloc.so.2 symbol.
and there is a fixed 389-ds-base build in updates-testing
Dan
"PB" == Philipp Bartsch phil@grmr.de writes:
PB> First up, I am not sure if this is the right place for reports PB> like this.
It's not; the chance of a the blender maintainer reading this mailing list isn't particularly high and there's nothing really permanent that will associate your report with the problematic package.
PB> If there is a better place please let me know.
When you find bugs, you should file bug reports. If you do "rpm -qi blender" you'll see a field for "Bug URL". Follow that and make sure the bug you are seeing isn't already reported. If it isn't, click the "File a new Bug" button.
In this case, you should see that the issue is already reported as https://bugzilla.redhat.com/show_bug.cgi?id=1594565
- J<
packaging@lists.fedoraproject.org