Dear R-SIG-Debian Team,
r-devel sent me to you.
Situation:
Ubuntu 16.04, R-3.3.1, and a file in a folder mounted with sftp via
gnome virtual file system.
for(i in 1:10){cat(i,file =
"/run/user/1001/gvfs/sftp:host=server/path on server/test2",append =
TRUE)}
gives a file that reads |10| and not |12345678910|
Further checking:
* A mapped network drive on Windows 7 and R 3.2.5 works fine.
* A samba share on a Mac works fine.
* A samba share on Ubuntu 16.04 works fine.
* An sftp share on Ubuntu 16.04 does not work, replicated on 2 machines.
* Handing over a connection to file argument works fine.
* On the Linux server it worked fine, I am not sure how it is mounted
there
see also:
https://github.com/klutometis/roxygen/issues/495
Cheers,
Guido
--
Guido Kraemer
Max Planck Institute for Biogeochemistry Jena
Department for Biogeochemical Integration
Hans-Kn?ll-Str. 10
07745 Jena
Germany
phone: +49 3641 576293
e-mail: gkraemer at bgc-jena.mpg.de
Dirk Eddelbuettel
2016-Aug-30 10:11 UTC
[R-sig-Debian] cat(..., append=TRUE) on sftp share
Guido,
On 30 August 2016 at 09:23, Guido Kraemer wrote:
| Dear R-SIG-Debian Team,
|
| r-devel sent me to you.
|
| Situation:
|
| Ubuntu 16.04, R-3.3.1, and a file in a folder mounted with sftp via
| gnome virtual file system.
R does not do anything related to mounting, virtual or not. So if ...
| for(i in 1:10){cat(i,file =
| "/run/user/1001/gvfs/sftp:host=server/path on server/test2",append
= TRUE)}
|
| gives a file that reads |10| and not |12345678910|
... that happens it would seem that sftp-based mounting drop the append
privilege. You will need to talk to the folks behind that filesystem driver.
This is certainly not an option in what
| Further checking:
|
| * A mapped network drive on Windows 7 and R 3.2.5 works fine.
| * A samba share on a Mac works fine.
| * A samba share on Ubuntu 16.04 works fine.
| * An sftp share on Ubuntu 16.04 does not work, replicated on 2 machines.
| * Handing over a connection to file argument works fine.
| * On the Linux server it worked fine, I am not sure how it is mounted
| there
|
| see also:
|
| https://github.com/klutometis/roxygen/issues/495
To mo, that is clearly a misdiagnosis by Hadley.
Dirk
| Cheers,
| Guido
|
|
| --
| Guido Kraemer
| Max Planck Institute for Biogeochemistry Jena
| Department for Biogeochemical Integration
| Hans-Kn?ll-Str. 10
| 07745 Jena
| Germany
|
| phone: +49 3641 576293
| e-mail: gkraemer at bgc-jena.mpg.de
|
| _______________________________________________
| R-SIG-Debian mailing list
| R-SIG-Debian at r-project.org
| https://stat.ethz.ch/mailman/listinfo/r-sig-debian
--
http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org