出现error:
modulecmd: malloc(): memory corruption: memory corruption
检查
发现是modulecmd的版本不对
在没问题的节点上是3.2.10,并且
/usr/bin/modulecmd --> /usr/local/Modules/3.2.10/bin/modulecmd
而在有问题的节点上是3.2.7,
/usr/bin/modulecmd (不是软链接)
解决方法:
rsync将无问题节点的/usr/local/Modules同步到有问题节点的/usr/local 下;
然后备份了/usr/bin/modulecmd 后做个软连接:
ln -s /usr/local/Modules/3.2.10/bin/modulecmd /usr/bin/modulecmd
修复modulecmd内存错误
本文介绍了一种在特定模块版本不匹配导致的modulecmd内存错误现象,并提供了详细的解决方案,包括同步正确的模块版本和创建必要的软链接。
1万+

被折叠的 条评论
为什么被折叠?



