kanotix.com

Netzwerk - VNC - grauer Bildschirm

gs24 - 22.05.2006, 18:15 Uhr
Titel: VNC - grauer Bildschirm
Hallo,

ich habe kanotix auf der Festplatte installiert und verwende tightvnc, welches über xinetd beim Systemstart gestartet wird.
Ich habe alles wie unter http://linuxreviews.org/howtos/xvnc/ beschrieben, eingerichtet. Als Windowmanager nutze ich kdm. Der VNC-Server startet auch richtig und ich kann mich von anderen Rechner mit ihm verbinden. Aber ich bekomme nur einen grauen Bildschirm. Woran kann das liegen. In der Bescheibung steht, das dies vorkommt, wenn dem Nutzer nobody keine Konsole zugewiesen wurde, aber auch das habe ich getan. Hier noch ein Auszug aus meiner kderc:

kderc
[Xdmcp]
Enable=true
Port=177
KeyFile=/etc/kde3/kdm/kdmkeys
Xaccess=/etc/kde3/kdm/Xaccess
Willing=/etc/kde3/kdm/Xwilling

Gruß Gerrit
Andreas - 23.05.2006, 13:00 Uhr
Titel: VNC - grauer Bildschirm
hast du's schonmal mit der in kcontrol integrierten funktion Arbeitsfläche freigeben versucht, darauf kann man auch mit vnc connecten
ansonsten hört sich das für mich wie ein video overlay problem an (weiß aber nicht ob sowas auch bei vnc auftreten kann)
ausweg wäre dabei die art der video ausgabe zu ändern

alternativ kannst du auch ssh oder den nx client ausprobieren
schmidtreiner - 24.05.2006, 11:23 Uhr
Titel:
hmm,
habe bis vorhin mit demselben Problem rumgekaspert. Obwohl alle Einstellungen anscheinend richtig waren kam bei ner VNC-Verbindung (per xinetd) immer nur das graue Fenster. Ich habe es mit kdm, xdm und gdm ohne Erfolg versucht Traurig
Staten des VNC-Servers manuell als User und dann login mit vncviewer ging problemlos.
Abhilfe brachte seltsamerweise die Installation mit wdm (ich hatte das schon mal früher mit "SuSE" installiert).
Nach der Installation und Anpassung funktionierte das Login über wdm sofort. Aber danach war auch ein Login über kdm problemlos möglich. Den Grund weis ich im Moment nicht, muss ich mal drüber nachdenken und suchen wenn ich etwas mehr Zeit habe . . . Geschockt

Güße

