/usr/bin/curl: /usr/local/lib/libcurl.so.4: no version information available (required by /usr/bin/curl) /usr/bin/curl:


宝塔申请证书提示/usr/bin/curl: /usr/local/lib/libcurl.so.4: no version information available (required by /usr/bin/curl) /usr/bin/curl:

locale libcurl.so.4

大概是这样:

/usr/lib/x86_64-linux-gnu/libcurl.so.4
/usr/lib/x86_64-linux-gnu/libcurl.so.4.3.0
/usr/local/lib/libcurl.so.4
/usr/local/lib/libcurl.so.4.4.0

2.将这个冲突的软链接删掉:

rm -rf /usr/local/lib/libcurl.so.4

3. 然后,将 4.3.0 的静态库链接到上面:

ln -s /usr/lib/x86_64-linux-gnu/libcurl.so.4.3.0 /usr/local/lib/libcurl.so.4

-- 这一步 要看看 /usr/lib/x86_64-linux-gnu/ 下是什么版本 比如 4.7.0或者啥的 有的没4.3.0

验证一下:

ls -l /usr/local/lib/libcurl.so.4

lrwxrwxrwx 1 root root 42 Apr 3 20:35 /usr/local/lib/libcurl.so.4 -> /usr/lib/x86_64-linux-gnu/libcurl.so.4.3.0//对应版本
然后 证书就能自动续签了

正文完

评论区
个人资料

  • 博主木木
  • 运营天数3394
  • 文章阅读数 49499
  • 评论数量1
  • 文章数量102
搜索

倒计时