You are not logged in.
Pages: 1
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
/ is the root of all problems.
Offline
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?
Para todos todo, para nosotros nada
Offline
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
/ is the root of all problems.
Offline
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...
Online
`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
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
/ is the root of all problems.
Offline
-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
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
/ is the root of all problems.
Offline
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
/ is the root of all problems.
Offline
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
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
/ is the root of all problems.
Offline
Pages: 1