阿里云服务器的FreeBSD镜像使用pkg的问题解决过程
2017-06-10 22:43
274 查看
摘要: 阿里云,FreeBSD,pkg,软件安装
新购阿里云ECS,选择FreeBSD镜像(版本是10.1,但uname -a输出是10.2),由于之前已经咨询过阿里云的技术支持人员,知道ECS不允许使用freebsd-update升级,所以购买后配置好ssh等环境,开始装必要的软件。
首先习惯性的pkg update,然后pkg info,pkg upgrade,提示pkg的版本从pkg: 1.6.1_2升级到1.10.0_2,选择Y后,升级完成。但是,问题来了,pkg出错了,提示信息如下: /usr/local/lib/libpkg.so.4: Undefined symbol "openat"。之前一台服务器也是这个情况,但那次因为版本没有跨那么大,提示是libpkg.so.3的问题,从别的地方copy替换后,还可以使用,但这次这个办法不灵了。
提工单,自己也用google搜索,搜索的结果是因为FreeBSD官方已经停止了对10.1版本的支持,所以会出现这个问题,给出的解决方案是升级操作系统,或者将pkg版本降回来。由于是新购的ECS,懒得折腾pkg降版本的事情,重新初始化镜像了事,然后用pkg lock pkg,锁住pkg不升级了。
但是装软件的时候,问题来了
陷入死循环了,pkg不升级,安装软件提示找不到软件,但是升级了又出错,怎么解?
首先在工单上一通扯皮,这里得吐槽一下阿里云的技术支持人员,太不靠谱了,给出的解决办法,完全没谱,连命令能否执行都不验证,瞎忽悠。所以大家如果选择FreeBSD,一定要有心理准备,那些技术支持对
linux还熟悉点,对FreeBSD基本上外行。
折腾了几个小时后,逛到了chinaunix,在BSD版看到也有兄弟遇到了pkg的问题。当看到pkg源的帖子时,灵光一闪,马上修改/etc/pkg/FreeBSD.conf成如下源
然后就正常了。感谢J3ff提供的源。
需要的看这个帖子:http://bbs.chinaunix.net/thread-4259972-1-1.html
新购阿里云ECS,选择FreeBSD镜像(版本是10.1,但uname -a输出是10.2),由于之前已经咨询过阿里云的技术支持人员,知道ECS不允许使用freebsd-update升级,所以购买后配置好ssh等环境,开始装必要的软件。
首先习惯性的pkg update,然后pkg info,pkg upgrade,提示pkg的版本从pkg: 1.6.1_2升级到1.10.0_2,选择Y后,升级完成。但是,问题来了,pkg出错了,提示信息如下: /usr/local/lib/libpkg.so.4: Undefined symbol "openat"。之前一台服务器也是这个情况,但那次因为版本没有跨那么大,提示是libpkg.so.3的问题,从别的地方copy替换后,还可以使用,但这次这个办法不灵了。
提工单,自己也用google搜索,搜索的结果是因为FreeBSD官方已经停止了对10.1版本的支持,所以会出现这个问题,给出的解决方案是升级操作系统,或者将pkg版本降回来。由于是新购的ECS,懒得折腾pkg降版本的事情,重新初始化镜像了事,然后用pkg lock pkg,锁住pkg不升级了。
但是装软件的时候,问题来了
pkg install openjdk8 Proceed with this action? [y/N]: y pkg: http://pkg.FreeBSD.org/FreeBSD:10:amd64/latest/All/openjdk8-8.60.24.txz: Not Found
陷入死循环了,pkg不升级,安装软件提示找不到软件,但是升级了又出错,怎么解?
首先在工单上一通扯皮,这里得吐槽一下阿里云的技术支持人员,太不靠谱了,给出的解决办法,完全没谱,连命令能否执行都不验证,瞎忽悠。所以大家如果选择FreeBSD,一定要有心理准备,那些技术支持对
linux还熟悉点,对FreeBSD基本上外行。
折腾了几个小时后,逛到了chinaunix,在BSD版看到也有兄弟遇到了pkg的问题。当看到pkg源的帖子时,灵光一闪,马上修改/etc/pkg/FreeBSD.conf成如下源
FreeBSD: { # url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest", url: "pkg+http://pkg1.chinafreebsd.cn/${ABI}/latest", mirror_type: "srv", signature_type: "fingerprints", fingerprints: "/usr/share/keys/pkg", enabled: yes }
然后就正常了。感谢J3ff提供的源。
需要的看这个帖子:http://bbs.chinaunix.net/thread-4259972-1-1.html
相关文章推荐
- 阿里云----------阿里云服务器使用过程中遇到的各种奇葩问题以及解决渠道
- 阿里云服务器使用问题fatal error: Python.h: No such file or directory解决
- 解决使用专有网络的阿里云服务器无法远程连接的问题
- 使用阿里云服务器遇到的一些问题及解决办法
- 阿里云服务器使用镜像市场上的环境以后sql不能远程问题
- gradle -- 使用国内阿里云镜像解决下载速度慢的问题
- 如何解决阿里云服务器使用phpmail发送邮件超时的问题(针对qq企业邮箱)
- 阿里云服务器使用问题fatal error: Python.h: No such file or directory解决
- 使用Dell OpenManage Server Administrator简化解决问题的过程
- 使用javamail发信过程中的一些问题及解决方法
- 解决使用Tornado过程中不能启动simulator的问题
- 解决Vista访问ProjectServer2003服务器时,datatable无法使用问题_Microsoft JScript runtime error '800a138f'
- 解决使用Tornado过程中不能启动simulator的问题
- 使用ps为exchange 2007重新分配证书,以解决默认安装时证书与服务器fqdn不匹配问题。
- TIUDPClient使用过程中出了一个问题,请教一下怎么解决
- 使用Biztalk的异常处理解决交换过程中的出错问题
- 解决:[不安装oracle客户端,也要连接oracle服务器]这个问题过程中的经验。