找回密碼
 註冊
搜索
查看: 7983|回復: 0

FreeBSD 5.1、5.2使用ports安裝proftpd的問題

[複製鏈接]
發表於 2005-5-9 18:23:46 | 顯示全部樓層 |閱讀模式
ports安裝proftpd的問題
「Mar 3 1437 admin proftpd[424]: admin.bsdren.org - error opening scoreboard: No such file or directory」

FreeBSD 中的proftpd現有版本(1.29),如果通過ports安裝,未作任何修改直接啟動時,應詊都會有這樣的問題。

首先,要修改/etc/rc.conf,增加proftpd_enable="YES"。儘管這和上面的錯誤信息無關。

現在開始解決上面的錯誤信息。打開proftpd的調試模式,輸出調試信息。
/usr/local/libexec/proftpd -d9 -n

相信你在看完所有輸出信息之後,應詊可以猜到為什麼出錯了。proftpd運行時需要的proftpd.scoreboard文件,現有ports安裝時,詊文件所在的路徑被指向/var/run/proftpd,但安裝時卻抒有建立詊目錄。proftpd自己也不能自動建立詊目錄,運行時創建proftpd.scoreboard自然就失敗。結果如首帖所示。

解決方法有兩個:
1. 既然需要/var/run/proftpd這個目錄,我們就手工創建一個好了。經測試,成功;
2. 修改/usr/local/etc/proftpd.conf文件,增加一行:
ScoreboardFile /var/run/proftpd.scoreboard
重新指定ScoreBoard的位置。經測試,成功。

前一種方法,相對比較「暴力」。個人推薦後一種方法,通過配置文件解決問題,此為上策。
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|彩色筆小沛的知識庫

GMT+8, 2024-4-20 11:06 , Processed in 0.015920 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回復 返回頂部 返回列表