白老鼠 Server 巳更新成 FreeBSD 9.0 筆記 :
白老鼠 Server 巳更新成 FreeBSD 9.0 ! 這次更新白老鼠伺服 OS 及第三方軟件。和以往一樣更新時也有些小問題要處理。這次同樣用 binary upgrades ,OS 版本為 FreeBSD 9.0-RELEASE-64bit 。
今次升級筆記流情如下:
# sed -i '' -e 's/=_/=%@_/' /usr/sbin/freebsd-update
# freebsd-update upgrade -r 9.0-RELEASE
<----- 出現以下錯誤
Fetching metadata signature for 9.0-RELEASE from update5.FreeBSD.org... done.
Fetching metadata index... done.
Fetching 1 metadata patches. done.
Applying metadata patches... done.
Fetching 1 metadata files... done.
Inspecting system... sha256: ///usr/share/misc/pci_vendors: Input/output error
done.
Fetching files from 8.2-RELEASE for merging... done.
Preparing to download files... cp: tmpfile: Bad address
----->
<----- 處理片方法
# mv /usr/share/misc/pci_vendors /usr/share/misc/pci_vendors.org
----->
<----- 之後再重做
#freebsd-update upgrade -r 9.0-RELEASE
----->
# freebsd-update install
# shutdown -r now
# freebsd-update install
# freebsd-update install
<----- 因用到 ssh 進入系統
#ee /etc/ssh/ssh_config
#ee /etc/ssh/sshd_config
把 “<<<<<<< current version ” 和 “>>>>>>> 9.0-RELEASE ” 前面加上 “#” 否則會出錯誤。
---->
#shutdown -r now
<----- 之後重開機後出現了
Shared object "libz.so.5" not found、Shared object "libutil.so.8" not found 等等。
先去更新 Ports tree 後再重新編譯 compat7x 和 compat8x 。
# portsnap fetch update
# cd /usr/ports/misc/compat7x
# make install clean
# cd /usr/ports/misc/compat8x
# make install clean
---->
完成後再去更新其他第三方軟體。
留言列表