smbd not starting on Samba version 3.0.22 - Solaris 9

Anand Rao panandrao at gmail.com
Wed Jul 5 03:56:14 GMT 2006


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


More information about the samba-technical mailing list