- 主题:smth-1.2.1仍然出现的shmget错误问题
这与.PASSWDS有关系吗?
是不是需要设置系统的共享内存大小?
【 在 wuweixin (有颜色的猫) 的大作中提到: 】
: 反正如果不是update
: 记得弄 make install-home
: 否则文件可能不全吧
: ...................
--
FROM 202.114.64.*
你连 .PASSWDS 都没有
运行 miscd 他就开始读 .PASSWDS 的信息的
还有,你运行一次 miscd 想下次再运行一次,需要把原来的K掉
#killall miscd
【 在 BinaryStar (聯星) 的大作中提到: 】
: 这与.PASSWDS有关系吗?
: 是不是需要设置系统的共享内存大小?
--
FROM 219.216.80.*
solaris, 看来要flyriver来诊断了...
【 在 BinaryStar (聯星) 的大作中提到: 】
: [root@bbs-server bbs]# la
: total 198
: drwxr-xr-x 19 bbs bbs 512 Aug 9 04:09 .
: ...................
--
FROM 162.105.31.*
运行之前我查过系统进程,里面没有miscd。
难道需要重新编译??
【 在 wuweixin (有颜色的猫) 的大作中提到: 】
: 你连 .PASSWDS 都没有
: 运行 miscd 他就开始读 .PASSWDS 的信息的
: 还有,你运行一次 miscd 想下次再运行一次,需要把原来的K掉
: ...................
--
FROM 202.114.64.*
你把那个目录清理掉吧
然后
make
make install
make install-home
把目录设置为 BBS的
chown -R bbs:bbs /home/bin
那个 -R 参数特别重要,不可不要
/home/bbs/bin/miscd daemon
/home/bbs/bin/bbslogd
/home/bbs/bin/bbsd -p 23
【 在 BinaryStar (聯星) 的大作中提到: 】
: 运行之前我查过系统进程,里面没有miscd。
: 难道需要重新编译??
--
FROM 219.216.80.*
我把原来的$BBSHOME目录删除,重新建立了一个$NEWHOME,
然后安装在$NEWHOME下,运行./miscd daemon、./bbslogd、
./bbsd -p 2000成功,但是出现以下问题:
[root@bbs-server bin]# telnet localhost 2000
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.
怎么处理?
【 在 wuweixin (有颜色的猫) 的大作中提到: 】
: 你把那个目录清理掉吧
: 然后
: make
: ...................
--
FROM 202.114.64.*
可能是文件的权限没有设置正确
killall bbsd
killall bbslogd
killall miscd
chown -R bbs:bbs /home/bbs
/home/bbs/bin/miscd daemon
/home/bbs/bin/bbslogd
/home/bbs/bin/bbsd -p 2000
telnet locahost 2000
【 在 BinaryStar (聯星) 的大作中提到: 】
: 我把原来的$BBSHOME目录删除,重新建立了一个$NEWHOME,
: 然后安装在$NEWHOME下,运行./miscd daemon、./bbslogd、
: ./bbsd -p 2000成功,但是出现以下问题:
: ...................
--
FROM 219.216.80.*
我刚才又分析了一下。
刚才miscd顺利启动时,我并没有改文件夹的权限,即/home/bbs下面的
所有文件所有者为root:other,执行完chown -R bbs:bbs /home/bbs之后,
出现错误:Error! shmget error! key = e70.: Invalid argument;
将/home/bbs下所有文件权限改回到root:other后,出现下面的错误:
Error! File .BOARDS is not writable.
我想似乎是操作系统限制了root以外的用户使用共享内存。
这只是个人意见,希望老猫指点!
PS:我安装的是04年1月版本的solaris 8,不知道与这有没有关系。
【 在 wuweixin (有颜色的猫) 的大作中提到: 】
: 可能是文件的权限没有设置正确
: killall bbsd
: killall bbslogd
: ...................
--
修改:BinaryStar FROM 202.114.64.*
FROM 202.114.64.*
你应该先 kill 掉正在执行的程序然后再做修改
我估计你在修改权限之后,没有加 -R 的参数吧?
把所有的kill了
重新 chown 一次
【 在 BinaryStar (聯星) 的大作中提到: 】
: 我刚才又分析了一下。
: 刚才miscd顺利启动时,我并没有改文件夹的权限,即/home/bbs下面的
: 所有文件所有者为root:other,执行完chown -R bbs:bbs /home/bbs之后,
: ...................
--
FROM 219.216.80.*
【 在 BinaryStar (聯星) 的大作中提到: 】
: [root@bbs-server bin]# telnet localhost 2000
: Trying 127.0.0.1...
: Connected to localhost.
: Escape character is '^]'.
: Connection closed by foreign host.
碰到这种情况先看 ~bbs/usies user.log error.log 里面的错误信息
--
FROM 162.105.31.*