[Samba] Re: A few odd problems after server migration

2004-09-05 Thread Jason Page
nevermind folks, I got it figured out.  I found out about the bug in
the version of Samba I was running... updating it to 3.0.6 fixed it.

Additionally I modified some master browser information that seems to
have corrected the complaint I was getting in the nmbd.log file.

Thanks anyhow, everyone back to their labor day weekends.  :)


On Sun, 5 Sep 2004 21:43:54 -0600, Jason Page <[EMAIL PROTECTED]> wrote:
> Hey guys... I've been beating my brains out trying to determine the
> cause of this problem, read tons of stuff online but have not been
> able to make any headway.
> 
> My RH9 server bit the dust and I had to completely rebuild it.  Built
> it as a Fedora Core 2 server running Samba version 3.0.3-5 and
> re-imported my old smb.conf file, smbpasswd file and such.
> 
> Re-created my share and gave it 777 permissions (root is the owner).
> 
> I can log in to the server from my XP workstation and my share appears
> to work, however, as soon as I try to do certain things I have
> problems.
> 
> For example, when I try to run the MS utility Robocopy to synchronize
> the contents of my Samba share to the external hard drive on my
> workstation I get an error from Robocopy complaining Accessing the
> source directory (my Samba share) is denied... there is also a
> precurser message claiming;
> 
> 2004/09/05 21:27:13 ERROR 5 (0x0005) Getting File System Type of Source q:\
> Access is denied.
> 
> Is there any way to turn on a debug or log level to figure out what is
> causing this request to fail?
> 
> The only messages I see that indicate problems are a message in nmbd.log
> 
> [2004/09/05 21:29:28, 0]
> nmbd/nmbd_browsesync.c:find_domain_master_name_query_fail(350)
>  find_domain_master_name_query_fail:
>  Unable to find the Domain Master Browser name SHADOW<1b> for the
> workgroup SHADOW.
>  Unable to sync browse lists in this workgroup.
> 
> and I am getting a nightly email to rootwith the following error messages;
> 
> **Unmatched Entries**
> nmbd/nmbd_browsesync.c:find_domain_master_name_query_fail(350)
> find_domain_master_name_query_fail:  Unable to find the Domain Master
> Browser name SHADOW<1b> for the workgroup SHADOW.  Unable to sync browse
> lists in this workgroup. : 96 Time(s)
> 
> Here's the output of my smb.conf file;
> 
> #=== Global Settings =
> [global]
> 
> # workgroup = NT-Domain-Name or Workgroup-Name
>workgroup = shadow
>netbios name = Jabberwocky
> # server string is the equivalent of the NT Description field
>server string = Jason's Server
> 
> # This option is important for security. It allows you to restrict
> # connections to machines which are on your local network. The
> # following example restricts access to two C class networks and
> # the "loopback" interface. For more examples of the syntax see
> # the smb.conf man page
> ;   hosts allow = 192.168.1. 192.168.2. 127.
> 
> # if you want to automatically load your printer list rather
> # than setting them up individually then you'll need this
> ;   printcap name = /etc/printcap
> ;   load printers = yes
> 
> # It should not be necessary to spell out the print system type unless
> # yours is non-standard. Currently supported print systems include:
> # bsd, sysv, plp, lprng, aix, hpux, qnx
> ;   printing = bsd
> 
> # Uncomment this if you want a guest account, you must add this to /etc/passwd
> # otherwise the user "nobody" is used
> ;  guest account = pcguest
> 
> # this tells Samba to use a separate log file for each machine
> # that connects
>log file = /var/log/samba/%m.log
> # all log information in one file
> #   log file = /var/log/samba/smbd.log
> 
> # Put a capping on the size of the log files (in Kb).
>max log size = 500
> 
> # Security mode. Most people will want user level security. See
> # security_level.txt for details.
> # Use password server option only with security = server
> ;   password server = 
> 
> # Password Level allows matching of _n_ characters of the password for
> # all combinations of upper and lower case.
> ;  password level = 8
> ;  username level = 8
> 
> # You may wish to use password encryption. Please read
> # ENCRYPTION.txt, Win95.txt and WinNT.txt in the Samba documentation.
> # Do not enable this option unless you have read those documents
> ;  encrypt passwords = yes
> ;  smb passwd file = /etc/samba/smbpasswd
> 
> # The following are needed to allow password changing from Windows to
> # update the Linux system password also.
> 
> # NOTE: Use these with 'encrypt passwords' and 'smb passwd file' 

