I'm still having problems with this 00LOCK error. Tonight I recompiled R-devel from scratch, created a new site-library directory after moving the old one to scratch storage, and tried reinstalling my packages. 13 out of 290 packages successfully reinstalled and, once again, 00LOCK has appeared.
I tried to hack around this by installing packages one at a time, each time looking for 00LOCK and, if present, unlinking it recursively. This fails, although I can unlink other packages with identical permissions from within R. Outside of R, in the bash shell, I can rm -r 00LOCK without any problems. What follows is just some output demonstrating this. Why does unlink not work for this one particular directory? Mark x <- unlink("00LOCK", recursive = TRUE) > x [1] 1 # unlink fails > dir() [1] "00LOCK" "acepack" [3] "affxparser" "affyio" [5] "AffymetrixDataTestFiles" "akima" [7] "amap" "aws" [9] "Biobase" "hapmap100kxba" [11] "kernlab" "plasmodiumanophelescdf" [13] "R.css" "som" [15] "stjudem" "xlahomology" > ?unlink > y <- unlink(x = "00LOCK", recursive = TRUE) > y [1] 1 > y <- unlink(x = "acepack", recursive = TRUE) > y [1] 0 #u unlink succeeds From the command line: ls -al drwxr-xr-x 3 mkimpel psych 4096 2007-12-11 23:13 00LOCK drwxr-xr-x 13 mkimpel psych 4096 2007-12-11 23:12 affxparser drwxr-xr-x 10 mkimpel psych 4096 2007-12-11 23:12 affyio Mark W. Kimpel MD ** Neuroinformatics ** Dept. of Psychiatry Indiana University School of Medicine 15032 Hunter Court, Westfield, IN 46074 (317) 490-5129 Work, & Mobile & VoiceMail (317) 204-4202 Home (no voice mail please) mwkimpel<at>gmail<dot>com ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.