今天糊里糊塗的將Freebsd從6升級到 6.1 stable,編完核心後執行 mergemaster -cv
過程中不曉得錯了那一個步驟,正常開機後,下 uname -a 顯示已經更新成功。
但是位在此 /usr/local/etc/rc.d 目錄下的 執行檔,必須自已手動執行,並無法像以前一樣自動執行。請教那位高手幫忙想想辦法。
目前 apache 和 mysql 、mail 的發信,都必須手動啟動
檢視/var/log/messages發現的問題有:
Jun 20 21:43:03 www root: /etc/rc: WARNING: $clear_tmp_X is not set properly - s
ee rc.conf(5).
Jun 20 21:43:03 www root: /etc/rc: WARNING: $hcsecd_enable is not set properly -
see rc.conf(5).
Jun 20 21:43:03 www root: /etc/rc: WARNING: $sdpd_enable is not set properly - s
ee rc.conf(5).
Jun 20 21:43:04 www cron: login_getclass: unknown class '5'
Jun 20 21:43:04 www sm-mta-in[518]: NOQUEUE: SYSERR(root): No local mailer defined
Jun 20 21:43:05 www root: /etc/rc: WARNING: $hostapd_enable is not set properly
- see rc.conf(5).
對 Freebsd 實在很不熟,實在慚愧!!我想應該是動到了/etc/login.conf 的檔案吧!真是傷腦筋。