作者 主題: 2002-08-09 CVSup error  (閱讀 7293 次)

0 會員 與 1 訪客 正在閱讀本文。

Tim

  • 活潑的大學生
  • ***
  • 文章數: 450
  • 性別: 男
    • 檢視個人資料
    • http://www.lab.mlc.edu.tw/
2002-08-09 CVSup error
« 於: 2002-08-10 23:36 »
4.6-RELEASE釋出之後,做CVSup都很順利。
這一天晚上做CVSup,reboot之後就ping不到主機。
隔天(2002-08-10)特地抽空至主機前一探究竟,發現開機之後停在一個「15秒之後自動reboot」的訊息上。
我有點慌了(有三台主機同時做,所以也同時掛),不知道該怎麼辦?
有人知道原因嗎!不然,真的得重灌了。

梁楓

  • 俺是博士!
  • *****
  • 文章數: 6220
    • 檢視個人資料
Re: 2002-08-09 CVSup error
« 回覆 #1 於: 2002-08-11 08:01 »
引述: "Tim"
4.6-RELEASE釋出之後,做CVSup都很順利。
這一天晚上做CVSup,reboot之後就ping不到主機。
隔天(2002-08-10)特地抽空至主機前一探究竟,發現開機之後停在一個「15秒之後自動reboot」的訊息上。
我有點慌了(有三台主機同時做,所以也同時掛),不知道該怎麼辦?
有人知道原因嗎!不然,真的得重灌了。


@_@ 我手上現在沒機子可以試
所以我也不太清楚這個狀況....

有誰有空有機子的?
也來試試看喲~~~

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
2002-08-09 CVSup error
« 回覆 #2 於: 2002-08-11 09:43 »
真奇怪,
只更新source及ports會死掉?!

請問你的 tag 是什麼?
作完cvsup後是直接重開還是有作什麼動作?

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
2002-08-09 CVSup error
« 回覆 #3 於: 2002-08-12 00:20 »
剛用我的Notebook試,
重開機後還好好的!

梁楓

  • 俺是博士!
  • *****
  • 文章數: 6220
    • 檢視個人資料
Re: 2002-08-09 CVSup error
« 回覆 #4 於: 2002-08-12 09:00 »
引述: "Tim"
4.6-RELEASE釋出之後,做CVSup都很順利。
這一天晚上做CVSup,reboot之後就ping不到主機。
隔天(2002-08-10)特地抽空至主機前一探究竟,發現開機之後停在一個「15秒之後自動reboot」的訊息上。
我有點慌了(有三台主機同時做,所以也同時掛),不知道該怎麼辦?
有人知道原因嗎!不然,真的得重灌了。


突然想到...
Tim 是從什麼版本升級到什麼版本?

cvsup後在make world 時,有沒有注意update的資料?
是不是核心什麼部份沖到了?

開機檔還找的到嗎?
先利用舊核心啟動,檢查make world有沒有什麼問題吧!

丫有消息要跟我們講一聲哩

mlps

  • 可愛的小學生
  • *
  • 文章數: 20
    • 檢視個人資料
我是了可以
« 回覆 #5 於: 2002-08-12 09:49 »
昨晚看了這訊息,很好奇,就用以前升級時所用的script試試看,
今早還能登入:
 FreeBSD 4.6-STABLE (MLPS0811) #0: Sun Aug 11 23:08:47 CST 2002


我的script:

#!/bin/sh
cd /etc
tar zcvf inetd.conf.tar.gz inetd.conf
tar zcvf mail.tar.gz mail
tar zcvf hosts.allow.tar.gz hosts.allow
tar zcvf hosts.tar.gz hosts
tar zcvf rc.conf.tar.gz rc.conf
tar zxvf namedb.tar.gz namedb
tar zcvf resolv.conf.tar.gz resolv.conf

tar zcvf passwd.tar.gz passwd
tar zcvf pwd.db.tar.gz pwd.db
tar zcvf spwd.db.tar.gz spwd.db
tar zcvf master.passwd.tar.gz master.passwd
tar zcvf group.tar.gz group

cd /usr/src
#make update  先執行此步驟,在執行此script
make -j2 buildworld > /home/solar/world0811
make installworld >> /home/solar/world0811

cp /usr/src/sys/i386/conf/GENERIC /usr/local/etc/MLPS0811
ln -s /usr/local/etc/MLPS0811 /usr/src/sys/i386/conf/MLPS0811

make buildkernel KERNCONF=MLPS0811 > /home/solar/kernel0811
make installkernel KERNCONF=MLPS0811 >> /home/solar/kernel0811

#mergemaster
#'i' csh.*  and /etc/master.passwd %~...

#or cp /usr/src/etc/ /etc/
#(3o-S+|%O%N(S's7s /etc $U-1*:*F&h)

cp -R /usr/src/etc/ /etc/

cd /etc
tar zxvf inetd.conf.tar.gz
tar zxvf mail.tar.gz
tar zxvf hosts.allow.tar.gz
tar zxvf hosts.tar.gz
tar zxvf rc.conf.tar.gz
tar zxvf namedb.tar.gz
tar zxvf resolv.conf.tar.gz

tar zxvf passwd.tar.gz passwd
tar zxvf pwd.db.tar.gz pwd.db
tar zxvf spwd.db.tar.gz spwd.db
tar zxvf master.passwd.tar.gz master.passwd
tar zxvf group.tar.gz group

#pwd_mkdb -p -d /etc /etc/master.passwd
cap_mkdb /etc/login.conf
newaliases
#我用openwebmail
chmod 4555 /usr/bin/suidperl

sync;sync;sync;reboot

Tim

  • 活潑的大學生
  • ***
  • 文章數: 450
  • 性別: 男
    • 檢視個人資料
    • http://www.lab.mlc.edu.tw/
Re: 2002-08-09 CVSup error
« 回覆 #6 於: 2002-08-14 10:20 »
2002-08-14,我在主機前 reset 重開機,載入舊的kernel。
unload
boot kernel.old
可以正常開機。
目前只做到這邊,尚未做進一步的處理。

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
2002-08-09 CVSup error
« 回覆 #7 於: 2002-08-14 10:40 »
我這幾天也有用CVS更新過,
不過我沒有作make world...

yunfun

  • 活潑的大學生
  • ***
  • 文章數: 227
    • 檢視個人資料
Re: 2002-08-09 CVSup error
« 回覆 #8 於: 2002-08-14 13:10 »
引述: "Tim"
2002-08-14,我在主機前 reset 重開機,載入舊的kernel。
unload
boot kernel.old
可以正常開機。
目前只做到這邊,尚未做進一步的處理。


我前一振子也曾經make world出問題,後來還是用您(tim)兄網站上說的 用cd升級的方法救回來的.

Tim

  • 活潑的大學生
  • ***
  • 文章數: 450
  • 性別: 男
    • 檢視個人資料
    • http://www.lab.mlc.edu.tw/
Re: 2002-08-09 CVSup error
« 回覆 #9 於: 2002-08-14 14:55 »
引述: "Tim"
2002-08-14,我在主機前 reset 重開機,載入舊的kernel。
unload
boot kernel.old
可以正常開機。
目前只做到這邊,尚未做進一步的處理。

可以開機之後,再將CVSup從頭再做一次,重新開機之後已無大礙。
希望這次只是偶發事件,恰巧被我給碰上了。