災難不斷
| 元月 31, 2007 | 4個迴響| 沒有引用| 1456 reads | Size: L, M, S | Edit: P, C, R || Category: CHAT. |
今年是豬年,小弟我屬豬,大概是犯太歲,越靠近過年越多事情不順利。
週日太無聊,想說來升級主機到 6.2 Release,按照以往的作法做,差別是這次有雞婆的設定了些東西在 make.conf 裡面,然後又用了 make -j 來跑,果然災難不斷。第一次 make buildworld 跑沒多久就掛掉了,不太信邪,make clean 後又跑一次,還是這樣。
上網找了一下解決的辦法,果然在 FreeBSD 的 Mail List 有找到討論串「i386/101646: make buildworld fails on RELENG_6」,修正了第一個部份,重新跑一次,結果過了那關,又卡在新的地方。找了一下,有的人建議不要隨便用 make -j,乖乖的拿掉重跑,結果在上面討論串的第二部份掛掉,只好乖乖的把四個部份全部修正後重跑。
結果很冏的,忘了把 crontab 裡面的 make update 關掉,結果修正過的檔案又被還原了,當時真的快瘋了。不過也只能冷靜的重新修正、重新 buildworld。這次終於過關了,呼。
後面跑 buildkernel 的時候,又出了點狀況,越來越沮喪,第一次問題這麼多的。搜尋一下問題,沒有找到答案,想說會不會是 6.2 的 Kernel 有增減什麼東西,所以重新改了一份 Kernel 設定出來,不過大概是狀況太多,很浮躁,忘了把 USB Disk 都會用到 SCSI 項目留下來,後面又錯了一次。天呀!
之後忘記又發生甚麼問題,找不到原因,就把 make.conf 裡面自己「假搞」亂加的 -O3 -pipe 給拿掉,之後就一路順暢到底了!真的很雖,身邊也有朋友最近升級,也都沒事,嗚嗚。
這個教訓告訴我們,不要「假搞」亂加東西,然後就是本命年要安太歲、作善事,XD。
隨機文章:
» Sony = 品質?


阿門!
快把奮鬥過程詳細記錄下來吧!
好當我的筆記書 :p