LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2616|回复: 8

ports安装proftpd的问题

[复制链接]
发表于 2004-3-3 14:18:44 | 显示全部楼层 |阅读模式
Mar  3 14:16:37 admin proftpd[424]: admin.bsdren.org - error opening scoreboard: No such file or directory
发表于 2004-3-3 20:53:54 | 显示全部楼层
如何配置的?
发表于 2004-3-4 12:20:23 | 显示全部楼层
FreeBSD 中的proftpd现有版本(1.29),如果通过ports安装,未作任何修改直接启动时,应该都会有这样的问题。

首先,要修改/etc/rc.conf,增加proftpd_enable="YES"。尽管这和上面的错误信息无关。

现在开始解决上面的错误信息。打开proftpd的调试模式,输出调试信息。
  1. /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文件,增加一行:
  1. ScoreboardFile                         /var/run/proftpd.scoreboard
复制代码

重新指定ScoreBoard的位置。经测试,成功。

前一种方法,相对比较“暴力”。个人推荐后一种方法,通过配置文件解决问题,此为上策。
发表于 2004-3-4 13:37:02 | 显示全部楼层
我也是 ports 安装的  没有这么麻烦的
发表于 2004-3-5 06:44:45 | 显示全部楼层
ProFTPD 1.29以前版本,没问题;ProFTPD从以前版本升级的,也没问题。

FreeBSD 5.2安装完毕后,Ports或Packages安装ProFTPD,如果未作上述修改,直接启动ProFTPD,这时就一定有这样的问题。偶曾经因为上述原因,重装系统至少三次以上,最后是打开调试选项,才解决问题。根本原因还是ProFTPD 1.29的Ports中的缺省路径设置有点小问题。偶在FreeBSD 5.1下再现了同样的错误信息。

系统中ProFTPD的man帮助信息中,对于文件路径的描述更是错误连篇,不知道作者写完以后有无效对。
发表于 2004-3-5 09:15:41 | 显示全部楼层
我用的freebsd4.9的 ,安装是很方便的

完事之后   只要配置一下  /usr/local/etc/proftpd.conf

然后 ,,启动 proftpd.sh  就可以了

没想到 5.1安装配置会这么麻烦
发表于 2004-10-24 02:27:01 | 显示全部楼层
我也是遇到相同的问题,现在终于知道问题所在了,谢谢呀
发表于 2004-10-24 02:27:17 | 显示全部楼层
我也是遇到相同的问题,现在终于知道问题所在了,谢谢呀
发表于 2004-10-24 02:29:16 | 显示全部楼层
我也是遇到相同的问题,现在终于知道问题所在了,谢谢呀
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表