I am running Samba 3.0-beta2 as PDC on OpenBSD 3.3.  I have Windows XP clients that I 
need to serve I have reproduced this issue on both of them. Unfortunately when they 
boot, several services that get eventID's 7031 and 7034, they are both "The [service 
name] service terminated unexpectedly".  After I log in, I can start the services and 
it seems fine.  

It only does this when joined to the domain and plugged into the network. If I unplug 
the network cable when it boots, it works fine. Or if I don't have the XP box joined 
to the network.  

All machines worked fine with Samba 2.2.8a.

Now for the strange part,  I set the log level = 3 to try to debug the issue and the 
machines work perfectly. I set log level = 1 and they don't. I can do this by adding a 
-d 3 to the start command and it will also work if I actually change the setting in 
the smb.conf and don't put a -d on the command line.

I can do ethernet sniffing of the network during a working boot/login and the same 
when it doesn't if anyone needs that to help fix this. I can also send a level 3 log 
of it working, or a level 1 of it not working, I would like to send a level 3 of it 
not working, but it seems that is not an option I am given.

I don't want to run at log level 3 at all times!  Please help! If you need more 
information, please, let me know I am happy to provide it.

These are the services that don't start and their eventID:
(These are from a clean install of XP)
7034    Computer Browser 
7034    Cryptographic Services 
7034    DHCP Client 
7034    Logical Disk Manager 
7034    Error Reporting Service 
7034    COM+ Event System 
7031    Help and Support 
7034    HID Input Service 
7034    Server 
7034    Workstation 
7034    Messenger 
7034    Task Scheduler 
7034    Secondary Logon 
7034    System Event Notification 
7034    Shell Hardware Detection 
7034    System Restore Service 
7031    Themes 
7034    Distributed Link Tracking Client 
7031    Upload Manager service 
7034    Windows Time 
7031    Windows Management Instrumentation 
7034    Portable Media Serial Number 
7034    Wireless Zero Configuration 


I used this configure command to build samba, I also removed the -g from the LDFLAGS, 
LDSHFLAGS and WINBIND_NSS_LDSHFLAGS lines because without that my source/bin folder 
ended up over 500MB and without it is about 16MB.

env CPPFLAGS="-I/usr/local/include" \
    LDFLAGS="-L/usr/local/lib" \
                ./configure --prefix="/usr/local" \
                --libdir="/usr/local/lib/samba" \
                --localstatedir="/var" \
                --sbindir="/usr/local/libexec" \
                --disable-cups \
                --with-configdir="/etc/samba" \
                --with-lockdir="/var/spool/samba" \
                --with-piddir="/var/run" \
                --with-logfilebase="/var/log" \
                --with-privatedir="/etc/samba" \
                --with-swatdir="/usr/local/share/swat" \
                --with-ssl \
                --with-sslinc="/usr/include/ssl" \
                --with-ssllib="/usr/lib" \
                --with-libiconv="/usr/local" \
                --without-krb5 \
                --without-ads \
                --without-ldap \
                --with-fhs 

This is for my home network, so I don't need kerberos, Active Directory or ldap, and 
since those required installing additional software, I disabled those features.

My samba config is a littly strange now as I tried setting different options to get it 
to work, all without success except for log level. I believe the server schannel = no 
is the main strange thing that is left.

Here is the config as testparm sees it

$ testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[netlogon]"
Processing section "[media]"
Processing section "[files]"
Processing section "[shared]"
Loaded services file OK.
Server role: ROLE_DOMAIN_PDC
Press enter to see a dump of your service definitions

# Global parameters
[global]
        workgroup = HOME
        server string = Samba Server (%v) on OpenBSD
        server schannel = No
        passdb backend = tdbsam, guest
        log level = 1
        log file = /var/log/smbd.%m
        max log size = 500
        time server = Yes
        logon script = scripts\logon.bat
        logon path =
        logon drive = U:
        domain logons = Yes
        preferred master = Yes
        domain master = Yes
        dns proxy = No
        wins support = Yes
        idmap uid = 10000-20000
        idmap gid = 10000-20000
        hosts allow = 192.168.1., 127.0.0.1

[homes]
        comment = Home Directories
        valid users = %S
        read only = No
        browseable = No

[netlogon]
        comment = Network Logon Service
        path = /etc/samba/netlogon
        guest ok = Yes
        share modes = No

[media]
        comment = Media, Music and Movies
        path = /exports/media
        write list = @users
        read only = No
        force create mode = 0777
        force directory mode = 0777
        guest ok = Yes

[files]
        comment = Installers and Drivers
        path = /exports/files
        write list = @admins
        force create mode = 0775
        force directory mode = 0775
        guest ok = Yes

[shared]
        comment = Files accessable to anyone
        path = /exports/files/shared
        write list = @users
        read only = No
        force create mode = 0777
        force directory mode = 0777
        guest ok = Yes
-- 
andrew

/---------------------------------------------------------------------\
|   ICQ#   |             Proud Member of Mad-Techies.org              |
|  253198  |               http://www.mad-techies.org                 |
|---------------------------------------------------------------------|
|        Computer Science: solving today's problems tomorrow.         |
\---------------------------------------------------------------------/
-- 
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba

Reply via email to