今天终于把一台服务器从 Fedora 10 升到了 Fedora 14,一开始想用 yum 升级(在 fedora upgrader 的帮助下),尝试跳级升级的,不成功。然后用 Fedora 自身的 major upgrade,分别尝试了跳级升级和不跳级升级,都不成功,最后卡在 Fedora 11 拷贝完升级文件但进不了图形界面完成升级,彻底动弹不得。很懊恼,早知如此还不如一开始就全新安装,就是想绕开重建 server 的麻烦,但这看来是绕不开的。
稍后我列出此次升级的 checklist(以前陆续也写过,但有两年没干这活了,变化还是很大)。
此次升级损失了 DNS slave zones 的文件。本以为主 Server 有备份,但主 Server 几次搬家,什么时候把那些文件搬丢了也没印象了。
升级的起因是我需要 php ssh2,却发现 Zend Server 暂不支持。不想经历自行往 Zend Server 添加 php ssh2 的麻烦,就想回到 Fedora 管理下的 php。不久前说过,我觉得 Zend Server 是鸡肋,这下更坚定我的看法。