Hello, I'm a admin over at Harvard University and I have quite a few users that use R predominately over VNC. In the past this has not been an issue, but after upgrading to R 2.0.0 they can no longer use RCmdr over VNC. When trying to use the package, they see the following:> library("Rcmdr")Loading required package: tcltk Loading required package: zoo Loading required package: strucchange Loading required package: sandwich Loading required package: rgl RGL: GLX extension missing on server Error in firstlib(which.lib.loc, package) : error rgl_init Segmentation fault (core dumped) The same commands work fine when using a non-VNC display. Is it at all possible to modify RCmdr to not use GLX when it is unavailable? Regards, Bob -- Earl (Bob) Kinney Unix Systems Administrator Harvard-MIT Data Center
Duncan Murdoch
2004-Dec-02 16:25 UTC
[Rd] RCmdr on Linux with R 2.0.0 over VNC can't use GLX
On Thu, 02 Dec 2004 10:06:56 -0500, Bob Kinney <bkinney@hmdc.harvard.edu> wrote :>Hello, > >I'm a admin over at Harvard University and I have quite a few users that >use R predominately over VNC. In the past this has not been an issue, >but after upgrading to R 2.0.0 they can no longer use RCmdr over VNC. >When trying to use the package, they see the following: > >> library("Rcmdr") >Loading required package: tcltk >Loading required package: zoo >Loading required package: strucchange >Loading required package: sandwich >Loading required package: rgl >RGL: GLX extension missing on server >Error in firstlib(which.lib.loc, package) : > error rgl_init >Segmentation fault (core dumped) > >The same commands work fine when using a non-VNC display. Is it at all >possible to modify RCmdr to not use GLX when it is unavailable?This looks like a problem with the rgl package rather than Rcmdr per se. I think it's probably not possible to modify rgl to do anything useful when GLX is unavailable, so what is needed is for rgl to fail more gracefully, or for it to be possible to load Rcmdr without rgl. For future reference: with most packages it's best to start by contacting the package maintainer, rather than posting to R-help or R-devel. I've cc'd the Rcmdr and rgl maintainers on this. You can see the maintainer listed by using library(help=Rcmdr) library(help=rgl) Duncan Murdoch
Prof Brian Ripley
2004-Dec-02 16:28 UTC
[Rd] RCmdr on Linux with R 2.0.0 over VNC can't use GLX
The issue is with package rgl, and we need to talk to the maintainer, John Fox (Cc:ed here) John: I am having problems too. On AMD64, rgl was flaky under Fedora Core 2 and crashes everytime on FC3. It also crashes on 32-bit FC3 using Xvfb. Could you please make it optional: few users will actually want it in every session. On Thu, 2 Dec 2004, Bob Kinney wrote:> Hello, > > I'm a admin over at Harvard University and I have quite a few users that > use R predominately over VNC. In the past this has not been an issue, > but after upgrading to R 2.0.0 they can no longer use RCmdr over VNC. > When trying to use the package, they see the following: > >> library("Rcmdr") > Loading required package: tcltk > Loading required package: zoo > Loading required package: strucchange > Loading required package: sandwich > Loading required package: rgl > RGL: GLX extension missing on server > Error in firstlib(which.lib.loc, package) : > error rgl_init > Segmentation fault (core dumped) > > The same commands work fine when using a non-VNC display. Is it at all > possible to modify RCmdr to not use GLX when it is unavailable? > > Regards, > Bob > > -- > Earl (Bob) Kinney > Unix Systems Administrator > Harvard-MIT Data Center > > ______________________________________________ > R-devel@stat.math.ethz.ch mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel > >-- Brian D. Ripley, ripley@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