- 主题:升级bbs的问题
基本步骤按照atppp前一段的帖子
先killall bbsd,sshbbsd什么的
然后miscd flush
清共享内存,都清完了
然后make install
chown -R bbs:bbs
但是启动以后登陆提示:
错误的使用者代号...
这个怎么办阿
对了原来的代码用的是05年11月的kbs snapshot
升级的是kbs cvs
看到前面说明userec升级
但是一直在site.h里定义HAVE_USERMONEY了,应该不影响了
这个该怎么解决
--
修改:hyangl FROM 218.17.227.*
FROM 218.17.227.*
哦,打错了
这步是chown -R bbs:bbs
没问题的
【 在 roctall (蛇王阿奔) 的大作中提到: 】
: chown bbs:bbsd -R
: 这是啥?
: chown -R bbs:bbs ~bbs
: ...................
--
FROM 218.17.227.*
这个,我重新建立了一个目录,下载的源码,还需要make clean吗
【 在 shutiao (nirvana) 的大作中提到: 】
: make clean
--
FROM 211.151.90.*
3x,晚上试试
不过我原来就用的是2.0了,还要转换阿
【 在 linton (难得糊涂) 的大作中提到: 】
: 俺从1.2升到2.0时也出现过这个问题,转换.PASSWD后就正常了。
: 看一下25411篇吧
--
FROM 202.105.139.*
还是不行
atppp能不能给指导一下阿
【 在 hyangl (明诚) 的大作中提到: 】
: 3x,晚上试试
: 不过我原来就用的是2.0了,还要转换阿
--
FROM 218.17.227.*
我比较过了
只有那个HAVE_USERMONEY那里
原来是
#ifdef HAVE_USERMONEY
int money;
int score;
char unused[20];
#endif
现在改成
int unused[7];
大小应该一样的
【 在 etnlegend (etn|金字塔·神|insensibility) 的大作中提到: 】
: 那最好亲手比较一下原来和现在的 userec 结构的异同...
--
FROM 211.151.90.*
恩,我很确定,呵呵
大家能不能说说大概是哪里出了问题
现在我没有头绪阿
【 在 sxdxsimple (雾里龙虾) 的大作中提到: 】
: define的字段也一样?
--
FROM 211.151.90.*
已经测试过,sysop也不能登陆
【 在 etnlegend (etn|金字塔·神|insensibility) 的大作中提到: 】
: 问题基本上肯定是你前后两次 userec 的大小不一样, 你可以试试看 uid=1 的用户
: 能不能登录... 这个一般来说是 SYSOP 吧...
--
FROM 211.151.90.*
数据恢复,已经重来过好几次了,还是不行
【 在 atppp (Big Mouse) 的大作中提到: 】
: 他可能中间有一次搞错了,然后还写回了磁盘文件,
: 于是以后怎么搞都对不了了。
: 我的建议是把机器重启动,然后恢复数据重来一次。一般新手
: ...................
--
FROM 211.151.90.*