/usr/local/lib/libxml2.so.2: no version information available错误解决办法

今天在某台vps上执行了下apt-get update&&apt-get upgrade之后再重启uwsgi时候就杯具了,提示

/usr/local/lib/libxml2.so.2: no version information available (required by uwsgi)

搜索信息时候发现更多碰到这种情况都是php -v时候会出现,而大多的信息都是说libxml的版本不对,重新修改libxml2.so.2的软链接指向即可「ln -s 」。

我测试这台vps的php -v果然也提示了一堆/usr/local/lib/libxml2.so.2: no version information available的提示:

但通过phpinfo()检查时候发现libxml的版本其实是正确的(我的是编译的libxml2.7.8):

找到另一台正常的VPS查看libxml2.so.2文件大小,发现两台VPS的文件都是一样大小(没有检查MD5):

  • 出错的VPS
  • 正常的VPS

这时候看到一篇文章是说rm /usr/local/lib/libxml2.so*文件即可

尝试操作了一下,果然正常了:(

Linux各种版本混乱啊,主要还不明白到底是因为啥造成的……

添加新评论 »