[Rd] Rmpi on Fedora 8
Prof Brian Ripley
ripley at stats.ox.ac.uk
Fri Aug 1 12:42:31 CEST 2008
A yum update to lam 7.1.4 (from 7.1.2) broke Rmpi for me this last week
and quite a few changes were needed to repair this, so I'm reporting here
in case it helps others. This was an x86_64 system - adjust 'lib64'
suitably for 32-bit systems.
There seems to me to be major organizational changes for a 'patchlevel'
update to a setup that previously worked out of the box. They almost
certainly apply to Fedora 9 too.
- yum left some lam 7.1.2 RPMs behind, and I have been unable to remove
them via yum. This causes some confusion.
- The lam libs are in /usr/lib64/lam/lib, and ldconfig needs to be told
about this, so
cat > /etc/ld.so.conf.d/lam.ld.conf
(AFAIR, the previous version was in /usr/lib64/lam, and installed a
ld.so.conf.d file. Make sure /usr/lib64/lam is not in the ldconfig
- At this point Rmpi may load and then immediately terminate R as the lam
helpfile is not found (which is not nice of the lam libs). You may need to
export LAMHOME=/usr/lib64/lam . Even if the helpfile is found, it still
terminates R if lamd is not running. (As I recall previous RPM
installations had run lamboot at system boot.)
- The final step is to start a lam configuration. I was only able to do
this by setting -prefix, e.g.
/usr/lib64/lam/bin/lamboot -prefix /usr/lib64/lam
Brian D. Ripley, ripley at stats.ox.ac.uk
Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel: +44 1865 272861 (self)
1 South Parks Road, +44 1865 272866 (PA)
Oxford OX1 3TG, UK Fax: +44 1865 272595
More information about the R-devel