Error mesage

Andrew Bartlett abartlet at pcug.org.au
Wed Oct 31 17:21:05 GMT 2001


"MCCALL,DON (HP-USA,ex1)" wrote:
> 
> Hi Harmeet,
> It sounds like at one point in time smbd/nmbd was started by someone not
> logged in
> DIRECTLY as root - maybe they did a su, or used some security program that
> sets effective
> uid to root; anyway, what this message generally means is that the creator
> of the samba
> shared memory id/semaphore id is not 'root'.  You should be able to resolve
> this by
> killing any smbd and nmbd daemons and doing
> ipcrm -S 0x00280269
> and
> ipcrm -M 0x00280267
> 
> then, while logged in as root, start samba; nmbd -D and smbd -D
> 
> Hope this helps,
> Don

The other thing that happens (very, very occasionally) is that another
process has picked that number for its shared memory area (apache? - It
happended to me once and it was easier to reboot the machine), and
smbstatus is therefore refusing to read it.  The shared memory are is
unimportant, particulary as it doesn't do anything unless you recompile
samba --with-profiling-data.  Smbstatus should just ignore the shared
memory area in this case, instead of exiting.

Andrew Bartlett

-- 
Andrew Bartlett                                 abartlet at pcug.org.au
Samba Team member, Build Farm maintainer        abartlet at samba.org
Student Network Administrator, Hawker College   abartlet at hawkerc.net
http://samba.org     http://build.samba.org     http://hawkerc.net




More information about the samba mailing list