FW: [Samba] Help Please! - Copying files from Windows to Samba share loses connection

Aaron Kincer kincera at gmail.com
Wed May 30 16:34:48 GMT 2007


I haven't gone the "roll my own" route yet. I have been taking what the 
distros provide. Makes my job of installing patches quicker (not to be 
confused with timelier). Plus it makes rolling out test servers quicker 
if I just take the provided packages. Although I guess if one knows the 
1-2-3 of compiling Samba code by heart, it would be almost as quick.

I don't have any Linux on Power experience. I know Ubuntu 6.06 has a 
Power version. You could give it a try. It will be supported for quite a 
while without requiring a paid subscription unless you want paid 
support. If you are a Suse junkie, I think Suse 10 has a Power version 
as well. Ubuntu 6.06 uses Samba 3.0.22 and integrates quite nicely with 
AD. I don't know what version of Samba Suse 10 has.

Maybe someone reading the list can provide better insight on your 
version of Samba, but I just don't have any experience with it. I can 
tell you that I ran into all sorts of problems trying to integrate an 
older version of Samba into AD. Upgrading to 3.0.22 made all my pain go 
away after I gained functional understanding of extended attributes and 
ACLs (although 3.0.24 gave me all new heartburn). Your mileage may vary.

Will Holmes wrote:
> Aaron,
>
>   This box is not in production yet.  I think the reason this is an older
> software distribution is because it is for an IBM power server.  Usually
> they are behind in versions.  I agree that if I am running into problems
> with just a file copy I probably will run into other issues later on.
> Could I upgrade just Samba?  How hard of a task is it to update samba?   I
> don't know if I will need a special version since it is an IBM power
> version.
>
> Thanks!
> Will 
>
> -----Original Message-----
> From: Aaron Kincer [mailto:kincera at gmail.com] 
> Sent: Wednesday, May 30, 2007 11:17 AM
> To: Will Holmes
> Cc: samba at lists.samba.org
> Subject: Re: FW: [Samba] Help Please! - Copying files from Windows to Samba
> share loses connection
>
> I would suggest mounting the share on the Samba server and pull the 
> files directly and cut out the man in the middle (your PC).
>
> That's still an old version of Samba. Is this box set in stone as an 
> older version of Suse/Samba or have you considered upgrading Suse and/or 
> migrating to another (newer) Linux distro? The reason I mention it is if 
> you are seeing errors copying files in this instance, I strongly suspect 
> you will see unacceptable behavior in other areas. You might find a 
> solution eventually, but upgrading has a great chance of solving this 
> and other problems that might pop up.
>
> Will Holmes wrote:
>   
>> Aaron,
>>
>>    I am copying from an administrative file share, on our current
>>     
> Fileserver
>   
>> (Windows Server 2000), vio a mapped drive on my PC to the samba share.
>>     
> The
>   
>> error I see on my PC is "Network share is no longer available".  I not
>> seeing errors in the logs on the Windows file server.
>>
>> Thanks!
>> Will
>>
>> -----Original Message-----
>> From: Aaron Kincer [mailto:kincera at gmail.com] 
>> Sent: Wednesday, May 30, 2007 10:59 AM
>> To: Will Holmes
>> Cc: samba at lists.samba.org
>> Subject: Re: FW: [Samba] Help Please! - Copying files from Windows to
>>     
> Samba
>   
>> share loses connection
>>
>> That's a pretty old version of Samba. There may be some bugs giving you 
>> fits, but some of the veterans here may know more.
>>
>> Other than the errors you are seeing in your Samba logs, what behavior 
>> are you seeing on your Windows box? Are you pushing from the Windows box 
>> or pulling from the Samba server?
>>
>> Will Holmes wrote:
>>   
>>     
>>> Aaron,
>>>     I put in a server string with the same name as the hostname.
>>>     I commented out the port 139 line in the smb.conf file.
>>>     I restarted smb and winbind and rejoined the Domain.
>>>     I verified that the server was joined successfully.
>>>     I tried the copy again and the same issue.
>>>     I am running Suse Linux Ent Server 9 for IBM Power.
>>>     Samba version is 3.0.4-SUSE
>>>
>>> Here is my Krb5.conf file
>>> I have replaced some server and domain names for security purposes.
>>>
>>> [libdefaults]
>>>                         #       default_realm = MY.REALM
>>>         clockskew = 300
>>>         default_realm = myrealm
>>>
>>> [realms]
>>> XXXX.XXX.COM = {
>>>         kdc = myserver
>>>         default_domain = XXX.XXX.COM
>>>         kpasswd_server = myservername
>>> }
>>> XXX.COM = {
>>>         kdc = myservername
>>>         default_domain = mydomainname
>>>         kpasswd_server = myservername
>>> }
>>> #       MY.REALM = {
>>> #               kdc = MY.COMPUTER
>>> #               admin_server = MY.COMPUTER
>>> #               kpasswd_server = MY.COMPUTER
>>> #       }
>>> #       OTHER.REALM = {
>>> #               kdc = OTHER.COMPUTER
>>> #       }
>>>
>>> [domain_realm]
>>>         .XXX.COM = XXX.COM
>>>         .XXX.XXX.COM = XXX.XXX.COM
>>> #       .my.domain = MY.REALM
>>>
>>> [logging]
>>>         default = SYSLOG:NOTICE:DAEMON
>>>         kdc = FILE:/var/log/kdc.log
>>>         kadmind = FILE:/var/log/kadmind.log
>>>
>>> [appdefaults]
>>> pam = {
>>>         ticket_lifetime = 1d
>>>         renew_lifetime = 1d
>>>         forwardable = true
>>>         proxiable = false
>>>         retain_after_close = false
>>>         minimum_uid = 0
>>>         debug = false
>>> }                                       
>>>
>>>
>>> Thanks!
>>> Will
>>>
>>> -----Original Message-----
>>> From: Aaron Kincer [mailto:kincera at gmail.com] 
>>> Sent: Wednesday, May 30, 2007 8:47 AM
>>> To: Will Holmes
>>> Cc: samba at lists.samba.org
>>> Subject: Re: FW: [Samba] Help Please! - Copying files from Windows to
>>>     
>>>       
>> Samba
>>   
>>     
>>> share loses connection
>>>
>>> I'm not sure that it's a problem, I just know that when you do a net ads 
>>> join, that value is what tells Active Directory your computer name. At 
>>> least that is how I've seen Samba behave. I don't know what happens if 
>>> you don't have that set. I'm sure someone here knows.
>>>
>>> I am a bit confuse by your specification of port 139. Comment out that 
>>> line and see if you have better luck. For giggles, set your server 
>>> string to the same as your hostname and rejoin the domain. Also, have 
>>> you taken other steps to configure AD such as editing your krb5.conf 
>>> file? What OS and Samba version are you running?
>>>
>>> Will Holmes wrote:
>>>   
>>>     
>>>       
>>>>  Aaron,
>>>>   Yes, I left the server string out intentionally because of how the
>>>>     
>>>>       
>>>>         
>>> mapped
>>>   
>>>     
>>>       
>>>> drive description showed in Windows. Could this be causing my problem?
>>>>         
> I
>   
>>>> was able to join this server to the domain and I could retrieive a list
>>>>       
>>>>         
>> of
>>   
>>     
>>>> users using the winfo command.
>>>>
>>>> Thanks!
>>>> Will
>>>>
>>>> -----Original Message-----
>>>> From: Aaron Kincer [mailto:kincera at gmail.com] 
>>>> Sent: Tuesday, May 29, 2007 12:21 PM
>>>> To: Will Holmes
>>>> Cc: samba at lists.samba.org
>>>> Subject: Re: [Samba] Help Please! - Copying files from Windows to Samba
>>>> share loses connection
>>>>
>>>> I see you don't have the server string set.
>>>>
>>>> Have you tried to join this server to the domain with a net ads join 
>>>> command?
>>>>
>>>> Will Holmes wrote:
>>>>   
>>>>     
>>>>       
>>>>         
>>>>> Hello all,
>>>>>  
>>>>>     I haven't been able to solve an issue I am having when copying over
>>>>>     
>>>>>       
>>>>>         
>>>>>           
>>>> data
>>>>   
>>>>     
>>>>       
>>>>         
>>>>> from a Windows box to a Samba share.  I have found others with the same
>>>>> issue and I have made some configuration changes to try and solve the
>>>>>     
>>>>>       
>>>>>         
>>>>>           
>>>> issue
>>>>   
>>>>     
>>>>       
>>>>         
>>>>> but the issue is still lingering.  I want to migrate off my old Windows
>>>>>     
>>>>>       
>>>>>         
>>>>>           
>>>> box
>>>>   
>>>>     
>>>>       
>>>>         
>>>>> but until I solve this issue I am I cannot move forward.  Please let me
>>>>>     
>>>>>       
>>>>>         
>>>>>           
>>>> know
>>>>   
>>>>     
>>>>       
>>>>         
>>>>> if you need any further info.  Thanks!!!
>>>>>  
>>>>> Here is the two lines I have added to my smb.conf file.  Niether change
>>>>>     
>>>>>       
>>>>>         
>>>>>           
>>>> did
>>>>   
>>>>     
>>>>       
>>>>         
>>>>> the trick.
>>>>>    client schannel = no
>>>>>    smb ports = 139
>>>>>
>>>>> ************************************************************
>>>>> Here is my smb.config file:
>>>>> ************************************************************
>>>>>  
>>>>> # smb.conf is the main Samba configuration file. You find a full
>>>>>       
>>>>>         
>>>>>           
>>> commented
>>>   
>>>     
>>>       
>>>>> # version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE
>>>>> # Date: 2004-07-01
>>>>> [global]
>>>>>    workgroup = FMIC
>>>>>    printing = cups
>>>>>    printcap name = cups
>>>>>    printcap cache time = 750
>>>>>    cups options = raw
>>>>>    printer admin = @ntadmin, root, administrator
>>>>>    username map = /etc/samba/smbusers
>>>>>    map to guest = Bad User
>>>>>    logon path = \\%L\profiles\.msprofile
>>>>>    logon home = \\%L\%U\.9xprofile
>>>>>    logon drive = P:
>>>>>    security = ADS
>>>>>    encrypt passwords = yes
>>>>>    domain logons = no
>>>>>    ldap idmap suffix = ou=Idmap
>>>>>    ldap machine suffix = ou=Computers
>>>>>    local master = yes
>>>>>    wins server =
>>>>>    wins support = no
>>>>>    netbios name = FMICLINUX
>>>>>    add machine script =
>>>>>    preferred master = auto
>>>>>    ldap suffix = dc=example,dc=com
>>>>>    realm = FMIC.FMIC.COM
>>>>>    idmap uid = 15000-20000
>>>>>    idmap gid = 15000-20000
>>>>>    server string =
>>>>>    allow trusted domains = yes
>>>>>    password server = *
>>>>>    nt acl support = yes
>>>>>    map acl inherit = yes
>>>>>    winbind use default domain = yes
>>>>>    client schannel = no
>>>>>    smb ports = 139
>>>>>
>>>>> ************************************************************
>>>>> System Log errors:
>>>>> ************************************************************
>>>>>  
>>>>> May 23 12:59:00 fmiclinux /USR/SBIN/CRON[2745]: (root) CMD ( rm -f
>>>>> /var/spool/cron/lastrun/cron.hourly)        │
>>>>>   │May 23 13:59:00 fmiclinux /USR/SBIN/CRON[2755]: (root) CMD ( rm -f
>>>>> /var/spool/cron/lastrun/cron.hourly)        │
>>>>>   │May 25 09:00:03 fmiclinux smbd[3241]: [2007/05/25 09:00:03, 0]
>>>>> lib/util_sock.c:get_peer_addr(978)              │
>>>>>   │May 25 09:00:03 fmiclinux smbd[3242]: [2007/05/25 09:00:03, 0]
>>>>> lib/util_sock.c:get_peer_addr(978)              │
>>>>>   │May 25 09:00:03 fmiclinux sshd[2983]: fatal: Timeout before
>>>>> authentication for ::ffff:10.0.0.158               │
>>>>>   │May 25 09:00:03 fmiclinux smbd[2263]:   Error writing 51 bytes to
>>>>>     
>>>>>       
>>>>>         
>>>>>           
>>>> client.
>>>>   
>>>>     
>>>>       
>>>>         
>>>>> -1. (Broken pipe)                    │
>>>>>   │May 25 09:00:03 fmiclinux smbd[3241]:   getpeername failed. Error
>>>>>           
> was
>   
>>>>> Transport endpoint is not connected      │
>>>>>   │May 25 09:00:03 fmiclinux smbd[3240]: [2007/05/25 09:00:03, 0]
>>>>> lib/util_sock.c:write_socket_data(413)          │
>>>>>   │May 25 09:00:03 fmiclinux smbd[3242]:   getpeername failed. Error
>>>>>           
> was
>   
>>>>> Transport endpoint is not connected      │
>>>>>   │May 25 09:00:03 fmiclinux smbd[3241]: [2007/05/25 09:00:03, 0]
>>>>> lib/util_sock.c:get_peer_addr(978)              │
>>>>>   │May 25 09:00:03 fmiclinux smbd[3241]:   getpeername failed. Error
>>>>>           
> was
>   
>>>>> Transport endpoint is not connected      │
>>>>>   │May 25 09:00:03 fmiclinux smbd[3241]: [2007/05/25 09:00:03, 0]
>>>>> lib/util_sock.c:write_socket_data(413)          │
>>>>>   │May 25 09:00:03 fmiclinux smbd[3240]:   write_socket_data: write
>>>>>     
>>>>>       
>>>>>         
>>>>>           
>>>> failure.
>>>>   
>>>>     
>>>>       
>>>>         
>>>>> Error = Connection reset by peer     │
>>>>>   │May 25 09:00:04 fmiclinux smbd[3240]: [2007/05/25 09:00:04, 0]
>>>>> lib/util_sock.c:write_socket(438)               │
>>>>>   │May 25 09:00:04 fmiclinux smbd[3240]:   write_socket: Error writing
>>>>>           
> 4
>   
>>>>> bytes to socket 5: ERRNO = Connection res│
>>>>>   │~et by peer
>>>>>>>>>>   │May 25 09:00:04 fmiclinux smbd[3240]: [2007/05/25 09:00:04, 0]
>>>>> lib/util_sock.c:send_smb(630)                   │
>>>>>   │May 25 09:00:03 fmiclinux smbd[3242]: [2007/05/25 09:00:03, 0]
>>>>> lib/util_sock.c:get_peer_addr(978)              │
>>>>>   │May 25 09:00:04 fmiclinux smbd[3242]:   getpeername failed. Error
>>>>>           
> was
>   
>>>>> Transport endpoint is not connected      │
>>>>>   │May 25 09:00:04 fmiclinux smbd[3242]: [2007/05/25 09:00:04, 0]
>>>>> lib/util_sock.c:write_socket_data(413)          │
>>>>>   │May 25 09:00:04 fmiclinux smbd[3242]:   write_socket_data: write
>>>>>     
>>>>>       
>>>>>         
>>>>>           
>>>> failure.
>>>>   
>>>>     
>>>>       
>>>>         
>>>>> Error = Connection reset by peer     │
>>>>>   │May 25 09:00:04 fmiclinux smbd[3242]: [2007/05/25 09:00:04, 0]
>>>>> lib/util_sock.c:write_socket(438)               │
>>>>>   │May 25 09:00:04 fmiclinux smbd[3242]:   write_socket: Error writing
>>>>>           
> 4
>   
>>>>> bytes to socket 21: ERRNO = Connection re│
>>>>>  
>>>>> Thanks in advance!!
>>>>>  
>>>>> Will Holmes
>>>>> Programmer Analyst
>>>>> Fremont Insurance Company
>>>>> Ph: 231-924-0302 Ext. 145
>>>>> E-Mail: wholmes at fmic.com
>>>>>  
>>>>>   
>>>>>     
>>>>>       
>>>>>         
>>>>>           
>>>>   
>>>>     
>>>>       
>>>>         
>>>   
>>>     
>>>       
>>
>>   
>>     
>
>
>
>   



More information about the samba mailing list