X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org Date: Fri, 21 Dec 2012 18:19:16 +0100 From: Corinna Vinschen To: cygwin AT cygwin DOT com Subject: Re: trouble accessing samba shares with spaces and/or parentheses Message-ID: <20121221171916.GH18188@calimero.vinschen.de> Reply-To: cygwin AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com References: <50D48C53 DOT 2080403 AT mailme DOT ath DOT cx> <20121221164750 DOT GE18188 AT calimero DOT vinschen DOT de> <50D495D5 DOT 2030104 AT mailme DOT ath DOT cx> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <50D495D5.2030104@mailme.ath.cx> User-Agent: Mutt/1.5.21 (2010-09-15) Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com On Dec 21 18:01, bartels wrote: > On 12/21/2012 05:47 PM, Corinna Vinschen wrote: > >On Dec 21 17:20, bartels wrote: > >>$ net use Q: "$(cygpath -w '//macau/X32 Backup-4(WD)')" "bartels" /user:"bartels" > >>The command completed successfully. > >> > >>$ ls q:/ > >>ls: cannot access q:/: Input/output error > >Please don't use DOS paths. Use POSIX paths like /cygdrive/q instead: > >http://cygwin.com/cygwin-ug-net/using.html#pathnames-win32 > > Naturally, I tried all flavours: > > $ ls /cygdrive/q/ > ls: cannot access /cygdrive/q/: Input/output error > > > > >Works fine for me using a Linux Samba share with space in it. > > Okay, that leaves the parentheses as the likely troublemaker. > The thing is, people bring in disks, and I have no control over their volume / share names. > > Any more ideas? Where's Santa when you need him ;-) "Input/output error" is just an EIO. strace might show more useful information. EIO could be generated for a couple of reasons, for instance, the WIn32 errors ERROR_DISK_CORRUPT or ERROR_OPEN_FAILED are translated to the POSIX EIO. Another chance to get EIO is if something goes badly wrong trying to read a symlink. Or, that's always a chance, the OSX smb server doesn't support some system call used by Cygwin. It wouldn't be the first such FS. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple