again Cluster and PANIC on Solaris 7

Jens-Uwe Walther Jens-Uwe.Walther at force.de
Thu Feb 1 15:51:52 GMT 2001


Hi,

I really need a fix for this problem. I 've verified a view things and that's 
what I guess. Again Solaris 7 and samba 2.0.7:

ha-castor(root)# ifconfig -a
lo0: flags=849<UP,LOOPBACK,RUNNING,MULTICAST> mtu 8232
        inet 127.0.0.1 netmask ff000000 
qfe0: flags=863<UP,BROADCAST,NOTRAILERS,RUNNING,MULTICAST> mtu 1500
        inet 10.254.1.23 netmask ffff0000 broadcast 10.254.255.255
        ether 0:a0:80:0:14:7e 
qfe0:2: flags=843<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        inet 10.254.1.21 netmask ffff0000 broadcast 10.254.255.255
qfe0:1: flags=843<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        inet 10.254.1.22 netmask ffff0000 broadcast 10.254.255.255

I can reproduce the PANIC even if only one server is running on a host. It seems 
that samba has a problem running on the logical interface. Because at the moment 
I have only:

   interfaces = 10.254.1.21/16
  
and NO "bind interfaces only" and "socket address" stuff" to make sure the panic 
doesn't belong to that stuff (see the attached smb.conf for full info).
And the only difference to my old standalone (not clustered) samba server is 
that samba runs now on a virtual interface qfe0:2 !!!
Here the error message for one client and the corresponding log.smb:

Socket error during editing smb.conf before HUP !!

log.smb
...
[2001/02/01 16:08:49, 0] lib/util_sock.c:(151)
  Failed to set socket option SO_KEEPALIVE (Error Bad file number)
[2001/02/01 16:08:49, 0] lib/util_sock.c:(151)
  Failed to set socket option TCP_NODELAY (Error Bad file number)
[2001/02/01 16:09:10, 0] smbd/server.c:(342)
  Got SIGHUP

client log
...
[2001/02/01 16:08:53, 1] smbd/service.c:(550)
  sr-deu-cit03 (10.254.2.36) connect to service thak as user thak (uid=2351, 
gid=7163) (pid 29243)
[2001/02/01 16:08:53, 0] lib/fault.c:(40)
  ===============================================================
[2001/02/01 16:08:53, 0] lib/fault.c:(41)
  INTERNAL ERROR: Signal 11 in pid 29243 (2.0.7)
  Please read the file BUGS.txt in the distribution
[2001/02/01 16:08:53, 0] lib/fault.c:(43)
  ===============================================================
[2001/02/01 16:08:53, 0] lib/util.c:(2381)
  PANIC: internal error
[2001/02/01 16:08:53, 1] smbd/password.c:(500)
  Couldn't find user 'thak' in smb_passwd file.
[2001/02/01 16:08:53, 1] smbd/service.c:(550)
  sr-deu-cit03 (10.254.2.36) connect to service thak as user thak (uid=2351, 
gid=7163) (pid 29247)
[2001/02/01 16:08:53, 0] lib/fault.c:(40)
  ===============================================================
[2001/02/01 16:08:53, 0] lib/fault.c:(41)
  INTERNAL ERROR: Signal 11 in pid 29247 (2.0.7)
  Please read the file BUGS.txt in the distribution
[2001/02/01 16:08:53, 0] lib/fault.c:(43)
  ===============================================================
[2001/02/01 16:08:53, 0] lib/util.c:(2381)
  PANIC: internal error
[2001/02/01 16:08:54, 1] smbd/password.c:(500)
  Couldn't find user 'thak' in smb_passwd file.
[2001/02/01 16:08:54, 1] smbd/service.c:(550)
  sr-deu-cit03 (10.254.2.36) connect to service thak as user thak (uid=2351, 
gid=7163) (pid 29248)
[2001/02/01 16:08:54, 0] lib/fault.c:(40)
  ===============================================================
[2001/02/01 16:08:54, 0] lib/fault.c:(41)
  INTERNAL ERROR: Signal 11 in pid 29248 (2.0.7)
  Please read the file BUGS.txt in the distribution
