This is a test version of Biostars. For the public version, visit https://www.biostars.org.
"methods.rdb' is corrupt" for every library I load

Hello Recently I have been trying to use the survival package, which worked for a while, until I started to get the error

Error: package or namespace load failed for ‘survival’ in .updateMethodsInTable(fdef, where, attach):
 lazy-load database 'C:/PROGRA~1/R/R-3.4.0/library/methods/R/methods.rdb' is corrupt

for every single library I try to load. for some reason it also accuses any csv or excel file I load in RStudio of being corrupt as well (it opens normally on excel)

Any idea on how to fix it?

software error r

Added R tag to your post.

It's complaining about the methods package, which is a base package, so, it's unusual that it's corrupt.

What happens when you just run require(methods) in a new session? Have you moved files around recently or re-istalled anything?

1 answer

I re-created your problem and was able to fix it by doing the following (on linux / Ubuntu 16.04):

sudo apt-get purge r-base-core

sudo apt-get install r-base-core

This, in addition, maintains any other packages that you may have installed.

Kevin

Log in to answer this question.