[Bioc-devel] error from biocLite on OSX with R-devel / Bioc-devel
Martin Morgan
martin.morgan at roswellpark.org
Mon Jan 30 05:36:14 CET 2017
On 01/29/2017 11:25 PM, Levi Waldron wrote:
> Not sure anyone will be able to help with this, but I can no longer install
> packages from bioc-devel using a current R-devel and biocLite() on my
> OSX Yosemite 10.10.5. I can still install from the command line `R CMD
> INSTALL` and `install.packages()`. Here is the error - the package lazyeval
> is just an example of a commonly used package from CRAN so I can show that
> install.packages works, but it seems to happen for all CRAN, Bioconductor,
> or Github packages. I don't have any problems when using R 3.3.2 patched +
> Bioc 3.4.
>
>> biocLite("lazyeval")
>
> BioC_mirror: https://bioconductor.org
>
> Using Bioconductor 3.5 (BiocInstaller 1.25.3), R Under development
> (unstable)
>
> (2017-01-26 r72035).
>
> Installing package(s) ‘lazyeval’
>
> *Error in readRDS(dest) : error reading from connection*
can you try to find out what file it is trying to read and what function
call, e.g.,
options(error=recover)
biocLite("lazyeval")
That should get the call stack; choose readRDS and look for the 'file'
variable for the exact file.
Martin
>
> Note that the problem isn't there with `install.packages()`:
>
>> install.packages("lazyeval") ##successful install
>
> Following some advice from stackoverflow
> <http://stackoverflow.com/questions/6473831/readrdsfile-in-r> and rstudio
> <https://support.rstudio.com/hc/en-us/community/posts/203864278-Error-in-readRDS-pfile-error-reading-from-connection-when-updating-loading-installing-packages>
> for
> people who've had the same error in R, I tried starting from a fresh
> install (and didn't see any zero-size rds files in my R library), and am
> still having the problem *only* when using biocLite (not install.packages
> or R CMD INSTALL). Just to show this is a fresh installation (I have only
> installed R-devel from https://r.research.att.com/, then done `> source("
> https://www.bioconductor.org/biocLite.R")`):
>
>> dir(.libPaths())
>
> [1] "AnnotationDbi" "base" "BH" "Biobase"
>
> [5] "BiocGenerics" "BiocInstaller" "boot" "class"
>
> [9] "cluster" "codetools" "compiler" "datasets"
>
> [13] "DBI" "digest" "foreign" "graphics"
>
> [17] "grDevices" "grid" "IRanges" "KernSmooth"
>
> [21] "lattice" "lazyeval" "MASS" "Matrix"
>
> [25] "memoise" "methods" "mgcv" "nlme"
>
> [29] "nnet" "parallel" "plogr" "Rcpp"
>
> [33] "rpart" "RSQLite" "S4Vectors" "spatial"
>
> [37] "splines" "stats" "stats4" "survival"
>
> [41] "tcltk" "tools" "translations" "utils"
>
>
> One other strange thing I've noticed - using my primary user account I got
> one good call to biocLite after the fresh install of R-devel, then all
> subsequent calls produced this error. The good call installed Bioconductor
> in a system directory for all users. Then starting as another user without
> write access to the system package library, that user got one good call
> which created a user directory library, and I could use to run
> biocLite("lazyeval") locally, but then subsequent calls to biocLite failed
> for that user too.
>
> biocValid() and session info:
>
>> biocValid()
>
> [1] TRUE
>
>> sessionInfo()
>
> R Under development (unstable) (2017-01-26 r72035)
>
> Platform: x86_64-apple-darwin13.4.0 (64-bit)
>
> Running under: OS X Yosemite 10.10.5
>
>
> locale:
>
> [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
>
>
> attached base packages:
>
> [1] stats graphics grDevices utils datasets methods base
>
>
> other attached packages:
>
> [1] BiocInstaller_1.25.3
>
>
> loaded via a namespace (and not attached):
>
> [1] compiler_3.4.0 tools_3.4.0 tcltk_3.4.0
>
>>
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> Bioc-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/bioc-devel
>
This email message may contain legally privileged and/or...{{dropped:2}}
More information about the Bioc-devel
mailing list