[Samba] Problem after updating 3.3 to 3.5

John W jwdevel at gmail.com
Fri Sep 9 00:44:57 MDT 2011


I found out that tweaking some configuration options made it work.

In case anyone wants to follow this, or wants the fix's details, I
filed a bug here: https://bugzilla.samba.org/show_bug.cgi?id=8448

-John

On Thu, Sep 8, 2011 at 10:52 PM, John W <jwdevel at gmail.com> wrote:
> I have tried downgrading to 3.4, and I get the same (or very similar)
> issue - core dump when I try to connect.
>
> Is Samba 3.4/3.5 just broken on FreeBSD 7.2 amd64? That seems crazy...
>
> I would go back to 3.3, but it's an unsupported version and not
> available in ports anymore ):
>
> On Thu, Sep 8, 2011 at 10:38 PM, John W <jwdevel at gmail.com> wrote:
>> A little more investigation seems to indicate that the gencache.tdb
>> error is actually not the issue.
>> In fact, I removed the file (since it is not necessary for operation),
>> and still got a core dump.
>>
>> So it looks like the reinit_after_fork() is the real problem.
>> But no clue why that would be happening.
>>
>> Any ideas?
>> Here's my uname -a:
>>
>> FreeBSD <myhostname-redacted> 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri
>> May  1 07:18:07 UTC 2009
>> root at driscoll.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
>>
>> -John
>>
>>
>> On Thu, Sep 8, 2011 at 10:33 PM, John W <jwdevel at gmail.com> wrote:
>>> Ok, after looking at some logs, it turns out samba is dumping core ):
>>>
>>> Does anyone know what might be the cause of this?
>>> It seems related to my gencache.tdb file, but no idea what's going on really.
>>>
>>> log tail:
>>>
>>> [2011/09/08 22:29:41,  0] lib/util_tdb.c:tdb_log(682)
>>>  tdb(/var/db/samba/gencache.tdb): tdb_reopen: file dev/inode has changed!
>>> [2011/09/08 22:29:41,  0] lib/util.c:reinit_after_fork(1054)
>>>  tdb_reopen_all failed.
>>> [2011/09/08 22:29:41,  0] smbd/server.c:open_sockets_smbd(773)
>>>  reinit_after_fork() failed
>>> [2011/09/08 22:29:41,  0] lib/util.c:smb_panic(1673)
>>>  PANIC (pid 86439): reinit_after_fork() failed
>>> [2011/09/08 22:29:41,  0] lib/util.c:log_stack_trace(1777)
>>>  BACKTRACE: 0 stack frames:
>>> [2011/09/08 22:29:41,  0] lib/fault.c:dump_core(231)
>>>  dumping core in /var/log/samba/cores/smbd
>>>
>>>
>>>
>>>
>>> On Thu, Sep 8, 2011 at 9:53 PM, John W <jwdevel at gmail.com> wrote:
>>>> Hi,
>>>>
>>>> I recently updated my Samba from 3.3 to 3.5, and while that worked
>>>> fine, I can no longer access my shares - it asks for a password, which
>>>> fails even if I do enter a correct one.
>>>>
>>>> Here is one of my shares - very simple, I think:
>>>>
>>>> [myshare]
>>>>   comment = My Share
>>>>   path = /path/to/myshare
>>>>   public = yes
>>>>   read only = yes
>>>>   writable = no
>>>>   browseable = yes
>>>>   printable = no
>>>>   guest ok = yes
>>>>
>>>> At the top of my file, I have defined:
>>>>
>>>>   guest account = smbguest
>>>>
>>>> Which is an account I created.
>>>>
>>>> Are there any gotchas when switching from 3.3 to 3.5 that might explain this?
>>>>
>>>> Everything was working fine before.
>>>>
>>>> I have tried from both a WinXP machine and from smbclient, and neither succeeds.
>>>> In the smbclient version, it asks for the password of the current
>>>> logged in user, and if I enter that password, I still get failure
>>>> (NT_STATUS_PIPE_BROKEN).
>>>>
>>>>
>>>> Any ideas?
>>>>
>>>> Thanks
>>>> -John
>>>>
>>>
>>
>


More information about the samba mailing list