/usr/bin/expect: error while loading shared libraries: libtcl8.4.so: cannot open shared object file:

安装完expect后,切换到一般用户,执行命令:/usr/bin/expect -c 'spawn sudo bash -c whoami;expect "assword"; send "MediaCloud@123\r";expect eof'

返回该错误信息:/usr/bin/expect: error while loading shared libraries: libtcl8.4.so: cannot open shared object file: No such file or directory


错误原因:共享库找不到。

解决方法:在/etc/ld.so.conf.d/目录下增加一个usr-libs.conf文件,在这个文件中写libtcl8.4.so库所在的路径/usr/tcl/lib/,然后执行ldconfig让文件生效,就好了。


阅读更多
想对作者说点什么? 我来说一句

libtcl8.3.so

2010年09月19日 546KB 下载

没有更多推荐了,返回首页

不良信息举报

/usr/bin/expect: error while loading shared libraries: libtcl8.4.so: cannot open shared object file:

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