On Fri, 2 Dec 2022, Ben Koenig wrote:
First is to make sure you have all the correct paths. You are linking to /usr/share/texmf-dist/scripts/texindy.pl but a stock install of the same package puts them in /usr/share/texmf-dist/scripts/xindy/texindy.pl. It could be that something got moved around?
Ben, Looking again, and more closely, at where your have texindy.pl I moved it into the xindy/ subdirectory.
Second, try calling the symlink using the absolute path: /usr/bin/texindy. I don't think this will make a difference, but it is clearly trying to build a path based on $0 (the "real" name of the script) and I've seen other programs where logic added to define paths can actually fail based on how the program is called.
I just did this: # ln -s /usr/share/texmf-dist/scripts/xindy/texindy.pl /usr/bin/texindy [root@salmo /usr/bin]# ll texindy lrwxrwxrwx 1 root root 46 Dec 2 14:57 texindy -> /usr/share/texmf-dist/scripts/xindy/texindy.pl and I have an active link (texindy is in cyan). But, ... $ texindy biota-to-set-wq-standards.idx -bash: /usr/bin/texindy: Permission denied which is the issue I hit before. Sigh. Any ideas why? Thanks again, Rich
