[Samba] Re: smbstatus - switched off computers are sometimes
showed
Vlastimil Šetka
setka at spsostrov.cz
Fri Sep 19 23:31:48 GMT 2008
Avery Payne wrote:
> Vlastimil Šetka wrote:
>
>> Sometimes (cca twice a day) smbstatus return error output like this:
>> tdb(/var/run/samba/sessionid.tdb): rec_read bad magic 0xd9fee666 at
>> offset=116988
>>
> It looks like you have an issue with a record. Stop your service for a
> moment, go in and cp your files in /var/run/samba to a new directory,
> say to /var/run/samba.backup, then go into /var/run/samba and do this:
>
> tdbbackup -sbak *.tdb
> tdbbackup -v -sbak
>
> ...then start Samba. The first makes a backup of your tdb tables; the
> second verifies (and restores if needed) your tdb records. This is
> safe, but if there was any issue, you can always restore your files from
> the copy in /var/run/samba.backup that you made.
>
At first: I get this error message only about twice a day (smbstatus is
executed every 10 seconds) and the "offset" number every time changes.
But the issue with a "ghost" user is more frequent.
I read the source of smbstatus and I think that delete
/var/run/samba/sessionid.tdb will be enough. In my tool I use "smbstatus
-p" and in this case any other file is not used.
I already tried to stop samba, delete this file and then start samba.
New empty sessionid.tdb was created but nothing changes.
Maybe I will try your advice about delete and backup all tdb files but I
have to wait for some time for testing when the system is not in use.
>> It's a bug or a feature and smbstatus is only informative? It's solved
>> in some newer version? Can you tell me about better source for connected
>> user status?
>>
> On RHEL52 here and just moved up to 3.0.28 as part of an update from
> stock RHEL50. Significant difference in stability and behavior from the
> stock 3.0.25b. Twice-a-week locking issues have just "disappeared" and
> using the Computer Management tool attached to the Samba server shows
> actual files open instead of "ghost files".
>
> Does "apt-get update && apt-get upgrade" show any entries for Samba?
>
The package is up-to-date Etch version.
More information about the samba
mailing list