Debian Etch to Lenny

ilmare| March 30, 2009 3:22 pm

關於系統升級這件事情,弄得不好,通常就是災難的開始,但是趁著lenny剛release,升級的話相信會比較輕鬆一點。

看著網路上如何升級的的文章,大抵上非常的簡單,就是編寫/etc/apt/sources.list,把出現etch的地方改成lenny。

deb http://ftp.tw.debian.org/debian/ lenny main
deb-src http://ftp.tw.debian.org/debian/ lenny main

deb http://security.debian.org/ lenny/updates main contrib
deb-src http://security.debian.org/ lenny/updates main contrib

接下來就是執行:
apt-get update
apt-get dist-upgrade

但是基本上過程不會這麼順利。
我遇到的第一個問題就是PGP的key不認得。
所以必須先安裝debian-archive-keyring。

接著呢,過程中出現一個錯誤,那就是slapd沒辦法自動升級,還好我的ldap的內容很簡單,因此我就先移除它,然後再安裝。

另一個比較嚴重的問題就是升級完後,用新的kernel開機在遇到lvm具有加密的部份會沒辦法執行,
cryptsetup: failed to setup lvm device
還好重開機後用舊的kernel是可以動作的,在網路上找了一下資料,似乎就是lvm2這個套件沒有安裝確實。
aptitude install lvm2
update-initramfs -u -k VERSION

最後還遇到了saslauthd的設定檔與舊的不相容,套用新的格式即可。

雖然說遇到的大問題不多,但是上面的那個failed to setup lvm device簡直就是快讓我嚇死了,雖然什麼東西都有備份,但要是加密磁區都毀了,搞起來還是很麻煩的。

No Responses to “Debian Etch to Lenny”

Care to comment?

*
To prove you're a person (not a spam script), type the security text shown in the picture. Click here to regenerate some new text.
Click to hear an audio file of the anti-spam word