smbd not starting on Samba version 3.0.22 - Solaris 9

Henrik Zagerholm henke at mac.se
Wed Jul 5 07:35:26 GMT 2006


I would recommend to get it up and running with a minimal smb.conf  
which can be downloaded from the samba.org website. Then test your  
smb.conf with testparm.
Cheers,
henrik

5 jul 2006 kl. 09:06 skrev Anand Rao:

> Dave,
>
> many thanks for your reply.
>
> i am unable to understand what you mean by "net rpc join". i tried  
> that on
> the DC using the windows "net" command but there is no such option  
> as rpc.
>
> could you pls elaborate?
>
> cheers
> anand
>
> On 05/07/06, Dave Jones <opensamba.deb at gmail.com> wrote:
>>
>>
>>
>> On 7/5/06, Anand Rao <panandrao at gmail.com> wrote:
>> >
>> > Hi,
>> >
>> > i downloaded the samba source and compiled it using Sun Studio C
>> > compiler on
>> > Solaris 9 box with the latest OS patchset. other than some  
>> warnings,
>> > nothing
>> > errored out or exited during the "configure" stage. "make" and  
>> "make
>> > install" was also smooth.
>> >
>> > here is my smb.conf file,
>> >
>> > [global]
>> >
>> > workgroup               = <my domain name>
>> > server string           = garuda (Sun4u)
>> > username map           = /usr/local/samba/lib/smb.map
>> > load printers           = yes
>> > guest account           = root arao smbguest
>> > browsable               = yes
>> > preserve case           = yes
>> > short preserve case     = no
>> > dead time               = 240
>> > oplocks                 = True
>> > log level               = 10
>> > logfile                 = /usr/local/samba/var/log.%m
>> > security                = server
>> > #security               = share
>> > password server         = 158.x.x.x 158.x.x.x 158.x.x.x
>> > encrypt passwords       = yes
>> > #encrypt passwords      = no
>> > wins server             = 158.x.x.x
>> >
>> > [ Temporary ]
>> >
>> > comment = Temp for Test
>> > path = /temp
>> > valid users = root arao smavir
>> > browsable = yes
>> > writable = yes
>> > public = no
>> >
>> > Please note that i have masked the IPs. I also have a user  
>> mapping file.
>> >
>> > when i try to start smbd,
>> >
>> > $ smbd -D
>> >
>> > it doesn't start. the log.smbd shows the following message. i have
>> > edited it
>> > for easy reading...
>> >
>> > ##### log.smbd #######
>> >
>> > [2006/07/05 09:03:16, 6] param/loadparm.c:(2947)
>> >   lp_file_list_changed()
>> >   file /usr/local/samba/lib/smb.conf ->
>> > /usr/local/samba/lib/smb.conf  last
>> > mod_time: Wed Jul  5 09:03:01 2006
>> >
>> > [2006/07/05 09:03:16, 2] lib/interface.c:(81)
>> >   added interface ip=158.x.x.x  bcast=158.x.x.x  
>> nmask=255.255.255.192
>> > [2006/07/05 09:03:16, 5] lib/util.c:(260)
>> >   Netbios name list:-
>> >   my_netbios_names[0]="GANGA"
>> >
>> > .....
>> > ....
>> > ....
>> > [2006/07/05 09:03:16, 10] passdb/pdb_smbpasswd.c:(1322)
>> >   getsampwnam (smbpasswd): search by name: root arao
>> > [2006/07/05 09:03:16, 10] passdb/pdb_smbpasswd.c:(184)
>> >   startsmbfilepwent_internal: opening file
>> > /usr/local/samba/private/smbpasswd
>> > [2006/07/05 09:03:16, 5] passdb/pdb_smbpasswd.c:(539)
>> >   getsmbfilepwent: end of file reached.
>> > [2006/07/05 09:03:16, 7] passdb/pdb_smbpasswd.c:(301)
>> >   endsmbfilepwent_internal: closed password file.
>> > [2006/07/05 09:03:16, 10] passdb/pdb_get_set.c:(617)
>> >   pdb_set_username: setting username root arao, was
>> > [2006/07/05 09:03:16, 10] passdb/pdb_get_set.c:(698)
>> >   pdb_set_full_name: setting full name root arao, was
>> > [2006/07/05 09:03:16, 10] passdb/pdb_get_set.c:(644)
>> >   pdb_set_domain: setting domain GANGA, was
>> >
>> > .........
>> > .........
>> > [2006/07/05 09:03:16, 10] passdb/pdb_compat.c:(100)
>> >   pdb_set_group_sid_from_rid:
>> >         setting group sid  
>> S-1-5-21-2565301635-92579091-311991264-514
>> > from
>> > rid 514
>> > [2006/07/05 09:03:16, 3] smbd/sec_ctx.c:(386)
>> >   pop_sec_ctx (0, 0) - sec_ctx_stack_ndx = 0
>> > [2006/07/05 09:03:16, 1] auth/auth_util.c:(876)
>> >   User root arao in passdb, but getpwnam() fails!
>> > [2006/07/05 09:03:16, 5] auth/auth_util.c:(1511)
>> >   attempting to free (and zero) a server_info structure
>> > [2006/07/05 09:03:16, 0] smbd/server.c:(829)
>> >   ERROR: failed to setup guest info.
>> >
>> > ##### log.smbd #######
>> >
>> > what could be the problem? i know it is somewhere in the
>> > password/security
>> > layer...
>> >
>> > i have also tried using security = user and security = share.  
>> even tried
>> >
>> > removing the user map file.
>> >
>> > nmbd start fine, it is only smbd.
>> >
>> > $ smbclient -L ganga
>> >
>> > Error connecting to 158.x.x.x (Connection refused)
>> > Connection to ganga failed
>> >
>> > could you please provide some pointers as to what is going wrong?
>> >
>> > thanks in advance,
>> >
>> > cheers
>> > anand
>> >
>>
>>
>> The users you've specified as guest need to be accessible to  
>> samba. If you
>> are authenticating against domain controller you'll need to do a  
>> net rpc
>> join , so that the Samba can access the DC to get info about the  
>> user.
>>
>> Similar arguments apply to any other athentication mechanism you use.
>>
>> For local authentication you'll need to add the user using smbpasswd.
>>
>> regards,
>> DJ
>>
>
>
>
> -- 
> Conscience is a safe guide only when God is the guide of Conscience



More information about the samba-technical mailing list