Hello all,
I've been trying to install WGCNA on our cluster. It has module system, so I've chosen R-3.1.2 and installed bunch of libs locally (which all worked OK). Now, GO.db was the only one that failed to install. When I typed
source("https://bioconductor.org/biocLite.R")
biocLite("GO.db")
it returned ----- (download, installation logs here, no errors) --------- ** testing if installed package can be loaded Error in sqliteSendQuery(con, statement, bind.data) : error in statement: disk I/O error Error in sqliteSendQuery(con, statement, bind.data) : error in statement: disk I/O error Error in sqliteSendQuery(con, statement, bind.data) : error in statement: disk I/O error Error : .onLoad failed in loadNamespace() for 'GO.db', details: call: sqliteSendQuery(con, statement, bind.data) error: error in statement: disk I/O error
Seems like some sort of SQL problem, but I'm really at a loss here and would appreciate any suggestions.
All the best,
-- Alex

Just hit this myself with a fresh install (from source) of R:
R version 3.3.0 (2016-05-03) -- "Supposedly Educational" Copyright (C) 2016 The R Foundation for Statistical Computing Platform: x86_64-pc-linux-gnu (64-bit) > source('http://bioconductor.org/biocLite.R') Bioconductor version 3.3 (BiocInstaller 1.22.2), ?biocLite for help > biocLite() BioC_mirror: https://bioconductor.org Using Bioconductor 3.3 (BiocInstaller 1.22.2), R 3.3.0 (2016-05-03). > > biocLite('SKAT') BioC_mirror: https://bioconductor.org Using Bioconductor 3.3 (BiocInstaller 1.22.2), R 3.3.0 (2016-05-03). Installing package(s) ‘SKAT’ [...] ** testing if installed package can be loaded * DONE (SKAT) > biocLite('GO.db') BioC_mirror: https://bioconductor.org Using Bioconductor 3.3 (BiocInstaller 1.22.2), R 3.3.0 (2016-05-03). Installing package(s) ‘GO.db’ trying URL 'https://bioconductor.org/packages/3.3/data/annotation/src/contrib/GO.db_3.3.0.tar.gz' ** testing if installed package can be loaded Error in sqliteSendQuery(con, statement, bind.data) : error in statement: disk I/O error Error in sqliteSendQuery(con, statement, bind.data) : error in statement: disk I/O error Error in sqliteSendQuery(con, statement, bind.data) : error in statement: disk I/O error Error in sqliteSendQuery(con, statement, bind.data) : error in statement: disk I/O error Error : .onLoad failed in loadNamespace() for 'GO.db', details: call: sqliteSendQuery(con, statement, bind.data) error: error in statement: disk I/O error Error: loading failed Execution halted ERROR: loading failedThis is with the session:
Just to answer my question: this is a filesystem issue.
> .libPaths('/tmp') > biocLite('GO.db') ** testing if installed package can be loaded * DONE (GO.db)So a workaround if you're on such a filesystem: put the source .tar.gz in a central location, and you'll need to freshly install GO.db (and whatever other .dbs you need) directly from source, into a temporary library on the local (/tmp or /scratch) filesystem.
Can you provide some information about what is unique about the default location to which you were trying to install these db packages?