Problems with the correct installation of GOseq
1
0
Entering edit mode
TB18 • 0
@tb18-15216
Last seen 5.7 years ago

Dear community,

I have great difficulty in installing the package 'GOseq', I searched google for similar issues but all seem not applicable for me or result in the same error.

At first I tried installing:

## try http:// if https:// URLs are not supported
source("https://bioconductor.org/biocLite.R")
biocLite("goseq")

This results in the following error:

Error : .onLoad failed in loadNamespace() for 'GO.db', details:
  call: NULL
  error: C stack usage  7969392 is too close to the limit
ERROR: lazy loading failed for package ‘goseq’
* removing ‘/home/biosys5/R/x86_64-pc-linux-gnu-library/3.4/goseq’

The downloaded source packages are in
    ‘/tmp/Rtmp8pCoGD/downloaded_packages’
installation path not writeable, unable to update packages: XML, boot, class, cluster, codetools,
  foreign, KernSmooth, lattice, MASS, Matrix, mgcv, nlme, nnet, rpart, spatial, survival
Warning message:
In install.packages(pkgs = doing, lib = lib, ...) :
  installation of package ‘goseq’ had non-zero exit status

So there seems something wrong with the stack size. So I set the stack size to unlimited in my terminal using:

>ulimit -s unlimited

I checked this with ulimit -a and it all seemed fine.

Running the command again, however, results in the same error...

Installing it via:

source("https://bioconductor.org/biocLite.R")
biocLite("goseq")

Did failed also...

And finally:

installing it using:

biocLite(c("AnnotationDbi", "GO.db"), type="source")
source('http://bioconductor.org/biocLite.R')
install.packages("goseq", repos="http://bioconductor.org/packages/2.11/bioc")
library(goseq)

Results in the installation of GOseq but running the program (with the Trinity pipeline) constantly gives me the error:

Full error message:

Error: package or namespace load failed for ‘GO.db’: .onLoad failed in loadNamespace() for 'GO.db', details: call: NULL error: evaluation nested too deeply: infinite recursion / options(expressions=)? Execution halted

I received the advice to reinstall GOseq because there is probably something wrong with the installation of the program...

Does anyone have a sollution?

 

go • 1.4k views
ADD COMMENT
0
Entering edit mode
The first error says: "installation path not writeable, unable to update package", you seem to need to update the packages to installl GOseq. Which version of R and Bioconductor are you using? Are they up to date?
ADD REPLY
0
Entering edit mode

Ah! Forgot to mention. Yes, I updated the versions I'm using:

> source("https://bioconductor.org/biocLite.R")
Bioconductor version 3.6 (BiocInstaller 1.28.0), ?biocLite for help

and R:

version.string R version 3.4.3 (2017-11-30)

ADD REPLY
0
Entering edit mode

Perhaps worthwhile to mention. If I just try to load GO.db I get the following error message (related to the issue above):

> library(GO.db)
Error: package or namespace load failed for ‘GO.db’:
 .onLoad failed in loadNamespace() for 'GO.db', details:
  call: NULL
  error: C stack usage  7970192 is too close to the limit

ADD REPLY

Login before adding your answer.

Traffic: 1039 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6