Running Houdini 19 on Fedora Linux 36
Updated: Dec 21, 2022
This is a requested tutorial, then I believe that some artists might had trouble to run Houdini in the new Fedora 36. Yes, there are some issues, but for our luck, they're easy to solve. Here, I describe my steps to make Houdini run smoothly on Fedora 36. I hope this tutorial would be useful for those with need.
First step: download Houdini. I am using the version 19.0.622, python 2. After the download, the artist must extract the files, of course. Here are the files and the Houdini artist must do the installation through the terminal as usual.



The installation process should run without any problems. The issues come out when we try to run Houdini. The first problem I had was with the missing library file libnsl.so.1.

Very easy to solve. It is suffice to install the libnsl - Legacy support library for NIS. Type sudo dnf install libnsl and wait the installation process to finish. Now you'll see that Houdini runs.
Unfortunately, it's not time to celebrate yet. I had a terrible time trying to run sesinetd, the Houdini server, properly. The issue is that the server was not initialized. I faced a script error with the sesinetd initialization script which said that the ps command was not found (Line 44 of the script located at /etc/init.d ).

This is the procps-ng package, which it is present in my installation of Fedora. What I did to solve the problem was reinstall it using sudo dnf reinstall procps -y . After the reinstallation, if the Houdini artist type ps -ef in the terminal, he/she/them should see a list with the results. This means that everything is ok now.
Well, not quite. I still had problems with the sesinetd initialization. I reinstalled it, but with no positive result. After a reboot of the system, I realized through a security violation message, that sesinetd doesn't had enough permission to do what it's should. Not a big deal: the Fedora Linux troubleshooter informs the Houdini artist what he/she/them have to do:

Then, I typed the informed lines as administrator and voilà, after reboot the system I gladly see that sesinetd had been loaded without any problem.
The sequence of commands:
sudo /sbin/restorecon -v /usr/lib/sesi/sesinetd_safe
sudo ausearch -c 'sesinetd' --raw | audit2aloow -M my-sesinetd
sudo semodule -i my-sesinetd.pp



Then, at last, I ran Houdini. Smiles.
One last thing you should know:
Slick3d.art was selected as one of the Top 20 3D Art Blogs on the web by FeedSpot. It is a great victory to me. It is a huge effort in very hard times. Besides, Slick3d.art encompasses my love for design and writing that started in my teen years. I am very grateful for the recognition that was a total surprise. Click here to go to FeedSpot Top 20 list or click on the image down below.
And do not forget: Donation = Loving ❤
Help me to do more tutorials. Please, consider to make a donation if this content helped you.