[Samba] A few odd problems after server migration

2004-09-05 Thread Jason Page
Hey guys... I've been beating my brains out trying to determine the
cause of this problem, read tons of stuff online but have not been
able to make any headway.

My RH9 server bit the dust and I had to completely rebuild it.  Built
it as a Fedora Core 2 server running Samba version 3.0.3-5 and
re-imported my old smb.conf file, smbpasswd file and such.

Re-created my share and gave it 777 permissions (root is the owner).

I can log in to the server from my XP workstation and my share appears
to work, however, as soon as I try to do certain things I have
problems.

For example, when I try to run the MS utility Robocopy to synchronize
the contents of my Samba share to the external hard drive on my
workstation I get an error from Robocopy complaining Accessing the
source directory (my Samba share) is denied... there is also a
precurser message claiming;

2004/09/05 21:27:13 ERROR 5 (0x0005) Getting File System Type of Source q:\
Access is denied.

Is there any way to turn on a debug or log level to figure out what is
causing this request to fail?

The only messages I see that indicate problems are a message in nmbd.log

[2004/09/05 21:29:28, 0]
nmbd/nmbd_browsesync.c:find_domain_master_name_query_fail(350)
  find_domain_master_name_query_fail:
  Unable to find the Domain Master Browser name SHADOW<1b> for the
workgroup SHADOW.
  Unable to sync browse lists in this workgroup.

and I am getting a nightly email to rootwith the following error messages;

**Unmatched Entries**
nmbd/nmbd_browsesync.c:find_domain_master_name_query_fail(350)
find_domain_master_name_query_fail:  Unable to find the Domain Master
Browser name SHADOW<1b> for the workgroup SHADOW.  Unable to sync browse
lists in this workgroup. : 96 Time(s)

Here's the output of my smb.conf file;

#=== Global Settings =
[global]

# workgroup = NT-Domain-Name or Workgroup-Name
workgroup = shadow
netbios name = Jabberwocky
# server string is the equivalent of the NT Description field
server string = Jason's Server

# This option is important for security. It allows you to restrict
# connections to machines which are on your local network. The
# following example restricts access to two C class networks and
# the "loopback" interface. For more examples of the syntax see
# the smb.conf man page
;   hosts allow = 192.168.1. 192.168.2. 127.

# if you want to automatically load your printer list rather
# than setting them up individually then you'll need this
;   printcap name = /etc/printcap
;   load printers = yes

# It should not be necessary to spell out the print system type unless
# yours is non-standard. Currently supported print systems include:
# bsd, sysv, plp, lprng, aix, hpux, qnx
;   printing = bsd

# Uncomment this if you want a guest account, you must add this to /etc/passwd
# otherwise the user "nobody" is used
;  guest account = pcguest

# this tells Samba to use a separate log file for each machine
# that connects
log file = /var/log/samba/%m.log
# all log information in one file
#   log file = /var/log/samba/smbd.log

# Put a capping on the size of the log files (in Kb).
max log size = 500

# Security mode. Most people will want user level security. See
# security_level.txt for details.
# Use password server option only with security = server
;   password server = 

# Password Level allows matching of _n_ characters of the password for
# all combinations of upper and lower case.
;  password level = 8
;  username level = 8

# You may wish to use password encryption. Please read
# ENCRYPTION.txt, Win95.txt and WinNT.txt in the Samba documentation.
# Do not enable this option unless you have read those documents
;  encrypt passwords = yes
;  smb passwd file = /etc/samba/smbpasswd

# The following are needed to allow password changing from Windows to
# update the Linux system password also.

# NOTE: Use these with 'encrypt passwords' and 'smb passwd file' above.
# NOTE2: You do NOT need these to allow workstations to change only
#the encrypted SMB passwords. They allow the Unix password
#to be kept in sync with the SMB password.
;  unix password sync = Yes
;  passwd program = /usr/bin/passwd %u
;  passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password*
%n\n *passwd:*all*authentication*tokens*updated*successfully*

# Unix users can map to different SMB User names
;  username map = /etc/samba/smbusers

# Using the following line enables you to customise your configuration
# on a per machine basis. The %m gets replaced with the netbios name
# of the machine that is connecting
;   include = /etc/samba/smb.conf.%m

# Most people will find that this option gives better performance.
# See speed.txt and the manual pages for details
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

# Configure Samba to use multiple interfaces
# If you have multiple network interfaces then you must list them
# here. See the man page