[2001/02/01 16:08:54, 0] lib/fault.c:(43)
  ===============================================================
[2001/02/01 16:08:54, 0] lib/util.c:(2381)
  PANIC: internal error

The "Couldn't find user" messages belong to the fact that the users passwords 
are verified using a PDC.

I hope someone can help.

Uwe
-------------- next part --------------


[global]

   workgroup            = FORCE

   server string        = Engineering Samba %v, Host: %h, your machine: %m


   netbios name = castor



   netbios aliases = samba pink floyd

   interfaces = 10.254.1.21/16

   preserve case = yes

   short preserve case = yes

   encrypt passwords = yes

   update encrypted = no

   null passwords = yes


   username map = /opt/samba-eng/private/users.map

   password server = md-deu-force01 sr-deu-gold01 sr-deu-gold02 sr-deu-data04

   wins support       = no

   wins server = 199.182.40.12

   wins proxy         = no

   name resolve order = wins host bcast

   domain master = no

   local master     = no

 
   os level = 35
   

   nt acl support = yes

   remote announce = 192.168.10.255 192.168.20.255 192.168.30.255 192.168.40.255 192.168.60.255 192.168.70.255 

   unix password sync = yes

   passwd program = /bin/passwd %u

   passwd chat = *New*password* %n\n *new*password* %n\n *changed*

   passwd chat debug = yes

   security             = domain
   



   status               = yes


   printing             = sysv
   printcap name        = lpstat
   load printers        = yes

   guest account        = samba

   map to guest = Bad User

   default service    = reference

   log file		= /var/samba-eng/log.%m
   max log size         = 10

   debug level          = 1

   syslog = 0


   share modes          = yes

   message command      = csh -c 'cat %s > /dev/console;rm %s' &

   socket options     = TCP_NODELAY

   dead time            = 5

   sync always          = 1
   
   config file          = /opt/samba-eng/lib/smb.conf.%m

   oplocks = yes
   fake oplocks = no

   read raw = yes
   write raw = yes
   read prediction = yes
   getwd cache = yes
  
   time server = yes





[homes]
   comment         = %u 's Homedirectory on %h
   browseable      = yes
   public          = no
   create mode     = 0755
   writable        = yes
   available       = yes

[printers]
   admin users    = erle,jewa,thlu,haku,fesc
   printable	  = yes
   public         = yes
   path           = /var/samba-eng/printers.spool
   min print space = 5000
   postscript     = True
   writable       = no
   available      = yes

[daten.eng]
   comment         = Engineering Database, user: %u
   path            = /sdg01/02/daten.eng
   browseable      = yes
   public          = no
   writable        = no
   valid users     = chen istvanhw kai anpe masc heme stkr almu almueller erwo mile jomo jako mabi thlu klbu mina robz \
			elmar chrw wilo noko gilu wome miwe wigu reme anlh reho erfu rabe anhm mibi mimu hisi mwulf chhr \
			answ anba refr rdeml jeho hborstel erle mabe maku rstegmann ramy ahartmann gthalhammer sbenhamad \
			male jewa kawi fluft skoller
   write list      = chen istvanhw kai anpe masc heme stkr almu almueller erwo mile jomo jako mabi thlu klbu mina robz \
			elmar chrw wilo noko gilu wigu reho rabe erfu anhm mimu hisi mwulf chhr answ anba refr jeho rdeml \
			hborstel erle mabe wome maku rstegmann ramy ahartmann gthalhammer sbenhamad male jewa kawi fluft skoller
   printable       = no
   map system      = no
   map hidden      = no
   map archive     = no   
   create mask     = 0777
   directory mask     = 0777
   available       = yes