Reiner Schmidt
schnorrer - 24.05.2006, 18:58 Uhr
Titel:
Ihr habt einen VNC-Server eingerichtet, Statt eines clients.geht zwar beides auf der selben Maschine, man muß dann dem Server auch mitteilen welche Konsole er als Default nutzen soll.
schmidtreiner - 24.05.2006, 23:51 Uhr
Titel:
Richtig,
in meinem Fall will ich den Heimserver über VNC benutzen um bei Bedarf einige Tasks über ein grafisches Login von bestimmten Usern durchführen zu können (Internet/ISDN starten bzw stoppen, Drucker administrieren etc.).
Ich habe , meines Wissens, auser in der xinet-startdatei (vnc) jetzt keine Konsole angegeben. Wenn das also daran lag muss das die wdm-Installation für mich erledigt (und zwar für alle graphische Logins (kdm etc) haben. Werde mal nachsehen wo ich darüber stoplere.

Grüße

Reiner Schmidt
schnorrer - 25.05.2006, 17:57 Uhr
Titel:
Kleiner tip, alt-fX oder strg-alt-fX gibt es auch eine textconsole, da kann man auch noch kde starten.
gs24 - 25.05.2006, 22:29 Uhr
Titel:
Beim manuellen Starten des Vncservers über des Script vncserver funktioniert bei mir auch alles. Beim manuellen Start wird der Windowmanger gestartet, welcher in der xstartup Datei unter .vnc im entsprechenden Home-Verzeichnis des entsprechenden Users angegeben wurde.
Ich hab jetzt bei mir ach mal den wdm installiert aber das hat nichts verändert. Wenn ich den vncserver mit xinetd starte habe ich immernoch nur den grauen Bildschirm.

Gerrit
gs24 - 25.05.2006, 23:41 Uhr
Titel:
Jetzt hab ich noch was verblüffendes herausgefunden, wenn ich mich am kdm (wdm ...) des Server angemeldet habe, bekomme ich einen Logon-Bildschirm im vncclient (anderer Rechner) und kann dann auch voll auf den Server zugreifen. Habe ich mich am kdm (wdm ...) des Servers nicht angemeldet, bekomme ich am vncclient nur den grauen Bildschirm. Ob dieses Verhalten vor der Installation vom wdm auch schon war, kann ich allerdings nicht sagen. Jetzt habe ich jedenfalls wieder auf den kdm umgestellt.

Gerrit
schmidtreiner - 26.05.2006, 00:00 Uhr
Titel:
hmm,
da ist auch noc ne Xaccess im Verzeichnis /etc/X11/wdm. Da muss auch das "#" vor dem "*" in der Zeile #any host can get ..." weg falls es noch nicht weg ist. Wie gesagt, bei mir geht es seit der wdm-Installation auch mit kde.
Den Default Displaymanager trage ich unter /etc/X11/default-display-manager ein (für kdm /usr/bin/kdm).

@Schnorrer -- versteh ich nicht ganz ?! Damit kriege ich lokal ne Textkonsole was mir aber nicht viel nützt wenn ich den /die User nicht auf die Konsole loslassen will/kann.
Ich könnte mir auch über ein X-Terminal mit ssh -XC xxx.xxx.xxx.xxx ne Verbindung aufbauen und die entsprechenden grapfischen Programme in nem X-Terminal aufrufen.
Ich ziehe es aber vor dass meine "Rabauken" sich per VNC in den Server einloggen und da halt nur bestimmte (nach Kenntnisstand abgestimmte) Dinge erledigen können.

Grüße

Reiner Schmidt
schnorrer - 26.05.2006, 00:36 Uhr
Titel:
so so, deine rabuken.

vnc ist ja ein eigenes netzwerk, genau wie smb. Braucht halt für jeden user auch ein entsprechendes settings. allowwd vnc-useres vnc-password ......
gs24 - 26.05.2006, 11:55 Uhr
Titel:
@Rainer
Die Einstellungen in der Xaccess Datei waren bei mir richtig.
Funktioniert bei Dir vnc denn auch wenn Du Dich beim Server(Rechner auf dem der vncserver läuft) noch nicht an die grafische Benutzeroberfläche angemeldet hast (das ist bei mir der Knackpunkt)? Wenn ja wäre es schön wenn Du mal eine Liste der bei Dir laufenden Prozesse (ps -A) vor der Anmeldung an die grafische Oberfläche posten könntest. Ich vermute, dass irgendein Prozess (welcher bei mir erst nach der Anmeldung an die grafische Oberfläche gestartet wird) vom vncserver benötigt wird.

Gerrit
schmidtreiner - 26.05.2006, 14:09 Uhr
Titel:
@schnorrer --> No Sir!
Wenn das über "xinet" oder "inet" angetriggert wird (und dann auch funktioniert) kriegst Du zuerst ein graues Fenster und danach kommte der Anmelde-Screen und Du kannst dich ganz normal als User in dem Fenster via kdm (xdm,wdm,gdm) an dem System anmelden. Die extra Passwords für vnc brauchst Du in diesem Fall überhaupt nicht. Du hast eine ganz "normale" X-Session auf dem Server laufen deren grapfische Ausgabe halt in dem Fenster (und nur darin) auf dem Remote-Rechner stattfindet.
Nach dem Auslogen muss man den vncviewer neu starten und kann so auch den Rechner neu starten, einen anderen windows-Manager (icewm, xfce, de ....) anwählen.
Halte ich für ne recht optimale Lösung sogar optimaler als freenx.

@gerit
mache ich sowie ich den Server das nächstemal hochfahre. By the way Du hast doch dafür gesorgt dass der kdm (wdm) auch beim hochfahren gestartet wird ? (link in /etc/rc3 oder /etc/rc5).

Grüße

Reiner Schmidt
schmidtreiner - 28.05.2006, 18:49 Uhr
Titel:
Hallo,
bin erst jetzt dazu gekommen die Listen zu erstellen. Verlegen
Ich habe sie als Attachment im Archiv VNC.tgz beigefügt.
VNC1.txt ist ein "ps -A", VNC2.txt ist ein "ps fax" und VNC3.txt ist ein Listing von Verzeichnis "/etc/rc3" (das default-level meines Servers).

Hoffe das hilft weiter !

Grüße

Reiner Schmidt
gs24 - 29.05.2006, 13:30 Uhr
Titel:
Danke für die Listen - im Anhang füge ich auch mal meine Prozesslisten (vor und nach dem Anmelden) bei (vielleicht fällt Dir ja noch was auf). Meine Idee war durch den Vergleich meiner Prozesslisten (Prozesslisten vor und nach dem Anmelden) die Prozesse herauszufinden, welche erst durch die Anmeldung gestartet werden. Da ich dachte, dass irgendein nach der Anmeldung an der grafischen Oberfläche gestarteter Prozess (denn schließlich funktioniert die VNC dann ja) vom vncserver benötigt wird. Aber ich habe keinen der Prozesse die bei mir nach der Anmeldung gestartet werden in Deiner Liste gefunden. Da bei Dir VNC ja auch vor der Anmeldung funktioniert war die Vermutung wohl nicht zutreffend.

Gerrit
schmidtreiner - 01.06.2006, 19:59 Uhr
Titel:
Hallo,
sehe mir gerade die Prozessliste vor dem Login an.
Was mich etwas verwirrt ist folgendes:
Xorg läuft schon, sollte eigentlich nicht laufen.
kdm ist mit zwei Prozessen gestartet (2486 + 2550).
Bei mir wird nur kdm ber init-script gestartet kein Xorg.
Sowie ich es verstehe wird kdm gestartet und ruft (wen über xinet uzw XDMC (?) angesprochen den tightvncserver (oder anderen VNC auf) man bekommt das graue Fenster und nach ein paar Sekunden die kdm-Login-Screen.
Ich könnte mir gut vorstellen wenn da schon ein kdm mit Xorg läuft dass die sich das System "krallen" und der VNC-Server niemals Zugriff auf kdm kriegt bzw angesprochen/gestartet wird. Bei mir wird der Server mit Init-Level 3 (einzustellen int /etc/inittab) gestartet und kdm habe ich da zusätzlich drin gestartet (siehe Liste mit /etc/rc3).
Versuch mal den 1. kdm und den XORG-Server zu deaktivieren, vielleicht hilft das.

Grüße

Reiner Schmidt
Alle Zeiten sind GMT + 1 Stunde
PNphpBB2 © 2003-2007