[Samba] 2 GB file size limit with libsmbclient and Filesys::SmbClient perl module?!

Devavrat Mittal Devavrat_Mittal at symantec.com
Fri Mar 30 00:31:18 MDT 2012


The timeout problem I reported seems to be a known problem (not fixed yet, as per the bug status):

https://bugzilla.samba.org/show_bug.cgi?id=8677

The windows share I am accessing is across the WAN.
Still, things work fine with smbget, but not with smbclient.

Also, my script does not work with files > 2GB (but I don't see I/O timeouts with my script ever).

> -----Original Message-----
> From: Devavrat Mittal
> Sent: Friday, March 30, 2012 11:36 AM
> To: 'Emmanuel Florac'
> Cc: samba at lists.samba.org
> Subject: RE: [Samba] 2 GB file size limit with libsmbclient and
> Filesys::SmbClient perl module?!
> 
> Hi,
> 
> Thanks for the tip.
> 
> I tried using smbclient but ran into some other problems (I/O timeout
> downloading files) :(
> 
> Then I tried using smbget (wget like utility for SMB/CIFS shares).
> It works (for files over 2GB, but like wget, it is limited to only one
> tcp connection).
> 
> But, it also seems that it does not depend on libsmbclient, at least
> ldd does not show libsmbclient as a dependency of /usr/bin/smbget.
> 
> Am I looking at some bug in libsmbclient over here?
> 
> Another thing, why does smbget manage to get the file first time around
> itself and smbclient consistently has problems downloading files from
> the server (network conditions remaining the same)?
> 
> So my question, which of smbclient or smbget is more mature/
> maintained?
> Do any of these depend on libsmbclient (static/ dynamic linking)?
> 
> Regards,
> -Devavrat
> 
> > -----Original Message-----
> > From: Emmanuel Florac [mailto:eflorac at intellique.com]
> > Sent: Wednesday, March 28, 2012 3:55 PM
> > To: Devavrat Mittal
> > Cc: samba at lists.samba.org
> > Subject: Re: [Samba] 2 GB file size limit with libsmbclient and
> > Filesys::SmbClient perl module?!
> >
> > Le Mon, 26 Mar 2012 00:59:47 -0700
> > Devavrat Mittal <Devavrat_Mittal at symantec.com> écrivait:
> >
> > > Now, my script is written in perl and uses Filesys::SmbClient,
> which
> > > in turn, uses libsmbclient for SMB/ CIFS access. Attached is my
> > > script tarball.
> >
> > As Filesys::SmbClient uses libsmbclient.so, I'd first try using the
> > smbclient command  to list and transfer files to check that it
> actually
> > behaves as expected.
> >
> > --
> > ---------------------------------------------------------------------
> --
> > -
> > Emmanuel Florac     |   Direction technique
> >                     |   Intellique
> >                     |	<eflorac at intellique.com>
> >                     |   +33 1 78 94 84 02
> > ---------------------------------------------------------------------
> --
> > -


More information about the samba mailing list