[boards]
   comment         = Engineering Database, user: %u
   path            = /sdg01/04/boards
   browseable      = yes
   public          = no
   writable        = no
   valid users     = chen istvanhw kai anpe masc heme stkr almu almueller erwo mile jomo jako mabi thlu klbu mina robz elmar chrw wilo noko gilu wome miwe wigu reme anlh reho erfu rabe anhm mibi mimu hisi mwulf chhr answ anba refr rdeml jeho hborstel erle mabe maku rstegmann ahartmann gthalhammer sbenhamad
   write list      = chen istvanhw kai anpe masc heme stkr almu almueller erwo mile jomo jako mabi thlu klbu mina robz elmar chrw wilo noko gilu wigu reho rabe erfu anhm mimu hisi mwulf chhr answ anba refr hborstel erle mabe wome maku rstegmann rdeml jeho ahartmann gthalhammer sbenhamad
   printable       = no
   map system      = no
   map hidden      = no
   map archive     = no   
   create mask     = 0777
   directory mask     = 0777
   available       = yes

[daten.man]
   comment         = Engineering Database Manual, user: %u
   path            = /sdg01/02/daten.eng/manuals
   browseable      = yes
   public          = no
   writable        = no
   valid users	   = @doc gosika rago
   write list      = @doc gosika rago
   printable       = no
   map system      = no
   map hidden      = no
   map archive     = no   
   create mask     = 0777
   directory mask     = 0777
   available       = yes

[eng-mgr]
   comment         = Engineering Intern , user: %u
   path            = /sdg01/02/share.eng
   browseable      = no
   force user      = engmgr  
   force group     = mgr  
   public          = no
   valid users     = istvanhw kai stkr jomo mile klbu masc aspeich wigu erfu mabe ramy beko rabe
   writable        = no
   write list      = istvanhw kai stkr jomo mile klbu masc aspeich wigu erfu mabe ramy beko rabe
   printable       = no
   map system      = no
   map hidden      = no
   map archive     = no   
   create mask     = 0770
   directory mask     = 0770
   available       = yes

[database]
   comment         = ECO Database , user: %u
   path            = /sdg01/03/database
   browseable      = no
   force user      = esgroup
   force group     = engserv  
   public          = no
   valid users     = istvanhw kai anpe almu almueller erwo mile stkr jomo aspeich answ mwulf erle mabe ramy ahartmann sbenhamad
   writable        = no
   write list      = istvanhw kai anpe almu almueller erwo mile stkr jomo aspeich answ mwulf erle mabe ramy ahartmann sbenhamad
   printable       = no
   map system      = no
   map hidden      = no
   map archive     = no   
   create mask     = 0775
   directory mask     = 0775
   available       = yes

[pcbdata]
   comment = PCB datas on Database, user: %u
   path            = /sdg01/03/database/pcb_data
   browseable      = no
   force group     = pcbdata
   public          = no
   valid users     = aspeich almu ulbe robz elmar noko chrw wilo anpe almueller erwo answ sbenhamad
   writable        = no
   write list      = aspeich almu ulbe robz elmar noko chrw wilo anpe almueller erwo answ sbenhamad
   printable       = no
   create mask     = 0775
   directory mask     = 0775
   available       = yes

[databasemgr]
   comment         = ECO Database MGR, user: %u
   path            = /sdg01/03/database/ProgDev
   browseable      = no
   public          = no
   valid users     = stkr jomo masc
   writable        = no
   write list      = stkr jomo masc
   printable       = no
   map system      = no
   map hidden      = no
   map archive     = no   
   create mask     = 0775
   directory mask     = 0775
   available       = yes

[Win95tools]
   comment         = Tools for Win95, World-readable
   force user      = samba
   path            = /net/bukowski/engine/part1/tools/Win95Tools
   browseable      = yes
   public          = yes
   writable        = no
   write list      = istvanhw anpe masc kai masc stkr jomo jako mabi thba mabr chza kaku thmc wome mina
   printable       = no
   map system      = no
   map hidden      = no
   map archive     = no   
   create mask     = 0777
   directory mask     = 0777
   available       = yes



[eng.serv]
   comment         = Pomponell eng.serv , user: %u
   path            = /sdg01/02/eng.serv
   browseable      = yes
   public          = no
   valid users     = anpe almueller erwo almu answ erle arku mwulf ahartmann sbenhamad
   writable        = no
   write list      = anpe almueller erwo almu answ erle arku mwulf ahartmann sbenhamad
   printable       = no
   force group     = engserv
   map system      = no
   map hidden      = no
   map archive     = no   
   create mask     = 0664
   directory mask     = 0775
   available       = yes

