[R] Running R-program as queue jobs

Peter Dalgaard p.dalgaard at biostat.ku.dk
Thu Nov 13 12:17:36 CET 2003


Jason Turner <jasont at indigoindustrial.co.nz> writes:

> Philipp Pagel wrote:
> > 	Hi!
> > On Thu, Nov 13, 2003 at 09:59:48AM +0000, Arne Gjuvsland wrote:
> >
> >>I have a problem with running my R programs as queue jobs. When I try
> >>to submit a batch file to the queue with qsub I get the following error
> >>message:
> >>____________________________________________________________
> >>
> >>/home/gjuvslan/kluster/R-1.7.1/bin/R.bin: error while loading shared
> >> libraries: libpcre.so.0: cannot load shared object file: No such
> >> file or directory
> >>____________________________________________________________
> >>
> >>When executed from the command prompt the batch file does its job.
> > Did you run the script on the same machine in both cases? I got
> > burnt a
> > couple of times with different machines running different versions of
> > the OS, non-identical versions of shared libraries etc...
> >
> 
> In addition to Philipp's good sugestion, I've been burnt on the same
> machine, but with the batch job running as a different user.  When
> environment variables are needed, or private libraries need to be
> loaded, things go bad very quickly.

Also, environment variables may be set differently between interactive
and batch shells. E.g. my crontab file looks like this

CVS_RSH=ssh
35 0 * * *  $HOME/scripts/r-bugs-commit > /dev/null
...

for a reason. In Arne's case, I'd suspect the setting of
LD_LIBRARY_PATH. 

-- 
   O__  ---- Peter Dalgaard             Blegdamsvej 3  
  c/ /'_ --- Dept. of Biostatistics     2200 Cph. N   
 (*) \(*) -- University of Copenhagen   Denmark      Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk)             FAX: (+45) 35327907




More information about the R-help mailing list