You are not logged in.

#1 2024-01-23 19:53:47

Roken
Member
From: South Wales, UK
Registered: 2012-01-16
Posts: 1,253

[SOLVED] Blender is dead?

I can usually figure this stuff out, but right now I'm stumped.

Official blender (from the Arch repos) reports missing libraries (the first is libusd_ms.so which I can only find in blender downloads, though it should be installed from the usd, or at least usd-extra package, but no sign of it).

I can fix that by copying the library to /usr/lib. Then it complains of missing python libraries, and if I fix that, it complains of more and more missing libraries. I gave up, and removed all my hack handed fixes.

So I tried downloading from blender.org, which should work without install. Now I'm getting errors, which I assume are python errors, complaining that fonts/ can't be found.

I tried LD_LIBRARY_PATH fixes with no joy (that's when the fonts/ error starts appearing).

Figuring an install or something had gotten corrupted, I tried the nuclear option:

pacman -Qqn | pacman -S -

No difference.

I removed all instances of blender (installed and not installed), rebooted and tried again. No joy.

Oddly, I then went for blender-git (from AUR), which builds and runs. I had to install optix separately and rebuild the git version to get optix (which is out of date in AUR, but trivial to get the latest version, though I'm pretty sure I've never had to install optix discreetly before).

So now I'm working, using the git version, but why suddenly is the official version (and standalone versions) failing.

I wish I'd noted all of the errors, but short of going back, undoing everything I did to get a working blender again, I'm afraid that I didn't.

It was working just fine last night, and my pacman logs seem to have given up the ghost more than a year ago.

I know, not a great framed question, so curious for ideas, and happy to provide whatever info I can.

For info, Ryzen 5900X, RTX 3090, 32Gb RAM (the only H/W I can think may have a bearing). See signature for a more complete H/W setup.

Last edited by Roken (2024-01-23 22:10:14)


Ryzen 5900X 12 core/24 thread - RTX 3090 FE 24 Gb, Asus Prime B450 Plus, 32Gb Corsair DDR4, Cooler Master N300 chassis, 5 HD (1 NvME PCI, 4SSD) + 1 x optical.
Linux user #545703

Offline

#2 2024-01-23 20:51:36

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,769
Website

Re: [SOLVED] Blender is dead?

Blender is alive and well. It works for me.

Can you install the official package again so we can see the error messages?

Missing libraries sounds like a partial upgrade problem. Could that be the case?

Offline

#3 2024-01-23 21:43:53

Roken
Member
From: South Wales, UK
Registered: 2012-01-16
Posts: 1,253

Re: [SOLVED] Blender is dead?

I never do a partial upgrade, so no. (At least, I haven't recently - and then usually only kernel or nvidia driver.

Back to official, and the first (and only) error at this point is

blender: error while loading shared libraries: libusd_ms.so: cannot open shared object file: No such file or directory

.

I know where this is going from here. Nothing seems to provide that library. After I fix (by copying the .so from a cache), it will be another, and another.

EDIT: By from a cache, I mean I can download a standalone version from blender.org, and copy it from there.

For info on that specific error:

$ pacman -Qi usd
Name            : usd
Version         : 23.11-7
Description     : 3D VFX pipeline interchange file format
Architecture    : x86_64
URL             : https://openusd.org
Licenses        : Apache-2.0
Groups          : None
Provides        : None
Depends On      : alembic  boost  libboost_python311.so=1.83.0-64  dos2unix  draco  embree  glew  imath  jemalloc  libjemalloc.so=2-64
                  libglvnd  libOpenGL.so  libGL.so=1-64  libx11  libxt  materialx  ninja  onetbb  opencolorio  openexr  openimageio
                  openshadinglanguage  opensubdiv  openvdb  pyside2  pyside6  python  python-jinja  python-numpy  python-opengl  qt5-base
Optional Deps   : None
Required By     : blender  usd-extras
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 103.67 MiB
Packager        : Caleb Maclennan <alerque@archlinux.org>
Build Date      : Tue 23 Jan 2024 11:03:49 GMT
Install Date    : Tue 23 Jan 2024 17:03:19 GMT
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature
$ pacman -Qi usd-extras
Name            : usd-extras
Version         : 23.11-7
Description     : Extra components for USD
Architecture    : x86_64
URL             : https://openusd.org
Licenses        : Apache-2.0
Groups          : None
Provides        : None
Depends On      : usd=23.11
Optional Deps   : None
Required By     : None
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 3.73 MiB
Packager        : Caleb Maclennan <alerque@archlinux.org>
Build Date      : Tue 23 Jan 2024 11:03:49 GMT
Install Date    : Tue 23 Jan 2024 15:59:34 GMT
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature

One of those should provide libusd_ms.so

And to prove it isn't there

$ locate libusd_ms
/home/steve/.cache/blender-benchmark-launcher/blender-versions/5b7f73e73370996bedebc15f955c9b1cc415a7da0381e8f48f711ec2dfb1cd7f/blender-3.6.0-linux-x64/lib/libusd_ms.so
/home/steve/.cache/blender-benchmark-launcher/blender-versions/a309f559f9d756e333c0eae97254b57cc24df65d3cddd69270044ee8626c216d/blender-4.0.0-linux-x64/lib/libusd_ms.so
/home/steve/src/blender-4.0.3-candidate+v40.c40f63bb98b9-linux.x86_64-release/libusd_ms.so
/srv/home/.cache/blender-benchmark-launcher/blender-versions/5b7f73e73370996bedebc15f955c9b1cc415a7da0381e8f48f711ec2dfb1cd7f/blender-3.6.0-linux-x64/lib/libusd_ms.so
/srv/home/.cache/blender-benchmark-launcher/blender-versions/a309f559f9d756e333c0eae97254b57cc24df65d3cddd69270044ee8626c216d/blender-4.0.0-linux-x64/lib/libusd_ms.so
/srv/home/src/blender-4.0.3-candidate+v40.c40f63bb98b9-linux.x86_64-release/libusd_ms.so

The /srv mounts are my /home mounts, and I was surprised that blender-benchmark works without any issue.

Last edited by Roken (2024-01-23 21:54:53)


Ryzen 5900X 12 core/24 thread - RTX 3090 FE 24 Gb, Asus Prime B450 Plus, 32Gb Corsair DDR4, Cooler Master N300 chassis, 5 HD (1 NvME PCI, 4SSD) + 1 x optical.
Linux user #545703

Offline

#4 2024-01-23 21:50:09

frostschutz
Member
Registered: 2013-11-15
Posts: 1,422

Re: [SOLVED] Blender is dead?

Works for me. You on an outdated mirror?

After I fix (by copying the .so from a cache)

This way of fixing things could also cause problems... any files not provided by pacman should not be there...

Offline

#5 2024-01-23 21:50:36

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,614

Re: [SOLVED] Blender is dead?

`pacman -Qikk usd` ?

Ok, we got some info while replying. 23.11-7 is not what you want, -6 is in Extra, -8 is in Extra-testing. You should have one of these versions.

Last edited by Scimmia (2024-01-23 21:52:48)

Offline

#6 2024-01-23 21:56:54

Roken
Member
From: South Wales, UK
Registered: 2012-01-16
Posts: 1,253

Re: [SOLVED] Blender is dead?

I haven't gone any further with this. I have testing enabled, but

$ sudo pacman -S usd
warning: usd-23.11-7 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) usd-23.11-7

Total Installed Size:  103.67 MiB
Net Upgrade Size:        0.00 MiB

:: Proceed with installation? [Y/n] 

Ryzen 5900X 12 core/24 thread - RTX 3090 FE 24 Gb, Asus Prime B450 Plus, 32Gb Corsair DDR4, Cooler Master N300 chassis, 5 HD (1 NvME PCI, 4SSD) + 1 x optical.
Linux user #545703

Offline

#7 2024-01-23 21:57:53

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,614

Re: [SOLVED] Blender is dead?

-8 was just added to testing 40 minutes ago, it's possible your mirror doesn't have it yet.

And it was specifically to fix Blender. https://gitlab.archlinux.org/archlinux/ … 77b1157da1

Last edited by Scimmia (2024-01-23 21:58:28)

Offline

#8 2024-01-23 21:58:50

Roken
Member
From: South Wales, UK
Registered: 2012-01-16
Posts: 1,253

Re: [SOLVED] Blender is dead?

frostschutz wrote:

Works for me. You on an outdated mirror?

After I fix (by copying the .so from a cache)

This way of fixing things could also cause problems... any files not provided by pacman should not be there...

yes, I know, I haven't made any of those changes permanent. I was testing to find the problem. The copied .so has been removed.


Ryzen 5900X 12 core/24 thread - RTX 3090 FE 24 Gb, Asus Prime B450 Plus, 32Gb Corsair DDR4, Cooler Master N300 chassis, 5 HD (1 NvME PCI, 4SSD) + 1 x optical.
Linux user #545703

Offline

#9 2024-01-23 21:59:29

Roken
Member
From: South Wales, UK
Registered: 2012-01-16
Posts: 1,253

Re: [SOLVED] Blender is dead?

Ahh - maybe I'll see in the morning, then

Thank you

EDIT: It literally came through on my mirror, with nvidia updates as I typed this. Installing, then a reboot (always reboot after nvidia and kernel). I'll let you know.

Last edited by Roken (2024-01-23 22:01:19)


Ryzen 5900X 12 core/24 thread - RTX 3090 FE 24 Gb, Asus Prime B450 Plus, 32Gb Corsair DDR4, Cooler Master N300 chassis, 5 HD (1 NvME PCI, 4SSD) + 1 x optical.
Linux user #545703

Offline

#10 2024-01-23 22:07:10

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,908
Website

Re: [SOLVED] Blender is dead?

Mod note: moving to testing.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#11 2024-01-23 22:09:43

Roken
Member
From: South Wales, UK
Registered: 2012-01-16
Posts: 1,253

Re: [SOLVED] Blender is dead?

And I'm back. The update to usd fixed it. Thank you @Scimmia for stopping me panicking anymore than I was. Marking as solved.


Ryzen 5900X 12 core/24 thread - RTX 3090 FE 24 Gb, Asus Prime B450 Plus, 32Gb Corsair DDR4, Cooler Master N300 chassis, 5 HD (1 NvME PCI, 4SSD) + 1 x optical.
Linux user #545703

Offline

Board footer

Powered by FluxBB