Entering edit mode
Jan-Jaap
•
0
@jan-jaap-13027
Last seen 7.6 years ago
Hi,
I am having trouble installing reactome.db when using, when I definitely do have space left on the device and I have write permissions. Any help would be much appreciated. The command and error messages are pasted below,
Thank you,
JJ
biocLite("reactome.db", lib="..path/to/R/site-library")
Warning in writeBin(block[seq_len(min(512L, remain))], out) : problem writing to connection Warning in dir.create(path, showWarnings = TRUE, recursive = TRUE, ...) : cannot create dir 'reactome.db/man', reason 'No space left on device' Error in mydir.create(name) : failed to create directory ‘reactome.db/man’ sessionInfo() R version 3.3.2 (2016-10-31) Platform: x86_64-pc-linux-gnu (64-bit) Running under: Ubuntu 14.04.5 LTS locale: [1] LC_CTYPE=en_GB.UTF-8 LC_NUMERIC=C [3] LC_TIME=en_GB.UTF-8 LC_COLLATE=en_GB.UTF-8 [5] LC_MONETARY=en_GB.UTF-8 LC_MESSAGES=en_GB.UTF-8 [7] LC_PAPER=en_GB.UTF-8 LC_NAME=C [9] LC_ADDRESS=C LC_TELEPHONE=C [11] LC_MEASUREMENT=en_GB.UTF-8 LC_IDENTIFICATION=C attached base packages: [1] stats graphics grDevices utils datasets methods base other attached packages: [1] BiocInstaller_1.24.0 loaded via a namespace (and not attached): [1] tools_3.3.2
Can you clarify what the library path is, e.g., to a network drive? I'm wondering if the error message is entirely accurate.
Hi Martin,
No, the library path is to a physical drive and there is disk space and I have writing permissions.
Best,
Jan-Jaap
This is highly unlikely to be related to the package.
Did you try to install it on another machine?
What filesystem is the disk you are trying to install to?
I notice you are on linux, but if you are writhing to a shared disk between windows and linux (FAT/NTFS) you might run into path length issues.
My first test would be to try to install into another location.
mydir.create is used when R tries to untar the archive, probably into the temporary directory. Is there space there, e.g., in the location returned by
tempfile()
. If no space, and no way to get more in that location, usingbiocLite("reactome.db", destdir="path/to/more/space")
might work (I'm not 100% sure that it would).This worked, thank you very much! I removed some data from /tmp , which was the output of tempfile() and then biocLite("reactome.db", destdir="path/to/more/space") worked. Thanks again!
JJ