[hw_archive]
   comment         = Atomic archive (PCBDATA, SCHEMATICS)
   path            = /hw_archive
   browseable      = yes
   public          = no
   valid users     = masc istvanhw stkr 
   writable        = no
   write list      = masc
   printable       = no
   create mask     = 0775
   directory mask     = 0775
   available       = yes

[manuals_work]
   comment         = Manuals , user: %u
   path            = /sdg01/01/working
   browseable      = yes
   valid users     = @doc gosika rago ruma jako jscott swellcome jclark dstolberg
   public          = no
   writable        = no
   write list      = @doc jako rago ruma jako jscott swellcome jclark dstolberg
   printable       = no
   force group	   = doc
   map system      = no
   map hidden      = no
   map archive     = no   
   create mask     = 0777
   directory mask     = 0777
   available       = yes

[manuals_arch]
   comment         = Manuals , user: %u
   path            = /sdg01/01/archive
   browseable      = yes
   public          = no
   writable        = no
   valid users     = @doc gosika rago
   write list      = @doc
   printable       = no
   map system      = no
   map hidden      = no
   map archive     = no   
   create mask     = 0777
   directory mask     = 0777
   available       = yes

[manuals_how]
   comment         = Manuals , user: %u
   path            = /sdg01/01/howto
   browseable      = yes
   public          = no
   valid users     = @doc gosika rago
   writable        = no
   write list      = @doc
   printable       = no
   force group	   = doc
   map system      = no
   map hidden      = no
   map archive     = no   
   create mask     = 0777
   directory mask     = 0777
   available       = yes

[manuals_sys]
   comment         = Manuals Systems, user: %u
   path            = /sdg01/01/systems_docu
   browseable      = yes
   public          = no
   valid users     = @doc @systems gosika rago
   writable        = no
   write list      = @doc @systems
   printable       = no
   force group	   = doc
   map system      = no
   map hidden      = no
   map archive     = no   
   create mask     = 0777
   directory mask     = 0777
   available       = yes

[manuals_web]
   comment         = Manuals , user: %u
   path            = /sdg01/02/www-eng/web
   browseable      = yes
   valid users     = @doc
   public          = no
   writable        = no
   write list      = @doc
   printable       = no
   force group	   = doc
   map system      = no
   map hidden      = no
   map archive     = no   
   create mask     = 0775
   directory mask     = 0775
   available       = yes

[LAYOUT_DATA]
    comment         = BOARDS + MODULES LAYOUT DATA
    path            = /layout
    browseable      = no
    public          = no
    valid users     = @pcbdata
    writable        = no
    printable       = no
    create mask     = 0755
    available       = yes


[asic_doc]
   comment         = ASIC doc, user: %u
   path            = /asic_doc
   browseable      = yes
   public          = no
   valid users     = @asic
   writable        = yeS
   write list      = @asic
   printable       = no
   create mask     = 0775
   available       = yes

[mumin_doc]
   comment         = Mumin project docs
   path            = /mumin_doc
   browseable      = yes
   public          = no
   valid users     = thlu,reho,rabe,heinz
   writable        = yes
   write list      = thlu,reho,rabe,heinz
   printable       = no
   create mask     = 0770
   available       = yes

[mumin_syn]
   comment         = Mumin project syn_ami dir
   path            = /mumin_syn
   browseable      = yes
   public          = no
   valid users     = thlu,reho,rabe,heinz
   writable        = yes
   write list      = thlu,reho,rabe,heinz
   printable       = no
   create mask     = 0770
   available       = yes

[gizmo_doc]
   comment         = Gizmo project docs
   path            = /gizmo_doc
   browseable      = yes
   public          = no
   valid users     = thlu,reho,rabe,heinz
   writable        = yes
   write list      = thlu,reho,rabe,heinz
   printable       = no
   create mask     = 0770
   available       = yes

[share]
   comment         = ASIC dump dir, user: %u
   path            = /share
   browseable      = yes
   public          = no
   valid users     = @asic
   writable        = yes
   write list      = @asic
   printable       = no
   create mask     = 0775
   available       = yes

