Can't run Octane Server 2026.1-31.3-beta on Fedora Linux

Blender (Export script developed by yoyoz; Integrated Plugin developed by JimStar)
Post Reply
User avatar
Silverwing
Licensed Customer
Posts: 291
Joined: Wed Jun 15, 2011 8:36 pm
Location: Ludwigsburg Germany
Contact:

Hey there.
I downloaded The new Blender "OctaneBlender Addon 2026.1 - 31.3 Beta Release (for Blender 5.0) [TEST]"

I can extract and run the "octane_addon_server-studio-31.3-beta.zip" on Windows just fine.

But on my Linux Fedora 43, when I extract and run "OctaneStudio_for_BlenderOctaneAddon_Linux_2026.1-31.3-beta.zip"
I get following error:
libpng error: unexpected zlib return code
Segmentation fault (core dumped) ./OctaneServer

In contrast, when I install the latest "OctaneRender™ for Blender 2024.1.2 - 29.20" "octane_server_studio_2025.4-30.8.0-stable.run"
It installs and runs just fine.

There seems to be a difference between the newer extracted version of OctaneServer and the older .run installed one.
Would it be possible to offer a version of the OctaneServer that again will run on Fedora.

Thank you!
WIN 11 PRO 64 | ASUS X299 SAGE | 1X RTX 4090 3X RTX 3090 | i7 10980XE | 128GB RAM
linograndiotoy
OctaneRender Team
Posts: 1457
Joined: Thu Feb 01, 2018 7:10 pm

I'll ask the developer!

Thanks!
linograndiotoy
OctaneRender Team
Posts: 1457
Joined: Thu Feb 01, 2018 7:10 pm

Hey Raphael,

The developer has a question for you:

"About the Linux version issue, the user said "OctaneRender™ for Blender 2024.1.2 - 29.20" "octane_server_studio_2025.4-30.8.0-stable.run" was working fine, which refer to 2024 and 2025 versions at the same time - so I don't know which one is correct? Or maybe both of them are working? Can you please help me ask him/her to clarify it for me? Did the custom-built versions work for him but the add-on versions didn't work?
Thanks!"

Please let us know, thanks!
User avatar
Silverwing
Licensed Customer
Posts: 291
Joined: Wed Jun 15, 2011 8:36 pm
Location: Ludwigsburg Germany
Contact:

Hey lino,

sorry for getting back to you so late. The answer notifications both went into my spam folder 😇
Also I seem to have mixed up some versions in my original message.

Basically what I am saying is, the Octane Server for Linux that came with a .run package that could be installed works just fine.

For the Addon Version of Octane for Blender the "OctaneServer - Linux - Studio Edition" comes as a .zip file that simply extracts. No .run package that installs Octane Server.

So in short:
It's about the Octane Server on Fedora Linux 43
I can install and run the .run packages of the Octane Server just fine.
I can't run the extracted .zip package

When I start "Octane Server" with ./OctaneServer from the extracted zip. The terminal returns:
libpng error: unexpected zlib return code
Segmentation fault (core dumped) ./OctaneServer

P.s. when I try the same thing on Linux Mint 22.3 it works and I get a Otoy sign in Popup for Octane Server.... maybe it has something to do that Mint is running on X11 still but Fedora on Wayland?


Thank you for looking into this!

Cheers,
Raphael
WIN 11 PRO 64 | ASUS X299 SAGE | 1X RTX 4090 3X RTX 3090 | i7 10980XE | 128GB RAM
linograndiotoy
OctaneRender Team
Posts: 1457
Joined: Thu Feb 01, 2018 7:10 pm

Hi Raphael,

Thanks for your reply!

Could you please try the following command and see whether it resolves the issue?

For example:

patchelf --set-rpath '$ORIGIN/lib' ./OctaneServer

This forces OctaneServer to load the bundled libraries from its local folder, similar to what the .run installer does.

If this does not fix the problem, could you please compare the shared library dependencies between the working .run installation and the extracted .zip version and send the results back to me?

You can use the following commands:

readelf -d ./OctaneServer | grep NEEDED > needed.txt
ldd ./OctaneServer | sort > ldd.txt

Running these for both versions and sending the outputs would help us identify any dependency differences.
User avatar
Silverwing
Licensed Customer
Posts: 291
Joined: Wed Jun 15, 2011 8:36 pm
Location: Ludwigsburg Germany
Contact:

Hey Lino,

thank you for getting back to me,

I had to install the patchelf package first.

I tried patchelf --set-rpath '$ORIGIN/'lib ./OctaneServer

Probably because there is no "lib" folder in the directory. The .so files sharing the same folder with the OctaneServer
The attached screenshot shows the folder structure of the unpacked OctaneAddonServerStudio directory.

Screenshot From 2026-02-17 09-15-10.png

I tried altering the path to:

patchelf --set-rpath '$ORIGIN/' ./OctaneServer

and

patchelf --set-rpath '$ORIGIN' ./OctaneServer

without luck. The terminal does not provide any output and ends the program (just jumps to the next line)

Though when I tried to just run ./OctaneServer it gave me a bit of a different output then last time. I am guessing due to some library updates in Fedora in the meantime:


Last but not least I ran the other two commands

readelf -d ./OctaneServer | grep NEEDED > needed.txt
ldd ./OctaneServer | sort > ldd.txt

and also attached those .txt files to the message.

Hopefully this will get us somewhere.🤞
Attachments
ldd.txt
(1.98 KiB) Downloaded 9 times
needed.txt
(723 Bytes) Downloaded 8 times
WIN 11 PRO 64 | ASUS X299 SAGE | 1X RTX 4090 3X RTX 3090 | i7 10980XE | 128GB RAM
Post Reply

Return to “Blender”