GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Fehler:Display kann nicht geöffnet werden:Hostname:x.y beim Ausführen von xclock

Das Problem

Das xclock-Fenster kann mit dem folgenden Befehl für einen bestimmten normalen Benutzer nicht gestartet werden. xclock ist für den Root-Benutzer in Ordnung.

$ xclock
Error: Can't open display: [hostname]:x.y

Die Lösung

Falsche Umgebungsvariablen auf Benutzerebene in der Datei /home/[Benutzername]/.bash_profile.

festgelegt

Führen Sie die folgenden Schritte aus, um das Problem zu beheben.

1. Melden Sie sich als normaler Benutzer an.

2. Kommentieren Sie alle benutzerspezifischen Umgebungsvariablen in der Datei /home/[Benutzername]/.bash_profile.

aus

3. Starten Sie die VNC-Konsole.

4. xclock-Befehl ausführen &prüfen (Hinweis:Dies ist keine ausschließliche Ursache &Lösung, sondern eine der möglichen.)

Zum Beispiel:

Das Problem wurde behoben, nachdem die folgenden Zeilen aus der Datei /home/[Benutzername]/.bash_profile.

auskommentiert wurden
$ cat /home/[username]/.bash_profile
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

# User specific environment and startup programs

export DISPLAY=xxx.xxx.xxx.xxx:4.0
export TMPDIR=/opt/tmp
export TEMP=/opt/tmp
export TMP=/opt/tmp
export PATH=$PATH:$HOME/bin
. /d01/oracle/RDBA/EBSapps.env

export PATCH_TOP=/d01/oracle/RDBA/fs_ne/EBSapps/patch

export CONFIG_JVM_ARGS="-Xms1024m -Xmx2048m"


Cent OS
  1. Fehlermeldung „Domäne kann nicht geöffnet werden“ beim Erstellen von E-Mail-Konten

  2. pvcreate-Fehler:Kann /dev/sdx nicht exklusiv öffnen. Eingehängtes Dateisystem?

  3. lvremove-Befehl schlägt mit Fehler „LVM – Can’t remove open logical volume“ fehl

  4. Fehler „530:Berechtigung verweigert“, wenn sich der Benutzer über FTP beim vsftpd-Server anmeldet

  5. Kann Sonar Server nicht ausführen, da Elasticsearch nicht als Root ausgeführt werden kann

Behebung des „Exec-Formatfehlers“ beim Ausführen von Skripts mit dem Befehl „run-parts“.

[OpenStack-Devstack]:Fehler:Dienst n-net läuft nicht, wenn stack.sh ausgeführt wird

Fehler beim Versuch, Parallels Plesk Panel zu öffnen:SWKeyExFatalError

„Parsing-Fehler“ erhalten, wenn „yum repolist“ ausgeführt wird

Ausführen von Apache als ein anderer Benutzer

Wie kann ich feststellen, auf welches Benutzerlimit ich stoße?