Re: [问题] 执行./mbbsd -p 2323 -d时,出现以下错

楼主: knko (12345)   2021-12-22 17:45:49
尝试执行./shmctl init 及./shmctl SHMinit 但结果都是 loading uhash...
shmget: Cannot allocate memory
[shmget error] key = 4cc
errno = 2: No such file or directory
有更正过编译器设定
且以正确依照https://www.ptt.cc/bbs/PttCurrent/M.1640012985.A.9F7.html 编译过了,
结果正确
※ 引述《knko ()》之铭言
: 于执行./mbbsd -p 2323 -d时,出现以下错误:[shmget error] key = 4cc
: errno = 2: No such file or directory。已遵循以往文章尝试修正,有开启kernel.shm
ma
: x=104857600
: kernel.shmall=25600,并重新启动尝试过,使用版本为kubuntu x86_64,先前编译时
: 使用pmake -i all clean install编译过,并忽略部分变量重复定义,可能与此有关,附

: 有开启#define SHMALIGNEDSIZE (1048576*4)此定义,此致
作者: holishing   2021-12-23 23:02:00
第一次安装有先 ~/bin/initbbs -DoIt 过了吗?
楼主: knko (12345)   2021-12-24 20:47:00
以按照步骤式过了https://github.com/ptt/pttbbs/blob/master/docs/INSTALL按照这个执行到第14部后才出现错误
作者: IepID (Iep Iweidieng)   2021-12-26 14:58:00
可用内存空间多大?看起来像是可用内存空间不足。https://www.ibm.com/docs/zh-tw/db2/10.5?topic=unix-modifying-kernel-parameters-linux 相关文件,或许可供参考。#1Au33Cxj (PttCurrent)在 x86_64 上,HUGETBL 可为 2MIB 或 1GiB,或许与此相关。如果是 1GiB,mmap() 时就会超出 shmmax (400MIB) 而失败。更正,上面的 kernel.shmmax 是 100MiB。不过在现代太小。PttBBS 是用 shmget() 配 SHM_HUGETBL。但应该不影响结论。另一个可能原因,是上面那篇提到的 bbsadm 权限设定问题。
楼主: knko (12345)   2021-12-30 16:36:00
已经可以了,还有请问要如何创板谢谢
作者: if4 (if)   2021-12-31 02:04:00
创板需要连署 看性质是属于哪一个群组管辖 有各种群组组务板
楼主: knko (12345)   2021-12-31 08:13:00
如果有站长权限在自己的站创版要如何?

Links booklink

Contact Us: admin [ a t ] ucptt.com