开发者社区> 问答> 正文

阿里云freebsd10.1-pkg升级到1.9.4就不能用了

阿里云freebsd10.1-pkg升级到1.9.4就不能用了
/usr/local/lib/libpkg.so.3: Undefined symbol "openat"
格盘重装还是这样,希望有高人给解释下
自己在虚拟机上装的升级是没有问题的

展开
收起
乔嘉 2017-01-06 11:31:29 6511 0
7 条回答
写回答
取消 提交回答
  • 你们都太有才啦!

    2019-07-17 20:40:46
    赞同 展开评论 打赏
  • 在/var/cache/pkg 找到pkg历史安装包
    解压 后可以看到一个usr目录
    直接复制出来覆盖 就可以用老版本了

    2019-07-17 20:40:46
    赞同 展开评论 打赏
  • setenv UNAME_r "10.1-RELEASE"
    freebsd-update upgrade -r 10.3-RELEASE
    freebsd-update install
    reboot
    freebsd-update install

    先升级到 10.3

    setenv UNAME_r "10.3-RELEASE"
    freebsd-update upgrade -r 11.0-RELEASE
    freebsd-update install
    reboot
    freebsd-update install
    再升级到最新的11.0

    然后更新源码,编译内核。然后就可以愉快的玩耍了。

    tips:freebsd-update命令不能夸大版本升级

    2019-07-17 20:40:46
    赞同 1 展开评论 打赏
  • IT老兵,钟情于系统集成技术,最爱FreeBSD,希望一起交流BSD下各种相关技术!

    cd /usr/ports/ports-mgmt/pkg
    make clean deinstall reinstall -D ALLOW_UNSUPPORTED_SYSTEM

    用此方法彻底清除老版本,安装最新版本后,成功修复!

    2019-07-17 20:40:46
    赞同 1 展开评论 打赏
  • 先用pkg-static对付一下。这个freebsd 10.1,10.2过了维护期引起的问题。否则想办法升到10.3吧。

    https://github.com/freebsd/pkg/issues/1526
    https://github.com/bapt/indexinfo/issues/8

    2019-07-17 20:40:45
    赞同 展开评论 打赏
  • 我也是这个问题,2台主机都是这个情况。我自己还有台现场的服务器是10.3的,升级没有问题的。关键是现在pkg完全挂掉了

    2019-07-17 20:40:45
    赞同 展开评论 打赏
  • 四天前阿云上 FreeBSD 10.1 升級到 1.9.4_1 都也沒問題,就這幾天不知道為什麼 pkg upgrade 升級 pkg 至 1.9.4_1 後就會出現 /usr/local/lib/libpkg.so.3: Undefined symbol "openat"

    2019-07-17 20:40:45
    赞同 展开评论 打赏
滑动查看更多
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Debian GNU/Linux 安全合规之路 立即下载
Decian GNU/Linux安全合规之路 立即下载
低代码开发师(初级)实战教程 立即下载