SSH auf Mac zur Neuinstallation von Firefox auf 64-Bit CentOS 6.4 läuft, erzeugt aber Fehler: RANDR und GLib-GIO-WARNING

Ich habe gerade (64 Bit) Firefox 18 Browser auf meinem Linux CentOS 6.4 Server (64 Bit) installiert. I SSH in den Server von meinem Mac OSX Snow Leopard aus der X11-Anwendung mit # ssh -Y mydomain.com. Jetzt, da der Mac mit dem Server verbunden ist, führe ich Firefox auf dem Server aus, indem ich in das X11-Terminal auf meinem Mac # firefox&.

Während Firefox an meinen Mac weitergeleitet wird und OK zu laufen scheint, werden die folgenden Fehler im X11-Terminal gemeldet, mit dem es geöffnet wurde:

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]

/optIch habe Firefox als Root-Benutzer im Verzeichnis des Servers installiert . Ich habe einfach die .tar.bz2-Datei von Mozilla extrahiert und keine andere Einrichtung vorgenommen, als sicherzustellen, dass die X11-Weiterleitung funktioniert (ssh_config-Datei auf dem Server). Der Browser öffnete die Standard-Webseite von Mozilla.

Dazu habe ich nach Google-Suche nichts passendes gefunden. Ich frage mich, ob jemand weiß, was diese Fehler bedeuten, welche Auswirkungen sie haben und schließlich, wie man sie entfernt.

Können Sie die Frage bitte klären, um besser zu erklären, wie OS X an dem Problem beteiligt ist, mit dem Sie konfrontiert sind?
Die Frage wurde ursprünglich auf ServerFault gepostet, das wegen der Schnittstelle zwischen X11-Terminal und Mac OS heruntergestuft und geschlossen und hierher verwiesen wurde. Wenn es nicht mit dem Server (z. B. ServerFault) und nicht mit dem Mac (z. B. hier) zusammenhängt, können Sie vielleicht empfehlen, wo ich als nächstes posten könnte. Die Frage ist, wie ich die Fehlermeldungen beseitigen kann, die ich beobachte, wenn ich von Mac OS aus SSH in den Server einlogge.
Ich sage nicht, dass es hier nicht hingehört. Aber wie es geschrieben steht, ist es ziemlich schwierig zu verstehen, was Sie tun, welcher Teil unter Linux und OS X passiert und welcher Fehler / welche Warnung wann ausgegeben wird. Können Sie versuchen, die Frage zu verbessern, um sie verständlicher zu machen, und eine Wiedereröffnung beantragen?
Geändertes Posting oben, um es klarer zu machen.
Die zweite Fehlermeldung ( update-mime-database) sieht aus wie etwas, das auf der Linux-Seite ausgeführt werden sollte (da der Mac nur die Anzeige liefert). Haben Sie versucht, den Befehl auf Ihrem Linux-System zu finden?
Es ist Mac-bezogen, weil der unter Linux laufende Firefox-Prozess (der in der X11-Terminologie der x11- Client ist ) versucht, eine X11-Erweiterung (RANDR) zu verwenden, die in der Quartz-Version nicht vorhanden ist (die in der X11-Terminologie der „X11- Server "), die auf dem Mac läuft. Wie ich in meiner Antwort unten feststelle, haben spätere Versionen diese Erweiterung. (unten bearbeitet, um dies zu zeigen) Und um es klar zu sagen, das ist eine Warnung , kein Fehler. Das Vorhandensein dieser Erweiterung ist für den x11-Clientprozess nicht obligatorisch. Das ist ein Artefakt der Flexibilität von X11: Es wird Sie manchmal vor Dingen warnen , die nicht tödlich sind.

Antworten (1)

Versuchen Sie für die erste Warnung zu RANDR, eine neuere Version von xquartz zu installieren

Wenn ich gerade dort suche, sieht es so aus, als ob randr hinzugefügt wurde. Ich kann das auf meinem System bestätigen, auf dem xquartz 2.7.4 unter OS-X 10.7.5 ausgeführt wird:

$ 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

Geben Sie hier die Bildbeschreibung ein

Existiert für die letzte Warnung "update-mime-database" auf dem System im $PATH des Benutzers?

Danke @Tim B, die Installation und Ausführung von xquartz auf dem Mac hat die auf dem Server beobachtete RANDR-Warnung entfernt. Wenn ich als Benutzer SSH in den Server eintippe, echo $PATHsehe ich update-mime-databasees nicht. Wissen Sie, was das bewirkt (ich frage mich, ob es wichtig ist)? Abgesehen davon, haben Sie eine Idee, warum die X11-Weiterleitung von Firefox dazu führt, dass Firefox sooooo sehr langsam ist?
Als root auf dem Server habe ich gesucht find / -iname update-mime-databaseund nichts zurückgegeben.
Sie haben dieses Paket also nicht installiert. Sie können es installieren oder die Warnung ignorieren. (Es ist üblich, stderr nach /dev/null umzuleiten, um x11-Client-Warnungen wie diese zu ignorieren)