Starten von vncserver auf Centos oder RH Typ Linux scheitert mit - Fataler Serverfehler: Konnte die Standardschrift nicht 'fixed' öffnen. Wie kann ich das beheben?

7

Ich möchte einen vncserver auf einem generischen / sauberen Linux vom Typ Centos oder RH einrichten. Ich arbeite innerhalb der AWS EC2-Infrastruktur, aber das sollte keine Rolle spielen, glaube ich.

Damit dieser Aufwand erfolgreich ist, müssen wir einige Voraussetzungen erfüllen, um die vnc-Sitzung, d. h. X Windows, ausführen zu können.

Ich habe alle üblichen Pakete installiert, die von yum unterstützt werden, und bin jedem Ratschlag gefolgt, den ich im Internet finden kann

%Vor%

dann

%Vor%

aber wenn ich versuche, vnc

zu starten %Vor%

Ich erhalte eine Fehlermeldung wie diese (nachdem Sie vncpasswd ausgeführt und / etc / sysconfig / vncservers geändert haben)

%Vor%

Ich habe alle Ratschläge und Tipps im Internet über die Installation von Schriften, das Erstellen von Links und das Umbenennen von x, y und z ausprobiert. Wie kann ich es zum Laufen bringen?

    
Dave Kierans 01.04.2013, 06:36
quelle

7 Antworten

11

Die magische Kombination von yum installiert, um das für mich arbeiten zu lassen, war wie folgt:

%Vor%

dann für die Bequemlichkeit vielleicht etwas wie das, um es in Gang zu bringen

%Vor%

Dies setzt voraus, dass Sie dies alles als root tun und Sie Ihren vncserver auf DISPLAY 2 starten möchten.

Wenn Sie bei jedem Versuch, sich mit dem vncserver zu verbinden, nach der Ausführung der Verbindung Fehler ablehnen, prüfen Sie einige Dinge:

  1. Ihre lokale Firewall (iptables) oder auf andere Weise ermöglicht Verbindungen bis 5902 (oder einen anderen Port, den Ihr Server verwendet)

  2. Sie haben die Fernverbindung zum vncserver nicht über die VNCSERVERARGS-Option in / etc / sysconfig / vncservers wie folgt:

    %Vor%

Etwas wie

%Vor%

kann Ihnen bei der Entscheidung helfen, ob es sich um ein lokales oder entferntes Firewall-Problem handelt.

    
Dave Kierans 01.04.2013 06:36
quelle
7

Ich habe libXfont aktualisiert und es hat mir geholfen.

In CentOS zum Beispiel:

%Vor%     
Udi 30.04.2013 14:21
quelle
2

Die folgenden Schritte haben für mich funktioniert.

%Vor%

Erstellen Sie vncpassword

%Vor%

Öffnen Sie / etc / sysconfig / vncservers und fügen Sie die folgenden Zeilen hinzu (ändern Sie entsprechend Ihrer Anforderung)

%Vor%

Starten Sie jetzt den Dienst

%Vor%

Nun können Sie den Dienst ohne Fehler starten.

Überprüfen Sie diesen Link installieren Sie vnc auf centos 6

    
krizna 17.05.2013 12:14
quelle
1

Überprüfen Sie, ob auf "/" genügend freier Speicherplatz vorhanden ist. Ich habe den obigen Fehler erhalten, weil unter "/" kein freier Speicherplatz vorhanden war.

    
Zouzias 01.07.2013 08:53
quelle
0

Für mich brauchte ich nur das:

%Vor%

Obwohl ich danach ein anderes Problem hatte: " VNC: Could not acquire name on session bus ". Das ist hier erwähnt: Ссылка , aber ich bin nicht auf den Grund davon gekommen ...

    
Ben 01.01.2014 14:48
quelle
0
  1. Stellen Sie sicher, dass Ihr System bereits folgende Pakete installiert hat

    %Vor%
  2. Stellen Sie sicher, dass Sie vncserver korrekt durch Bearbeiten konfiguriert haben /etc/sysconfig/vncservers file und füge deinen Benutzer hinzu unkommentierte Zeile

    %Vor%

    und die folgende Zeile auskommentieren

    %Vor%
  3. Wechseln Sie zu user user_name und setzen Sie vncpasswd .

  4. Starten Sie den vncserver-Dienst von service vncserver restart neu.

  5. Erstellen Sie eine vncserver-Sitzung vncserver :1 .

  6. Stellen Sie sicher, dass Ihre Firewall Ihre Verbindung akzeptiert.

Abdo 26.04.2014 06:59
quelle
-1

Stellen Sie sicher, dass Ihre Loop-Schnittstelle aktiv ist.

    
TheyDoRespectHerBut 09.03.2014 23:07
quelle

Tags und Links