Hello.
A funny thing happened very suddenly on our Linux servers
that I'm at a loss to explain. The basic problem is this:
RedHat 7.1, modules 3.1.6
Log into a Linux system, load up several modulefiles for
some EDA software, then try to run another module command
and we get the error:
init.c(425):ERROR:159: Cannot initialize TCL
Turns out the reason this happens is due to adding a new
library to the LD_LIBRARY_PATH from one of the EDA tools,
DesignSync from Synchronicity "lib.Linux". Take that out
of the LD_LIBRARY_PATH and modules starts working again.
And interestingly, version 3.1.5 does not exhibit this issue.
So what could have caused this? I'd like to isolate what
the issue is so I know who to ask to fix it. If the folks
at Synchronicity took over a Tcl function or something like
that, I'd like to be able to explain it to them so they can
fix it in their next release. If it's a modules thing, it
would of course be nice to patch it. :-)
By the way, this wasn't an issue up until today. There was
a lot of work done on our network infrastructure and storage
pool, and today this issue was all of a sudden there. I've
looked at the Linux servers and none of them received any
RPM updates, so the software versions haven't changed. I'm
at a loss to explain how anything IT did could have caused
this.
Thanks,
- Leo
|