SSH on Mac to fresh install of Firefox on 64-bit CentOS 6.4 runs but generates errors: RANDR and GLib-GIO-WARNING

firefoxsshunixx11

I just installed (64 bit) Firefox 18 browser on my Linux CentOS 6.4 server (64 bit). I SSH into the server from my Mac OSX Snow Leopard from X11 application using # ssh -Y mydomain.com. Now that the Mac is connected to the server, I run firefox on the server by typing in the X11 terminal on my Mac, # firefox&.

While firefox is forwarded to my Mac, and appears to run OK, the following errors are reported in the X11 terminal it was opened with:

Xlib:  extension "RANDR" missing on display "localhost:10.0".
(firefox:14774): GLib-GIO-WARNING **: Failed to execute child process "update-mime-database" (No such file or directory)
[the last error repeats 4 more times]

I installed firefox in the server's /opt directory as root user. I simply extracted Mozilla's .tar.bz2 file, and did no other setup other than ensure X11 forwarding works (ssh_config file on server). The browser opened to Mozilla's default webpage.

I was not able to find anything applicable to this after a google search. Wondering if anyone knows what these errors mean, what effect they will have, and finally how to remove them.

Best Answer

For the first warning on RANDR, try installing a newer version of xquartz

Searching there just now, it looks like randr was added. I can confirm that on my system which is running xquartz 2.7.4 on OS-X 10.7.5:

$ xrandr -v
xrandr program version       1.3.5
Server reports RandR version 1.3
$ sw_vers | grep 'ProductVersion:' | grep -o '[0-9]*\.[0-9]*\.[0-9]*'
10.7.5

enter image description here

For the last warning, does "update-mime-database" exist on the system in the user's $PATH?