目前我的BBS使用的版本是FB2000 v1219, 这几天想升级到ytht. 我使用的是ytht2004.4.17 release的版本, 并按照本版okeym的文章<在RedHat9.0上安装ytht>和doc/Install.Chinese将ytht安装好, 新建了SYSOP, guest和几个其他用户, 并发表了几篇test文章. 接下来我需要将原BBS上的boards, home, .PASSWDS, .BOARDS等信息移到新装好的BBS目录下, 步骤如下:
1. [bbs]$ cd $BBSNEW
[bbs]$ rm -f .BOARDS .PASSWDS .badname .bad_email
[bbs]$ rm -rf boards home mail vote 0Announce
2. [bbs]$ cd $BBSOLD
[bbs]$ mv .PASSWDS .BOARDS .badname .bad_email $BBSNEW
[bbs]$ mv board home vote mail 0Announce $BBSNEW
3. clear all shm memory, killall -9 bbsd
4. [bbs]$ cd $BBSNEW
[bbs]$ bin/shminit 出现下列错误:
clear old shm...ok
creating bcache shm...ok
creating ucachehash shm...ok
creating utmp shm ...ok
creating uindex shm...ok
check passwd file size...ok
attaching shm...ok
check for uhash...ok
building ucachehash shm...oops, shminit failed, please clear all shm and retry
查看$BBSNEW/deverrlog, 有这样一行:
Aug 31 12:06:8 18532 bin/shminit |bbsinfo.c: load_ucache line 257 duplicate user
请问这是什么原因呢?
是不是因为我建好新的BBS后, 新建的user和原来BBS的user有重复?
或者我的升级过程是错误的?
请各位大大指教! 谢谢啊! //bow
--
FROM 137.189.4.*