Beiträge von Tar Zahn

    ThomasS: tolle Beobachtungsgabe! ;)


    Mach also allen Krempel mit xinetd aus.Starte einfach gemäß man vncserver eine Instanz und verbinde dich mit korrekten Parametern.
    Klappt das, kann man gucken, welche Methode für einen evtl. gewünschten "Autostart" sinnvoll ist.


    Würdest du -statt deinen Mutmaßungen- eher die konkreten Konfigs posten, könnte man evtl. besser helfen.

    Wow, das ist ja schon eine epische Antwort! Danke dafür. Ich habe das ganze Thema bis jetzt ungefähr so betrachtet wie Strom, der aus der Steckdose kommt. Meine Baustellen sind andere.
    Das wird sich wohl stückchenweise ändern, aber das Prinzip ist eigentlich, dass es immer funktioniert hat und wieder funktionieren soll und fertig.


    - xinetd,
    ja mach ich meinetwegen aus (den VNC Krempel doch oder?), micht yast scheint das aber nicht zu gehen.


    - vncserver
    das mache ich ja bereits, weil der gewohnte Weg nicht funktioniert


    - Autostart
    ich möchte keine Extrawurst, sinnvoll ist für mich "so wie immer"


    - Mutmaßung
    Ich habe bereits gefragt, welche Dateien ich posten soll. Da wäre eine Default VNC Datei. Das ist das einzige mir bekannte, ansonsten kann ich nur ein /etc Archiv anlegen und hochladen.


    Und noch mal zum Verständnis:
    Ist es so ungewöhnlich, dass es einfach so funktionieren soll, wie in yast eingestellt? Ich möchte eigentlich nicht etwas umbauen, wo yast eh schon "wackelt" und dann bei der nächsten Änderung alles zerschossen haben. Das betroffene Gerät wird verwendet und so soll es auch bleiben.


    Also welche Konfiguration soll ich zeigen?

    Wie gesagt, der Link beschreibt die Darstellung in Yast nicht richtig.
    Die vnc Konfigurationsdatei wird bei Änderung in Yast zwar geändert, aber ich sehe keinen -mir verständlichen- Zusammenhang zwischen den Änderungen und den Yast Optionen.


    Der xinetd läuft.
    Es gibt auch X bzw. vnc Prozesse, deren Zusammenhänge ich aber auch nicht richtig verstehe.


    Ich gehe davon aus, dass die in dem Link genannte "One Time Session" Methode, dem in Yast wählbaren "with Session Management" entspricht, die "Persistent Session" Methode dagegen dem "withOUT Session Management"


    Gefühlt liegt irgendwie eine Mischkonfiguration vor, deren Funktion (Zustandekommen einer Verbindung) mehr oder weniger auf manuell gestarteten Servern beruht, also "without session management" laut yast.
    Das manuelle Starten und Stoppen mittels 'vncserver :[display]' funktioniert ja offenbar so, wie es laut Link beschrieben ist. Das tut es aber offenbar vollkommen unabhängig von den yast Einstellungen.

    Ich habe dazu folgende Doku gefunden.
    Remote Access with VNC | Reference | openSUSE Leap 42.2


    Sie ist scheinbar inkonsistent, denn "Check Allow Remote Administration." ist so nicht in meinem Leap 42.2 verfügbar.
    Ich kann angeben:
    +Remote Administration Settings---------------------------------------------+
    ¦(x) Allow Remote Administration With Session Management ¦
    ¦( ) Allow Remote Administration Without Session Management ¦
    ¦( ) Do Not Allow Remote Administration ¦
    +---------------------------------------------------------------------------+
    Do Not Allow Remote Administration:
    Die Default services werden -konsistent- in der Datei /etc/xinetd.d/vnc disabled.
    Alle 6 vordefinierten Einträge sind disabled


    Allow Remote Administration With Session Management
    Es wird der httpd service "vnchttpd1" enabled, sprich die Zeile "disabled = yes" entfernt
    1 von 6 services ist enabled

    Allow Remote Administration Without Session Management
    "disable = yes" wird bei service "vnc1" und "vnchttpd1" entfernt
    2 von 6 services ist enabled



    Also sieht man, irgendetwas macht yast. Ich finde es von der yast Benennung her missverständlich* und mir ist eigentlich auch nicht klar, wie ausgehend von den yast Einstellungen die Änderungen in der Datei vnc zu verstehen sind. Da sehe ich keinen direkten Zusammenhang. Wieso ist "with session management" = vnchttpd service enabled?


    Letztlich fehlt mir persönlich nun der Teil, mit dem das "Session Management" gesteuert wird.
    In welcher Datei wird das definiert?


    *ich verstehe es so:
    "With Session Management" nimmt mir das Session Management ab, es läuft automatisch
    "Without Session Mangement" überlässt das Session Management mir, wenn ich selbst nichts starte oder aufräume, geht nichts.

    Was bedeutet denn "das scheint nicht so einfach zu sein"?
    Meine Konfig abzufragen? Mir Infos zu entlocken?
    Oder die "Remote Admin Konfiguration" aus Yast zu korrigieren?


    Ich kann noch mal diese Info betonen:
    Auch eine Standardinstallation von 13.2 lief nicht auf diesem einen Rechner- die Remote Administration. Hier habe ich aber nicht weiter ausprobiert, sondern gleich Leap 42.2 genommen. Ich vermute, unter 13.2. wäre es auch mit dem Workaround identisch gelaufen. Es ist also vielleicht mehr ein Hardwareproblem.


    Ach und klar, ich installiere immer ssh und arbeite dann idR per Konsole.


    Und es muss doch Konfigurationsdateien dafür geben oder?

    Es kann natürlich alles mögliche passieren oder schiefgehen und man kann prinzipiell auch alles erstmal umstellen, ändern, kaputt machen, ob aus Ahnungslosigkeit oder Geheimniskrämerei.


    Aber:
    Es handelt sich um eine frische Installation, in der nur ein paar Patterns angeklickt sind und eine statische IP eingetragen ist.
    Ich weiß nicht mal, wo Yast meine Remote Admin Klicks in eine Konfiguration schiebt. Musste ich bis jetzt auch nicht, weil es funktioniert hat.
    Falls mir jemand sagen kann, welche Dateien hier relevant sind, wäre das ja mal ein Ansatz.

    Ich versuche es nochmal.


    Auf dem Server (Ziel der Remoteadministration) habe ich:
    - keine VNC Server separat installiert.
    - nur Yast Remote Administration aktiviert.
    - Normalerweise -bei funktionierenden Installationen- nutze ich Port 5901 zum Zugriff.
    Da es nicht- automatisch- funktioniert rufe ich bspw.

    Code
    vncserver :2

    auf, dann läuft vncserver über Port 5902.


    Lokal auf dem Windows PC starte ich VNC Viewer, um auf den Server zu gehen.

    Meinst Du vnc-server allgemein oder vncserver Instanzen?
    Ich habe nichts explizit installiert außer die Aktivierung der Remoteadministration.
    Ich arbeite zu Fuß bspw. mit 'vncserver :2' o.ä. abhängig von dem Schrott der unaufgeräumt bestimmte Ports unbrauchbar macht.
    So gesehen "laufen" immer soviel Instanzen, wie ich noch nicht aufgeräumt habe plus ggf 1, die ich nutze.
    Konkrete Portnummern wären dann von 5900 bis 5905 bin ich mal gekommen. Wobei ich mir das ja im Prinzip selbst aussuche.


    Ich nutze lokal auf dem Windows Systm Ultravnc Viewer, um auf Leap zuzugreifen.

    Kein Plasma, KDE, Yast ist mir egal, ich habe da keine Vorlieben oder so.
    Ich installiere eh per Yast das ganze System, KDE / GNOME ist auch Wurst, da ich 99% mit Konsole arbeite.
    GUI ist immer nur Ausnahme für wenige Programme, die es halt brauchen.


    Minimalistisch für mich:
    - Bereits installiert (Bordmittel)
    - identisch zu anderen Installationen
    - KDE bzw. irgendeinen anderen Desktop brauch ich eh:
    genau für ein einziges Grafikprogramm (nicht yast oder sonst irgendwas aus der Distribution)


    Wenn also durch Konfigurationsänderung alles zu erledigen ist, ziehe ich das vor.


    Genau genommen sind diese Posts bereits zu viel gemessen daran, dass dieses eine Programm vielleicht alle 2 Monate mal für einige Minuten gestartet wird. Eigentlich ist es also nur Interesse/Neugier.
    Da ich vncserver von Hand starten kann (und nachher aufräumen) und andere Systeme so funktionieren, kommt das Gefühl hinzu, nicht weit weg von einer Lösung zu sein.