Houdini Installation issue on Manjaro
15277 26 6- Hossein Safaei
- Member
- 6 posts
- Joined: Sept. 2014
- Offline
hi guys i cant install Houdini license server on Manjaro linux, here is the output :
Cannot figure out where to put system startup scripts
Please install manually
*** NOTE ***
Some install errors seem to have occurred.
Your installation may not be complete.
Please correct any serious problems and re-install if necessary.
Cannot figure out where to put system startup scripts
Please install manually
*** NOTE ***
Some install errors seem to have occurred.
Your installation may not be complete.
Please correct any serious problems and re-install if necessary.
- Hossein Safaei
- Member
- 6 posts
- Joined: Sept. 2014
- Offline
- HongMao
- Member
- 63 posts
- Joined: Aug. 2013
- Offline
- HongMao
- Member
- 63 posts
- Joined: Aug. 2013
- Offline
Update: The previous doesn't auto-start sesinetd or even register it as a service, but I managed to figure out how to write a systemd service file that works on it's own…Now one can simply ignore the “cannot figure out where to put files” error when installing houdini, and just copy this .service file to /usr/lib/systemd/system (/etc/systemd/system didn't work; it kept making the wrong symlinks and then complained that the file/service already existed), and enable+start it either by or via kcm-systemd (or other auto-systemd-reloading systemd GUI manager)…
(your-preferred-root-method) systemctl enable sesinetd; (your-preferred-root-method) systemctl start sesinetd
- dosyanich
- Member
- 6 posts
- Joined: July 2019
- Offline
HongMao
sesinetd.service
Hi Hong!
Tell please, I have successfully running Houdini under last manjaro distro,
but I can't automate this environment running steps and I need to run them manually in terminal in each manjaro desktop session:
cd '/opt/hfs18.5.596'
source houdini_setup
sesinetd
Can you mind me please, how to run it with some kind of script, and where to put this script for run at boot? thanks!!!
- martinium
- Member
- 3 posts
- Joined: Oct. 2018
- Offline
Hey guys,
Quick updated how I am able to run on Manjaro 21.1.0.
So the issue seems to be because Houdini license is made to start its service using the outdated init.d while more modern distros have opt out towards systemd for all service management. And Arch linux and therefore Manjaro, doesn't even have init.d folder anymore. That's why on houdini install, the installer log complains about not setting up all paths or scripts properly as it is most likely (speculating here) made for a pretty old CentOS.
1. So to fix it, first I created init.d folder just as Hossein Safaei suggests - sudo mkdir /etc/init.d/
2. Then run the installer and houdini installer will make sesinetd file in there.
3. Just as HongMao suggests you can now create a systemd.service file to autorun the houdini lic service. But I had issue with his .service files as it was pointing to H17.5 folder and that is going to change when you install other Houdini versions. I also had other issues even specifying the right H18.5 folder as it is the latest version.
So I just got rid of his line there and pointed to the original /etc/init.d folder where Houdini installed the sesinetd. This way it will execute the sesinetd on autostart the same way you would do it manually from the terminal using the command: /etc/init.d/sesinetd start
So including this line
ExecStart=/etc/init.d/sesinetd start
in the .service file - which was then placed in /usr/lib/systemd/system.
You can also download my version of HongMao's sesinetd.service which works for me and it is pointing to the init.d so it should work with other houdini versions, as long as:
A) you make sure you have init.d folder in /etc and
B) Houdini installer continues to add the sesinetd file in /etc/init.d/
So download the sesinetd.service file and place it in usr/lib/systemd/system/
This should apply for other Distros as well, that are not supporting init.d anymore.
Cheers,
Martin
Quick updated how I am able to run on Manjaro 21.1.0.
So the issue seems to be because Houdini license is made to start its service using the outdated init.d while more modern distros have opt out towards systemd for all service management. And Arch linux and therefore Manjaro, doesn't even have init.d folder anymore. That's why on houdini install, the installer log complains about not setting up all paths or scripts properly as it is most likely (speculating here) made for a pretty old CentOS.
1. So to fix it, first I created init.d folder just as Hossein Safaei suggests - sudo mkdir /etc/init.d/
2. Then run the installer and houdini installer will make sesinetd file in there.
3. Just as HongMao suggests you can now create a systemd.service file to autorun the houdini lic service. But I had issue with his .service files as it was pointing to H17.5 folder and that is going to change when you install other Houdini versions. I also had other issues even specifying the right H18.5 folder as it is the latest version.
So I just got rid of his line there and pointed to the original /etc/init.d folder where Houdini installed the sesinetd. This way it will execute the sesinetd on autostart the same way you would do it manually from the terminal using the command: /etc/init.d/sesinetd start
So including this line
ExecStart=/etc/init.d/sesinetd start
in the .service file - which was then placed in /usr/lib/systemd/system.
You can also download my version of HongMao's sesinetd.service which works for me and it is pointing to the init.d so it should work with other houdini versions, as long as:
A) you make sure you have init.d folder in /etc and
B) Houdini installer continues to add the sesinetd file in /etc/init.d/
So download the sesinetd.service file and place it in usr/lib/systemd/system/
Image Not Found
This should apply for other Distros as well, that are not supporting init.d anymore.
Cheers,
Martin
- HongMao
- Member
- 63 posts
- Joined: Aug. 2013
- Offline
- dosyanich
- Member
- 6 posts
- Joined: July 2019
- Offline
- TangheStudent
- Member
- 88 posts
- Joined: Feb. 2021
- Offline
Hello,
I got houdini 18.5 working without issues but now with hudini 19 sesinetd doesn`t seem to want to launch (except after install)
If i do sesinetd start it returns Starting Houdini License server.
but when i run stop it tells me no server found running plz start before retrying.
:EDIT Problem weirdly semi fixed itself.
I got houdini 18.5 working without issues but now with hudini 19 sesinetd doesn`t seem to want to launch (except after install)
If i do sesinetd start it returns Starting Houdini License server.
but when i run stop it tells me no server found running plz start before retrying.
:EDIT Problem weirdly semi fixed itself.
Edited by TangheStudent - Dec. 2, 2021 03:24:06
- alexandher
- Member
- 1 posts
- Joined: Feb. 2017
- Offline
Hi,
According I did just now what Martinium suggested previously and it works for me. I am using Garuda with the Dragonized theme and its working now for me. I was having the same problem.
What I did was to run this command in the terminal sudo mkdir /etc/init.d/ and then just reinstall Houdini.
After this is checked the folder /etc/init.d/ to see if its populated and I found the sesinetd file over there. I then executed the file in a terminal and was able to in install my license.
I hope this helps
According I did just now what Martinium suggested previously and it works for me. I am using Garuda with the Dragonized theme and its working now for me. I was having the same problem.
What I did was to run this command in the terminal sudo mkdir /etc/init.d/ and then just reinstall Houdini.
After this is checked the folder /etc/init.d/ to see if its populated and I found the sesinetd file over there. I then executed the file in a terminal and was able to in install my license.
I hope this helps
- jchall
- Member
- 3 posts
- Joined: Aug. 2016
- Offline
- dosyanich
- Member
- 6 posts
- Joined: July 2019
- Offline
jchall
Hi, I was thinking about trying out Manjaro and Houdini 18.5. Are there any really noticeable benefits to using manjaro, and also has does Redshift work on Manjaro?
hi
about Manjaro - ideally to check youtube reviews or like this.
18.5 working well, with 470 nvidia driver.
Redshift no prob in total too.
- jchall
- Member
- 3 posts
- Joined: Aug. 2016
- Offline
- HongMao
- Member
- 63 posts
- Joined: Aug. 2013
- Offline
martinium
Hey guys,
Quick updated how I am able to run on Manjaro 21.1.0.
So the issue seems to be because Houdini license is made to start its service using the outdated init.d while more modern distros have opt out towards systemd for all service management. And Arch linux and therefore Manjaro, doesn't even have init.d folder anymore. That's why on houdini install, the installer log complains about not setting up all paths or scripts properly as it is most likely (speculating here) made for a pretty old CentOS.
1. So to fix it, first I created init.d folder just as Hossein Safaei suggests - sudo mkdir /etc/init.d/
2. Then run the installer and houdini installer will make sesinetd file in there.
3. Just as HongMao suggests you can now create a systemd.service file to autorun the houdini lic service. But I had issue with his .service files as it was pointing to H17.5 folder and that is going to change when you install other Houdini versions. I also had other issues even specifying the right H18.5 folder as it is the latest version.
So I just got rid of his line there and pointed to the original /etc/init.d folder where Houdini installed the sesinetd. This way it will execute the sesinetd on autostart the same way you would do it manually from the terminal using the command: /etc/init.d/sesinetd start
So including this line
ExecStart=/etc/init.d/sesinetd start
in the .service file - which was then placed in /usr/lib/systemd/system.
You can also download my version of HongMao's sesinetd.service which works for me and it is pointing to the init.d so it should work with other houdini versions, as long as:
A) you make sure you have init.d folder in /etc and
B) Houdini installer continues to add the sesinetd file in /etc/init.d/
So download the sesinetd.service file and place it in usr/lib/systemd/system/Image Not Found
This should apply for other Distros as well, that are not supporting init.d anymore.
Cheers,
Martin
New problem with sesinetd:
[2021-12-30 13:12:15] Licensing [Manager] - Failed to find gid from name (www-data). [2021-12-30 13:12:15] Licensing [Manager] - Failed to find uid from name (www-data).
- Ivan L
- Member
- 200 posts
- Joined: Jan. 2014
- Offline
Did you find how to fix it? The problem still persist.
Failed to find gid from name (www-data).
Failed to find gid from name (www-data).
I contribute to the beauty of this world
https://houdininotes.ivanlarinin.com/ [houdininotes.ivanlarinin.com]
https://houdininotes.ivanlarinin.com/ [houdininotes.ivanlarinin.com]
- dosyanich
- Member
- 6 posts
- Joined: July 2019
- Offline
- Ivan L
- Member
- 200 posts
- Joined: Jan. 2014
- Offline
one solution:
support:
It was sufficient to create a www-data user and a group with the same name and add 'myusername' to the www-group in my case
Also: add RemainAfterExit=true in your systemd service, sometimes it stops right after it starts.
https://superuser.com/a/1240000 [superuser.com]
support:
sesinetd 19.0+ runs as www-data on Linux. It's possible _www or sesinetd users haven't been created on your machine causing the license server to not start.
You can try creating it manually.
It was sufficient to create a www-data user and a group with the same name and add 'myusername' to the www-group in my case
Also: add RemainAfterExit=true in your systemd service, sometimes it stops right after it starts.
https://superuser.com/a/1240000 [superuser.com]
Edited by Ivan L - Nov. 25, 2022 13:44:56
I contribute to the beauty of this world
https://houdininotes.ivanlarinin.com/ [houdininotes.ivanlarinin.com]
https://houdininotes.ivanlarinin.com/ [houdininotes.ivanlarinin.com]
- habernir
- Member
- 94 posts
- Joined:
- Offline
- dosyanich
- Member
- 6 posts
- Joined: July 2019
- Offline
- habernir
- Member
- 94 posts
- Joined:
- Offline
-
- Quick Links