Domain server: Windows 2003 Server SP1 ("Unagi")
Domain Name: SIMPLE.COM
Short Domain name: SEAWORLD
Server I'm having problems with: Samba 3.0.14a running on Debian (2.6 kernel) ("Saba")
Client: Windows XP SP2 ("Pudge")

I've been struggling with slow browsing on a new Samba install for a week. I've re-installed Samba from the ground up several times, and now have a very minimal configuration that still shows extreme slowness browsing.

I just timed it -- it took me 75 seconds for the subfolder I wanted in the share MP3Library to finally open up.

Here's some log.smbd, at log level 1:

[2005/08/20 10:52:35, 0] smbd/server.c:main(798)
  smbd version 3.0.14a-Debian started.
  Copyright Andrew Tridgell and the Samba Team 1992-2004
[2005/08/20 10:52:35, 0] printing/pcap.c:pcap_cache_reload(149)
  Unable to open printcap file /etc/printcap for read!
[2005/08/20 10:52:35, 0] printing/pcap.c:pcap_cache_reload(149)
  Unable to open printcap file /etc/printcap for read!
[2005/08/20 10:52:36, 1] smbd/service.c:make_connection_snum(642)
pudge (10.0.0.12) connect to service MP3Library initially as user stew (uid=1000, gid=1000) (pid 2304)
[2005/08/20 10:52:36, 1] smbd/sesssetup.c:reply_spnego_kerberos(250)
  Username SEAWORLD\PUDGE$ is invalid on this system
[2005/08/20 10:52:36, 1] smbd/sesssetup.c:reply_spnego_kerberos(250)
  Username SEAWORLD\PUDGE$ is invalid on this system
[2005/08/20 10:52:36, 1] smbd/sesssetup.c:reply_spnego_kerberos(250)
  Username SEAWORLD\PUDGE$ is invalid on this system
[2005/08/20 10:52:36, 1] smbd/sesssetup.c:reply_spnego_kerberos(250)
  Username SEAWORLD\PUDGE$ is invalid on this system

There are several hundred more of those "Username..is invalid on this system" messages.

If I map the drive directly like this:

C:\WINDOWS\system32>net use k: \\saba\MP3Library
The command completed successfully.

Browsing the k: drive is snappy. Same thing if I use the IP address of the server instead of the hostname.

I've been through Chapter 13 - Troubleshooting Techniques. Nearly all of it works as I'd expect, but there is one problem:

saba:/var/log/samba# smbclient -L unagi -N
Anonymous login successful
Domain=[SEAWORLD] OS=[Windows Server 2003 3790 Service Pack 1] Server=[Windows Server 2003 5.2]

        Sharename       Type      Comment
        ---------       ----      -------
Error returning browse list: NT_STATUS_ACCESS_DENIED
Anonymous login successful
Domain=[SEAWORLD] OS=[Windows Server 2003 3790 Service Pack 1] Server=[Windows Server 2003 5.2]

        Server               Comment
        ---------            -------
        PUDGE                Stew's Main Desktop
        SABA                 saba server (Samba 3.0.14a-Debian)
        UNAGI

        Workgroup            Master
        ---------            -------
        SEAWORLD             UNAGI


I don't know if that NT_STATUS_ACCESS_DENIED is significant, but I don't see it in the troubleshooting guide.

Here are some excerpts from smbd.log messages at log level 9 when the server is browsing slowly. If I haven't given enough detail here, I'm happy to email the whole thing, or post more.

[2005/08/20 11:18:21, 3] smbd/sesssetup.c:reply_spnego_kerberos(179)
  Ticket name is [EMAIL PROTECTED]
[2005/08/20 11:18:21, 5] lib/username.c:Get_Pwnam(293)
  Finding user SEAWORLD\PUDGE$
[2005/08/20 11:18:21, 5] lib/username.c:Get_Pwnam_internals(223)
  Trying _Get_Pwnam(), username as lowercase is seaworld\pudge$
[2005/08/20 11:18:21, 5] lib/username.c:Get_Pwnam_internals(230)
  Trying _Get_Pwnam(), username as given is SEAWORLD\PUDGE$
[2005/08/20 11:18:21, 5] lib/username.c:Get_Pwnam_internals(247)
  Checking combinations of 0 uppercase letters in seaworld\pudge$
[2005/08/20 11:18:21, 5] lib/username.c:Get_Pwnam_internals(251)
  Get_Pwnam_internals didn't find user [SEAWORLD\PUDGE$]!
[2005/08/20 11:18:21, 5] lib/username.c:Get_Pwnam(293)
  Finding user PUDGE$
[2005/08/20 11:18:21, 5] lib/username.c:Get_Pwnam_internals(223)
  Trying _Get_Pwnam(), username as lowercase is pudge$
[2005/08/20 11:18:21, 5] lib/username.c:Get_Pwnam_internals(230)
  Trying _Get_Pwnam(), username as given is PUDGE$
[2005/08/20 11:18:21, 5] lib/username.c:Get_Pwnam_internals(247)
  Checking combinations of 0 uppercase letters in pudge$
[2005/08/20 11:18:21, 5] lib/username.c:Get_Pwnam_internals(251)
  Get_Pwnam_internals didn't find user [PUDGE$]!
[2005/08/20 11:18:21, 1] smbd/sesssetup.c:reply_spnego_kerberos(250)
  Username SEAWORLD\PUDGE$ is invalid on this system
[2005/08/20 11:18:21, 3] smbd/error.c:error_packet(105)
  error string = No such file or directory
[2005/08/20 11:18:21, 3] smbd/error.c:error_packet(129)
error packet at smbd/sesssetup.c(255) cmd=115 (SMBsesssetupX) NT_STATUS_LOGON_FAILURE

--------------------------------------------------------------------
smb.conf:
--------------------------------------------------------------------

#======================= Global Settings =======================

[global]

## Browsing/Identification ###

# Change this to the workgroup/NT-domain name your Samba server will
   workgroup = seaworld
   realm = SIMPLE.COM
   security = ADS
   server string = %h server (Samba %v)
   encrypt passwords = true

[MP3Library]
    public = yes
    comment = MP3 Library
    write list = stew
    path = /home/big_areca_raid/MP3Library

----------------------------------------------------------------
kb5.conf:
-----------------------------------------------------------------

[libdefaults]
   default_realm = SIMPLE.COM

[realms]
    SIMPLE.COM = {
       kdc = unagi.simple.com
    }

[domain_realms]
      .kerberos.server = SIMPLE.COM


I have tried many things suggested online, but none seem like a perfect fit for my circumstances, and more importantly none of them seem to help.

I hope that is enough detail. All suggestions welcome!

--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/listinfo/samba
  • [Samba] DFS question Scott Mayo
    • [Samba] Browsing slow on samba server joined t... Stewart Loving-Gibbard

Reply via email to