[Thinlinc-technical] Thinlinc 4.0 & 64bit unfsd

Henrik Andersson henrik.andersson at cendio.com
Thu Apr 11 12:45:55 CEST 2013


Hi Rafi,

I have created a bug for this report which you will find at the 
following address:

https://www.cendio.com/bugzilla/show_bug.cgi?id=4592


Regards,

Henrik Andersson


On 04/04/2013 04:40 PM, Rafael Ostertag wrote:
> Hi list
>
> We have a rather annoying issue here, involving the 64bit unfsd 
> shipped with the ThinLinc client 4.0.0: when copying files to an 
> exported volume on the client machine, we get 'Input/output error'. 
> Sometimes it takes a while until copying files fails, other times it 
> fails right away on the first file to copy.
>
> Tracing cp(1) using strace(1) revealed, that the open(2) syscall 
> fails, when the O_EXCL flag is used in combination with O_CREAT, in 
> order to create the destination file initially on the client machine, 
> leaving an empty file behind. In case the destination already exists, 
> cp(1) simply opens it using O_WRONLY|O_TRUNC which does not fail.
>
> So we basically end up with having to issue the copy command twice in 
> order to copy a file to a volume: once in order to create the empty 
> file and tricking the second attempt into passing O_WRONLY|O_TRUNC to 
> open(2).
>
> This behavior is not limited to cp(1), Thunar (XFCE), Caja (MATE), and 
> Nautilus also complain about Input/output error when files are 
> initially created on the exported volume.
>
> We replaced the 64bit ThinLinc client by the 32bit version and the 
> issue was gone. So, we strongly suspect the 64bit unfsd being the 
> culprit.
>
> Does anybody else experience this behavior?
>
> Cheers
> rafi
>
> P.S.: ThinLinc server is running Ubuntu 12.04 AMD64 and clients are 
> running Ubuntu 12.04/12.10 AMD64. ThinLinc 4.0.0 on both ends.
>
>


-- 
---
Henrik Andersson
Cendio AB        http://cendio.com
Teknikringen 8        http://twitter.com/ThinLinc
583 30 Linköping    http://facebook.com/ThinLinc
Phone: +46-13-214600    http://plus.google.com/112509906846170010689

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cendio.se/pipermail/thinlinc-technical/attachments/20130411/10dd9812/attachment-0002.html>


More information about the Thinlinc-technical mailing list