HQUEUE trouble:Can't install houdini onto the windows based shared folder for linux HQUEUE clinet."symlink not supported"error

   Views 3008   Replies 9   Subscribers 1
User Avatar
Member
26 posts
Joined: Jan. 2016
Offline
How to install houdini onto the windows based shared folder for linux HQUEUE clinet?
Here comes out a “symlink not supported” error when I try to install on it.
Really need help
User Avatar
Member
26 posts
Joined: Jan. 2016
Offline
Or anyone have another method to achive it?
My shared folder is Windows.My client is Windows and linux
User Avatar
Staff
1284 posts
Joined: July 2005
Offline
Hello,

The shared Houdini distro for Linux doesn't need symbolic links to work but it looks like we added new symlink options to the Linux installer for Houdini 16.0.

Assuming that you are following the HQueue Linux FAQs [www.sidefx.com] instructions for installing the Linux shared distro then you should be able to fix the error by adding these options to the installer command-line:
--no-install-bin-symlink --no-install-hfs-symlink
I hope this helps.

Cheers,
Rob
User Avatar
Member
26 posts
Joined: Jan. 2016
Offline
rvinluan
Hello,

The shared Houdini distro for Linux doesn't need symbolic links to work but it looks like we added new symlink options to the Linux installer for Houdini 16.0.

Assuming that you are following the HQueue Linux FAQs [www.sidefx.com] instructions for installing the Linux shared distro then you should be able to fix the error by adding these options to the installer command-line:
--no-install-bin-symlink --no-install-hfs-symlink
I hope this helps.

Cheers,
Rob

Hello!Thank you very much to reply my question,but when I try to use your code “–no-bin-symlink –no-hfs-symlink” then it appear another error:“–no-bin-symlink” must be a writeable directory.But my directory is writeable.So how to fix that?

Thank you
User Avatar
Member
26 posts
Joined: Jan. 2016
Offline
rvinluan
Hello,

The shared Houdini distro for Linux doesn't need symbolic links to work but it looks like we added new symlink options to the Linux installer for Houdini 16.0.

Assuming that you are following the HQueue Linux FAQs [www.sidefx.com] instructions for installing the Linux shared distro then you should be able to fix the error by adding these options to the installer command-line:
--no-install-bin-symlink --no-install-hfs-symlink
I hope this helps.

Cheers,
Rob


and use “–no-install-bin-symlink”is useless.It appears not supported error again
User Avatar
Staff
1284 posts
Joined: July 2005
Offline
Use two leading dashes for the option names otherwise the installer will not recognize the options and treat them instead as directory paths.

So --no-install-bin-symlinkinstead of -no-install-bin-symlink.

Cheers,
Rob
User Avatar
Member
26 posts
Joined: Jan. 2016
Offline
rvinluan
Use two leading dashes for the option names otherwise the installer will not recognize the options and treat them instead as directory paths.

So --no-install-bin-symlinkinstead of -no-install-bin-symlink.

Cheers,
Rob
I use two leading dashes.My code is“./houdini.install –no-install-bin-symlink –no-install-hfs-symlink”.But it appears not supported error again
Edited by XiangYu - July 11, 2017 09:37:49
User Avatar
Member
26 posts
Joined: Jan. 2016
Offline
I don't know why the page shows only one dash.But my code is two dashes really.
User Avatar
Staff
1284 posts
Joined: July 2005
Offline
Oh I see. Strange that the installer doesn't recognize those symlink options. They were definitely added in Houdini 16.0.

How about trying this workaround instead:
- Run the Houdini installer and install Houdini to a local directory on the Linux machine.
- Then from a terminal, copy the local Houdini distro to the Windows shared folder in a way where symbolic links are resolved and not preserved. I think passing the -RLflags to the copy command would do the trick. For example, cp -RL /path/to/local/hfs16.0.ZZZ /path/to/windows/shared/folder/hfs16.0.ZZZ
User Avatar
Member
26 posts
Joined: Jan. 2016
Offline
rvinluan
Oh I see. Strange that the installer doesn't recognize those symlink options. They were definitely added in Houdini 16.0.

How about trying this workaround instead:
- Run the Houdini installer and install Houdini to a local directory on the Linux machine.
- Then from a terminal, copy the local Houdini distro to the Windows shared folder in a way where symbolic links are resolved and not preserved. I think passing the -RLflags to the copy command would do the trick. For example, cp -RL /path/to/local/hfs16.0.ZZZ /path/to/windows/shared/folder/hfs16.0.ZZZ

Thank you very very very much!!!It works!!!!
I don't know why it prints words
“cp: cannot create directory ‘/mnt/hq/b/b/toolkit/include/DAE’: File exists
cp: cannot create directory ‘/mnt/hq/b/b/toolkit/include/FBX’: File exists”
when I use your code but it works for HQUEUE linux client!Thank you soooooooo much!
Hopefully SideFX could fix the code which the symlink options doesn't works.

But thank you again.It bothered me for a long time.
  • Quick Links