On Tue, Oct 18, 2005 at 08:33:37AM -0400, Matthew Daubenspeck wrote:
2005-10-18 08:24:10 Setting up hobbitd channels 2005-10-18 08:24:10 Could not get shm of size 262144: Invalid argument 2005-10-18 08:24:10 Cannot setup status channel
It complains that it cannot setup the shared memory (shm) segments needed for communicating with the hobbitd_* modules.
First, login as the hobbit user and run "ipcs -m" to see if any shared-memory segments exist for this user. When hobbitd is stopped there should not be any. If you see something like this:
hobbit at osiris:~$ ipcs -m
------ Shared Memory Segments -------- key shmid owner perms bytes nattch status 0x020289c7 32769 hobbit 600 262144 2 0x030289c7 65538 hobbit 600 262144 2 0x040289c7 98307 hobbit 600 262144 2 0x050289c7 131076 hobbit 600 262144 1 0x060289c7 163845 hobbit 600 32768 1 0x070289c7 196614 hobbit 600 524288 2
and there is no hobbitd running, then the normal cleanup didn't happen when hobbitd last stopped. You can use "ipcrm -m <shmid>" to remove them manually.
If that is not the problem (ie. there are no shared memory segments), then the problem appears to be a ressource limit so hobbit isn't allowed to create a shared memory segment of size 256 KB. You'll have to check your OS documentation on where to configure these limits. Look for "IPC tuning" or "SYSV IPC parameters".
Regards, Henrik