[asictimeplan]
   comment         = ASIC timeplans, user: %u
   path            = /asictimeplan
   browseable      = yes
   public          = no
   valid users     = @asic
   writable        = yes
   write list      = @asic
   printable       = no
   create mask     = 0775
   available       = yes

[sn_redesign]
   comment         = ASIC project sentinel redesign documentation, user: %u
   path            = /sn_redesign
   browseable      = yes
   public          = no
   valid users     = @asic
   writable        = yes
   write list      = @asic
   printable       = no
   create mask     = 0775
   available       = yes

[WinNT_Tools]
   comment         = Win NT Tools, user: %u
   path            = /wintel
   browseable      = yes
   public          = yes
   writable        = no
   write list      = erle, jewa
   available       = yes

[PE_13_Lib]
   comment         = PE 13 Library, user: %u
   path            = /pe13-lib
   browseable      = yes
   public          = yes
   writable        = yes
   available       = yes

[White_papers]
   comment         = White papers
   path            = /sdg01/02/daten.eng/library/white_papers
   browseable      = yes
   public          = no
   valid users     = male,whitep,chuynh,wigu
   read only       = no
   force user      = whitep
   force group     = whitep
   printable       = no
   available       = yes
   create mask     = 0775
   directory mask     = 0775

[systemsshare]
   comment         = Shared folder with Systems Engineering
   path            = /sdg01/02/share.systems
   browseable      = yes
   public          = yes
   read only       = no
   printable       = no
   available       = yes
   create mask     = 0777
   directory mask     = 0777

[proddata]
   comment         = Proddata SAP database
   path            = /sdg01/03/database/proddata
   browseable      = yes
   public          = yes
   read only       = yes
   printable       = no
   available       = yes

[openboot]
   comment	   = Export/Openboot from mnemosyne
   path		   = /net/mnemosyne/export/openBoot
   browseable	   = no
   public	   = no
   valid users     = erle, losc
   readonly	   = yes
   available	   = yes

[MP3]
   comment         = MP3 and more
   path            = /mp3
   browseable      = no
   public          = yes
   writable        = yes
   available       = yes

[viewlogic]
   comment	   = share for viewlogic Software
   path		   = /net/celtic/export/cae3/VL
   readonly        = no
   browseable      = yes
   public          = yes
   write list      = erle, jewa
   available       = yes


[data]
   comment = Datenbereich
   path = /data
   read only = no
   browseable = yes
   public = no
   valid users = @systems
   writable = yes
   printable = no
   create mask = 0775
   directory mask = 0775
   available = yes

[workspace]
   comment = SNiFF Workspace
   path = /data/sw/sniff
   browseable = yes
   printable = no
   read only = no
   public = no
   valid users = @systems
   create mode = 0664
   force user = sniff
   delete readonly = Yes

[projects]
   comment = external projects
   path = /data/hq/Projekte/external_projects
   read only = no
   browseable = yes
   public = no
   valid users = @systems
   writable = yes
   printable = no
   create mask = 0770
   available = yes

[iprojects]
   comment = internal projects
   path = /data/hq/Projekte/internal_projects
   read only = no
   browseable = yes
   public = no
   valid users = anoeldner jewi kubu miga
   writable = yes
   printable = no
   create mask = 0770
   available = yes

[apps]
   comment = Programmpakete
   path = /apps
   read only = no
   browseable = yes
   public = no
   writable = yes
   printable = no
   create mask = 0775
   available = yes

[systems_docu]
   copy = manuals_sys
   comment = Systems Documentation Syseng View

[home]
   comment = All available home directories
   path = /home
   browseable = yes
   public = no
   writable = yes
   printable = no
   create mask = 0775
   available = yes

[LBB]
   comment = All available home directories
   path = /data/all/oem/ericsson/lbb
   browseable = yes
   public = no
   valid users = @systems
   writable = yes
   printable = no
   create mask = 0775
   available = yes

[Templates]
   comment = Systems Templates
   path = /data/sw/Work_Instructions/Templates
   browseable = no
   public = no
   valid users = dconsta
   writable = no
   printable = no
   available = yes


More information about the samba mailing list