I installed R in (what I believe is) the standard way by adding the
following line to /etc/apt/sources.list
deb http://cran.us.r-project.org/bin/linux/ubuntu precise/
All was well, until I recently upgraded from 2.15.1 to 2.15.2 by running
sudo apt-get update
sudo apt-get upgrade
Now, when I try to do simple things, I get an error. e.g.
R> PP.test(rnorm(1000))
Error in chol2inv(Qr$qr[p1, p1, drop = FALSE]) :
lapack routines cannot be loaded
In addition: Warning message:
In chol2inv(Qr$qr[p1, p1, drop = FALSE]) :
unable to load shared object '/usr/lib/R/modules//lapack.so':
/usr/lib/R/modules//lapack.so: undefined symbol: dpstrf_
I'm pretty sure I've never tried to build R from sources on this box.
Does anyone have any advice for how I can remedy this error?
Thanks,
Garrett
P.S.
R> sessionInfo()
R version 2.15.2 (2012-10-26)
Platform: x86_64-pc-linux-gnu (64-bit)
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
[3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
[5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
[7] LC_PAPER=C LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
R> unlist(R.Version())
platform arch
"x86_64-pc-linux-gnu"
"x86_64"
os system
"linux-gnu" "x86_64,
linux-gnu"
status major
""
"2"
minor year
"15.2"
"2012"
month day
"10"
"26"
svn rev language
"61015"
"R"
version.string nickname
"R version 2.15.2 (2012-10-26)" "Trick or
Treat"
I think your problem comes if are under a Debian flavor (or an other linux distr) and then you are upgrading with some repository wich aren't in a Debian source (ubuntu). you had have first to upgrad, update, and then to put your new line. But why didn't you download Cran sources and then intall its ? Didier Michon Le 29/10/2012 09:45, G See a ?crit :> I installed R in (what I believe is) the standard way by adding the > following line to /etc/apt/sources.list > > deb http://cran.us.r-project.org/bin/linux/ubuntu precise/ > > All was well, until I recently upgraded from 2.15.1 to 2.15.2 by running > > sudo apt-get update > sudo apt-get upgrade > > Now, when I try to do simple things, I get an error. e.g. > > R> PP.test(rnorm(1000)) > Error in chol2inv(Qr$qr[p1, p1, drop = FALSE]) : > lapack routines cannot be loaded > In addition: Warning message: > In chol2inv(Qr$qr[p1, p1, drop = FALSE]) : > unable to load shared object '/usr/lib/R/modules//lapack.so': > /usr/lib/R/modules//lapack.so: undefined symbol: dpstrf_ > > I'm pretty sure I've never tried to build R from sources on this box. > Does anyone have any advice for how I can remedy this error? > > Thanks, > Garrett > > P.S. > R> sessionInfo() > R version 2.15.2 (2012-10-26) > Platform: x86_64-pc-linux-gnu (64-bit) > > locale: > [1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C > [3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8 > [5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 > [7] LC_PAPER=C LC_NAME=C > [9] LC_ADDRESS=C LC_TELEPHONE=C > [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C > > attached base packages: > [1] stats graphics grDevices utils datasets methods base > > R> unlist(R.Version()) > platform arch > "x86_64-pc-linux-gnu" "x86_64" > os system > "linux-gnu" "x86_64, linux-gnu" > status major > "" "2" > minor year > "15.2" "2012" > month day > "10" "26" > svn rev language > "61015" "R" > version.string nickname > "R version 2.15.2 (2012-10-26)" "Trick or Treat" > > _______________________________________________ > R-SIG-Debian mailing list > R-SIG-Debian at r-project.org > https://stat.ethz.ch/mailman/listinfo/r-sig-debian >
[cc'ing list] Gong, I had liblapack3gf, liblapack-dev, and revolution-mkl installed I uninstalled revolution-mkl, and all works well. Thank you, Garrett On Mon, Oct 29, 2012 at 8:26 AM, Gong-Yi Liao <gongyi.liao at gmail.com> wrote:> Is the liblapack3gf installed or you have installed some third-party > optimized library like MKL? > > You may re-install some LAPACK related packages and re-run your code again, > that may be helpful for us to find the cause of this problem. > > Gong. > > > > On 10/29/2012 08:45 AM, G See wrote: >> >> I installed R in (what I believe is) the standard way by adding the >> following line to /etc/apt/sources.list >> >> deb http://cran.us.r-project.org/bin/linux/ubuntu precise/ >> >> All was well, until I recently upgraded from 2.15.1 to 2.15.2 by running >> >> sudo apt-get update >> sudo apt-get upgrade >> >> Now, when I try to do simple things, I get an error. e.g. >> >> R> PP.test(rnorm(1000)) >> Error in chol2inv(Qr$qr[p1, p1, drop = FALSE]) : >> lapack routines cannot be loaded >> In addition: Warning message: >> In chol2inv(Qr$qr[p1, p1, drop = FALSE]) : >> unable to load shared object '/usr/lib/R/modules//lapack.so': >> /usr/lib/R/modules//lapack.so: undefined symbol: dpstrf_ >> >> I'm pretty sure I've never tried to build R from sources on this box. >> Does anyone have any advice for how I can remedy this error? >> >> Thanks, >> Garrett >> >> P.S. >> R> sessionInfo() >> R version 2.15.2 (2012-10-26) >> Platform: x86_64-pc-linux-gnu (64-bit) >> >> locale: >> [1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C >> [3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8 >> [5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 >> [7] LC_PAPER=C LC_NAME=C >> [9] LC_ADDRESS=C LC_TELEPHONE=C >> [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C >> >> attached base packages: >> [1] stats graphics grDevices utils datasets methods base >> >> R> unlist(R.Version()) >> platform arch >> "x86_64-pc-linux-gnu" "x86_64" >> os system >> "linux-gnu" "x86_64, linux-gnu" >> status major >> "" "2" >> minor year >> "15.2" "2012" >> month day >> "10" "26" >> svn rev language >> "61015" "R" >> version.string nickname >> "R version 2.15.2 (2012-10-26)" "Trick or Treat" >> >> _______________________________________________ >> R-SIG-Debian mailing list >> R-SIG-Debian at r-project.org >> https://stat.ethz.ch/mailman/listinfo/r-sig-debian > >