Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 30

Thema: X11vnc dauerhaft auf dem Server

  1. #1
    Registrierter Benutzer
    Registriert seit
    Mar 2003
    Ort
    Niedersachsen
    Beiträge
    582

    X11vnc dauerhaft auf dem Server

    Moin zusammen

    Ich bin auf der Suche nach jemandem der mir helfen kann einen VNC-Server auf meinem Server-Lap2 zu installieren.
    Viele Versuche mit x11vnc und vncserver sind mittlerweile gescheitert.
    Irgendwie komme ich damit nicht klar.

    Benötigt wird:
    - ein VNC-Server der, auch nach einem Neustart des Servers, automatisch ON ist
    - ohne Sicherheitsmaßnahmen

    Vorhanden ist:
    - Standard Displaymanager xdm
    - der User wird automatisch eingeloggt
    - Desktop = Plasma - SSH und FTP-Server läuft
    - Das Netzwerk benötigt keine Sicherheit für VNC (CERT / PEM), weil es sich lediglich um zwei Rechner im eigenen Haushalt handelt.

    Der Begrifflichkeiten wegen nenne ich den Server (um den es geht) Lap2 und den Client Lap1.
    Falls noch etwas an configs benötigt wird, einfach Bescheid geben.

    Danke zunächst.
    Geändert von exponator (14.05.22 um 23:56 Uhr)
    thanks, exponator
    • Laptop 1: openSuSE Leap 15.3 - KDE 5 Plasma
    • Laptop 2: openSUSE Leap 15.3 - KDE 5 Plasma

  2. #2
    Premium Mitglied Avatar von spychodelics
    Registriert seit
    Nov 2002
    Ort
    Offenbach
    Beiträge
    623
    Faule Admins installieren sich ein Anydesk auf beiden Laptops und auf dem "Server" macht man die richtigen Optionen für den "Unbeaufsichtigten Zugriff".
    Hat den Vorteil das man auch von unterwegs darauf zugreifen kann.

  3. #3
    Registrierter Benutzer
    Registriert seit
    Mar 2003
    Ort
    Niedersachsen
    Beiträge
    582
    Anydesk habe ich bereits installiert gehabt und bemerkt, dass sich dieses Tool nicht per Shellscript als VNC-Server starten lässt.
    Das Tool sollte nach einem Neustart des Servers (sollte normalerweise nicht vorkommen oder sein), unbeaufsichtigt die richtigen Einstellungen bereitstellen.
    Oder kann man die Einstellungen irgendwo speichern, so dass sie beim Starten dieses Tools automatisch geladen werden?

    Ich habs nochmal installiert und versucht die Einstellungen auf "Unbeaufsichtigten Zugriff" zu ändern. Dafür wollte das Tool das Passwort von root, welches 100%ig richtig eingegeben wurde. Leider werden diese Einstellungen nicht freigegeben. Beim Client jedoch schon. Merkwürdig.
    Geändert von exponator (16.05.22 um 13:57 Uhr)
    thanks, exponator
    • Laptop 1: openSuSE Leap 15.3 - KDE 5 Plasma
    • Laptop 2: openSUSE Leap 15.3 - KDE 5 Plasma

  4. #4
    Registrierter Benutzer
    Registriert seit
    Apr 2009
    Ort
    Erde
    Beiträge
    2.814
    Das klingt so wie TeamViewer, SubSeven usw, sprich du hast einen Server vom "Dienstleiste"r im Internet, beide der "Terminalserver" und der Terminal Server Client, reden mit dem Service vom Dienstleister. Du machst dein Terminal Server als offen und du vertraust drauf, dass der Dienstleister sorgfälltig mit den Daten umgeht. Ökobilanz von dieser Art Terminal Server ist halt auch nicht gut. Also sei lieber ein fleißiger Admin und löse es so, dass das auch ohne Internet läuft.

    Mir ist auch irgendwie nicht ganz klar, warum du nicht einfach die Desktop Freigabe verwendest - kann KDE das nicht; bei Gnome geht das seit Ewigkeiten (etwa 10 Jahren) sehr sehr einfach - https://help.gnome.org/users/gnome-h...esktop.html.de, sowas sollte KDE doch auch können -> https://apps.kde.org/de/krfb/ -> Warum genau der ganze Aufwand, Autologin hast du ja aktiviert, dh dein Arbeitsflächenumgebung kann das übernehmen.

    Am Wochenende war ja was anderes Kaputt gegangen, wie bist du den Fehler losgeworden - neuinstalliert und auf lightdm verzeichtet?
    Gruß nopes
    (,,,)---(^.^)---(,,,) /var/log/messages | grep cat

  5. #5
    Registrierter Benutzer
    Registriert seit
    Mar 2003
    Ort
    Niedersachsen
    Beiträge
    582
    [QUOTE=nopes;1860940]Also sei lieber ein fleißiger Admin und löse es so, dass das auch ohne Internet läuft.[quote]
    Die Sache läuft NICHT über Internet. Lediglich im lokalen Netzwerk.
    Zitat Zitat von nopes Beitrag anzeigen
    Mir ist auch irgendwie nicht ganz klar, warum du nicht einfach die Desktop Freigabe verwendest - kann KDE das nicht;
    Natürlich geht das auch bei KDE mit krfb. Wer mal krfb installiert und benutzt hat weiß, dass wenn man nach einem neuen Start des Tools immer ein neues Passwort angegeben ist. Das ist für mein Vorhaben im lokalem Netzwerk nicht gewollt. Auch lässt sich dieses Tool mit dergleichen Vorgaben nicht starten. Also Mist.
    Zitat Zitat von nopes Beitrag anzeigen
    Am Wochenende war ja was anderes Kaputt gegangen, wie bist du den Fehler losgeworden - neuinstalliert und auf lightdm verzeichtet?
    Ja, mein Lieber. Das war die Umstellung von xdm auf lightdm. Warum auch immer kam nach der Umstellung auf lightdm und einem Neuboot das System mit dem X.509 Zertifikat nicht klar.
    Du hast es erraten, dass ich neu installiert habe. Allerdings auf einer anderen Partition. Ohne lightdm. Wenn Du mir aber Hilfestellung gibst - du sagtest ja in etwa das es damit einfacher ginge - wäre ich dir sehr dankbar. Das alte System liegt noch immer auf der anderen Partition. Dort kann ich ebenso neu installieren. Also, nur zu.
    thanks, exponator
    • Laptop 1: openSuSE Leap 15.3 - KDE 5 Plasma
    • Laptop 2: openSUSE Leap 15.3 - KDE 5 Plasma

  6. #6
    Registrierter Benutzer
    Registriert seit
    Mar 2003
    Ort
    Niedersachsen
    Beiträge
    582
    Gesagt, getan. Das neue System mit lightdm ist installiert und funktioniert.
    thanks, exponator
    • Laptop 1: openSuSE Leap 15.3 - KDE 5 Plasma
    • Laptop 2: openSUSE Leap 15.3 - KDE 5 Plasma

  7. #7
    Registrierter Benutzer
    Registriert seit
    Apr 2009
    Ort
    Erde
    Beiträge
    2.814
    https://docs.kde.org/trunk5/en/krfb/...ttended-access ist das nicht die Lösung für dieses Passwort Problem mit krfb?

    [edit]Bei dem Problem vom Wochenende hast du vermutlich noch mehr geändert als nur den Desktop Manager, wie auch immer jetzt flutsch es jetzt ja

    [edit2]Falls X11vnc nicht läuft, wäre es sinnvoll, dass du dich vom GUI abmeldest, so dass du im lightdm bist, dann machst du ein Shell (ssh, der Rechner sollte weiter das GUI, also lightdm anzeigen) auf, und startest den VNC Server von da
    Code:
    /usr/bin/x11vnc -loop -nopw -xkb -repeat -noxrecord -noxfixes -noxdamage -forever -rfbport 5900 -display :0 -auth guess
    Die Ausgaben, dann ggf. hier posten, mit etwas Glück reicht es, wenn du den Befehl bzw -auth wie hier beschrieben für lightdm anpasst - https://wiki.archlinux.org/title/x11vnc#Lightdm

    [edit3]https://gist.github.com/mreschke/005f2b8e01ceb3ed25e62d694b7e1239 habe ich jetzt nicht probiert, aber der hat eine hübsche Parameter Liste bzw ist gut Kommentiert
    Jedenfalls, wenn du den X11vnc starten kannst, nimmst du halt den Befehl für im systemd-Skript
    Geändert von nopes (16.05.22 um 21:09 Uhr) Grund: genauer formuliert
    Gruß nopes
    (,,,)---(^.^)---(,,,) /var/log/messages | grep cat

  8. #8
    Registrierter Benutzer
    Registriert seit
    Mar 2003
    Ort
    Niedersachsen
    Beiträge
    582
    Folgendes zum Ablauf (was ist passiert)
    - x11vnc installiert
    - als USER ein Script mit dem Befehl wie in deinem CODE-Tag
    - gestartet und Verbindung versucht
    - erfolglos
    Fehlercode
    Code:
    Mon May 16 21:48:30 2022
     DecodeManager: Detected 8 CPU core(s)
     DecodeManager: Creating 4 decoder thread(s)
     CConn:       unable connect to socket: Verbindungsaufbau abgelehnt (111)

    danach mit Passwort . gleicher Fehler

    Dann das gleiche Spiel als root - der gleiche Fehlercode

    Desgleichen am Server ausgeloggt und wie du beschreibst vorgegangen. Vergeblich.

    Irgendwas liegt noch im Argen. Socket?
    thanks, exponator
    • Laptop 1: openSuSE Leap 15.3 - KDE 5 Plasma
    • Laptop 2: openSUSE Leap 15.3 - KDE 5 Plasma

  9. #9
    Registrierter Benutzer
    Registriert seit
    Apr 2009
    Ort
    Erde
    Beiträge
    2.814
    Falls möglich poste mal den ganze Ablauf - so sieht der bei mir aus - GUI läuft und wartet auf Anmeldung, VNC Server läuft nicht, denn will ich ja testen, von einem anderen Rechner, öffne ich eine SSH Session, werde Root und start den VNC Server, dann starte ich eine VNC Session, beende diese und dann beende ich auch den Server:
    Code:
    login as: nopes
    nopes@dev-lap-01's password:
    
    0 updates can be applied immediately.
    
    Last login: Mon May 16 23:36:50 2022 from 2003:c0:d70e:3600:ed91:36de:39f2:8fd1
    nopes@dev-lap-01 ~ $ sudo -s
    [sudo] Passwort für nopes:
    dev-lap-01 ~ # service x11vnc stop
    dev-lap-01 ~ # /usr/bin/x11vnc -loop -nopw -xkb -repeat -noxrecord -noxfixes -noxdamage -forever -rfbport 5900 -display :0 -auth guess
    
     --- x11vnc loop: 1 ---
    
     --- x11vnc loop: waiting for: 2100
    
    16/05/2022 23:57:28 passing arg to libvncserver: -rfbport
    16/05/2022 23:57:28 passing arg to libvncserver: 5900
    16/05/2022 23:57:28 x11vnc version: 0.9.13 lastmod: 2011-08-10  pid: 2100
    16/05/2022 23:57:29 -auth guess: using 'XAUTHORITY=/var/run/lightdm/root/:0' for disp=':0'
    16/05/2022 23:57:29 Using X display :0
    16/05/2022 23:57:29 rootwin: 0xb2 reswin: 0x400001 dpy: 0xaf7520
    16/05/2022 23:57:29
    16/05/2022 23:57:29 ------------------ USEFUL INFORMATION ------------------
    16/05/2022 23:57:29
    16/05/2022 23:57:29 Wireframing: -wireframe mode is in effect for window moves.
    16/05/2022 23:57:29   If this yields undesired behavior (poor response, painting
    16/05/2022 23:57:29   errors, etc) it may be disabled:
    16/05/2022 23:57:29    - use '-nowf' to disable wireframing completely.
    16/05/2022 23:57:29    - use '-nowcr' to disable the Copy Rectangle after the
    16/05/2022 23:57:29      moved window is released in the new position.
    16/05/2022 23:57:29   Also see the -help entry for tuning parameters.
    16/05/2022 23:57:29   You can press 3 Alt_L's (Left "Alt" key) in a row to
    16/05/2022 23:57:29   repaint the screen, also see the -fixscreen option for
    16/05/2022 23:57:29   periodic repaints.
    16/05/2022 23:57:29 GrabServer control via XTEST.
    16/05/2022 23:57:29
    16/05/2022 23:57:29 Scroll Detection: -scrollcopyrect mode is in effect to
    16/05/2022 23:57:29   use RECORD extension to try to detect scrolling windows
    16/05/2022 23:57:29   (induced by either user keystroke or mouse input).
    16/05/2022 23:57:29   If this yields undesired behavior (poor response, painting
    16/05/2022 23:57:29   errors, etc) it may be disabled via: '-noscr'
    16/05/2022 23:57:29   Also see the -help entry for tuning parameters.
    16/05/2022 23:57:29   You can press 3 Alt_L's (Left "Alt" key) in a row to
    16/05/2022 23:57:29   repaint the screen, also see the -fixscreen option for
    16/05/2022 23:57:29   periodic repaints.
    16/05/2022 23:57:29 X FBPM extension not supported.
    16/05/2022 23:57:29 X display is capable of DPMS.
    16/05/2022 23:57:29 --------------------------------------------------------
    16/05/2022 23:57:29
    16/05/2022 23:57:29 Default visual ID: 0x20
    16/05/2022 23:57:29 Read initial data from X display into framebuffer.
    16/05/2022 23:57:29 initialize_screen: fb_depth/fb_bpp/fb_Bpl 24/32/6400
    16/05/2022 23:57:29
    16/05/2022 23:57:29 X display :0 is 32bpp depth=24 true color
    16/05/2022 23:57:29
    16/05/2022 23:57:29 Listening for VNC connections on TCP port 5900
    16/05/2022 23:57:29 Listening for VNC connections on TCP6 port 5900
    16/05/2022 23:57:29 listen6: bind: Address already in use
    16/05/2022 23:57:29 Not listening on IPv6 interface.
    16/05/2022 23:57:29
    16/05/2022 23:57:29 Xinerama is present and active (e.g. multi-head).
    16/05/2022 23:57:29 Xinerama: number of sub-screens: 1
    16/05/2022 23:57:29 Xinerama: no blackouts needed (only one sub-screen)
    16/05/2022 23:57:29
    16/05/2022 23:57:29 fb read rate: 790 MB/sec
    16/05/2022 23:57:29 fast read: reset -wait  ms to: 10
    16/05/2022 23:57:29 fast read: reset -defer ms to: 10
    16/05/2022 23:57:29 The X server says there are 12 mouse buttons.
    16/05/2022 23:57:29 screen setup finished.
    16/05/2022 23:57:29
    
    The VNC desktop is:      dev-lap-01:0
    PORT=5900
    
    ******************************************************************************
    Have you tried the x11vnc '-ncache' VNC client-side pixel caching feature yet?
    
    The scheme stores pixel data offscreen on the VNC viewer side for faster
    retrieval.  It should work with any VNC viewer.  Try it by running:
    
        x11vnc -ncache 10 ...
    
    One can also add -ncache_cr for smooth 'copyrect' window motion.
    More info: http://www.karlrunge.com/x11vnc/faq.html#faq-client-caching
    
    16/05/2022 23:57:32 Got connection from client 192.168.100.116
    16/05/2022 23:57:32   other clients:
    16/05/2022 23:57:32 Normal socket connection
    16/05/2022 23:57:32 incr accepted_client=1 for 192.168.100.116:56149  sock=8
    16/05/2022 23:57:32 Client Protocol Version 3.8
    16/05/2022 23:57:32 Protocol version sent 3.8, using 3.8
    16/05/2022 23:57:32 rfbProcessClientSecurityType: executing handler for type 1
    16/05/2022 23:57:32 rfbProcessClientSecurityType: returning securityResult for client rfb version >= 3.8
    16/05/2022 23:57:32 Using image quality level 6 for client 192.168.100.116
    16/05/2022 23:57:32 Using JPEG subsampling 0, Q79 for client 192.168.100.116
    16/05/2022 23:57:32 Enabling NewFBSize protocol extension for client 192.168.100.116
    16/05/2022 23:57:32 Enabling LastRect protocol extension for client 192.168.100.116
    16/05/2022 23:57:32 Enabling cursor position updates for client 192.168.100.116
    16/05/2022 23:57:32 Enabling full-color cursor updates for client 192.168.100.116
    16/05/2022 23:57:32 Using tight encoding for client 192.168.100.116
    16/05/2022 23:57:32 client 1 network rate 2361.6 KB/sec (135855.9 eff KB/sec)
    16/05/2022 23:57:32 client 1 latency:  2.3 ms
    16/05/2022 23:57:32 dt1: 0.0286, dt2: 0.0150 dt3: 0.0023 bytes: 100158
    16/05/2022 23:57:32 link_rate: LR_LAN - 2 ms, 2361 KB/s
    16/05/2022 23:57:32 copy_tiles: allocating first_line at size 51
    16/05/2022 23:57:33 client useCopyRect: 192.168.100.116 -1
    16/05/2022 23:57:33 client_set_net: 192.168.100.116  0.0054
    16/05/2022 23:57:37 client_count: 0
    16/05/2022 23:57:37 Client 192.168.100.116 gone
    16/05/2022 23:57:37 Statistics             events    Transmit/ RawEquiv ( saved)
    16/05/2022 23:57:37  FramebufferUpdate   :      7 |         0/        0 (  0.0%)
    16/05/2022 23:57:37  LastRect            :      1 |        12/       12 (  0.0%)
    16/05/2022 23:57:37  tight               :     29 |    103055/  5776732 ( 98.2%)
    16/05/2022 23:57:37  PointerPos          :      1 |        12/       12 (  0.0%)
    16/05/2022 23:57:37  RichCursor          :      1 |      1374/     1374 (  0.0%)
    16/05/2022 23:57:37  TOTALS              :     39 |    104453/  5778130 ( 98.2%)
    16/05/2022 23:57:37 Statistics             events    Received/ RawEquiv ( saved)
    16/05/2022 23:57:37  PointerEvent        :     12 |        72/       72 (  0.0%)
    16/05/2022 23:57:37  FramebufferUpdate   :      8 |        80/       80 (  0.0%)
    16/05/2022 23:57:37  SetEncodings        :      1 |        48/       48 (  0.0%)
    16/05/2022 23:57:37  TOTALS              :     21 |       200/      200 (  0.0%)
    ^Ccaught signal: 2
    
    dev-lap-01 ~ # 16/05/2022 23:57:40 deleted 50 tile_row polling images.
    Geändert von nopes (17.05.22 um 01:20 Uhr) Grund: Typos
    Gruß nopes
    (,,,)---(^.^)---(,,,) /var/log/messages | grep cat

  10. #10
    Registrierter Benutzer
    Registriert seit
    Mar 2003
    Ort
    Niedersachsen
    Beiträge
    582
    OK. Ich gehe davon aus das du mit der "GUI", die da bei dir läuft, du den lightdm meinst. Und natürlich ohne Anmeldung in einem beliebigen Desktop.
    Nur, bist du dann an dem anderen Rechner auch auf keinem Desktop angemeldet oder hast du lediglich eine Shell geöffnet?
    Wenn ich ich einer Shell zu root werden möchte gebe ich einfach su ein. Hat es einen bestimmten Grund warum du sudo -s eingibst?


    Code:
    lap2 login: papa
    Password:
    Last login Mon May 16 20:29:31 from console
    su
    Passwort:
    Da ich ja das Script gebaut (ausführbar) und keinen Service angelegt habe starte ich wie folgt:
    Code:
    /root/bin/X11VNC[/
    Im Script steht dieses:
    Code:
    #!/bin/sh
    /usr/bin/x11vnc -loop -nopw -xkb -repeat -noxrecord -nofixes -noxdamage -forever -rfbport 5900 -display :0 -auth /var/run/lightdm/root/\:0

    Jede Menge Ausgaben wegen loop UND eine ganz andere Ausgabe, als die deinige.
    Code:
    17/05/2022 10:12:06 passing arg to libvncserver: -nofixes
    17/05/2022 10:12:06 passing arg to libvncserver: -rfbport
    17/05/2022 10:12:06 passing arg to libvncserver: 5900
    17/05/2022 10:12:06 x11vnc version: 0.9.16 lastmod: 2019-01-05  pid: 27613
    17/05/2022 10:12:06 Using X display :0
    17/05/2022 10:12:06 rootwin: 0x15c reswin: 0xa00001 dpy: 0x1c2a64f0
    17/05/2022 10:12:06  
    17/05/2022 10:12:06 ------------------ USEFUL INFORMATION ------------------
    17/05/2022 10:12:06  
    17/05/2022 10:12:06 Wireframing: -wireframe mode is in effect for window moves.
    17/05/2022 10:12:06   If this yields undesired behavior (poor response, painting
    17/05/2022 10:12:06   errors, etc) it may be disabled:
    17/05/2022 10:12:06    - use '-nowf' to disable wireframing completely.
    17/05/2022 10:12:06    - use '-nowcr' to disable the Copy Rectangle after the
    17/05/2022 10:12:06      moved window is released in the new position.
    17/05/2022 10:12:06   Also see the -help entry for tuning parameters.
    17/05/2022 10:12:06   You can press 3 Alt_L's (Left "Alt" key) in a row to  
    17/05/2022 10:12:06   repaint the screen, also see the -fixscreen option for
    17/05/2022 10:12:06   periodic repaints.
    17/05/2022 10:12:06  
    17/05/2022 10:12:06 XFIXES available on display, resetting cursor mode
    17/05/2022 10:12:06   to: '-cursor most'.
    17/05/2022 10:12:06   to disable this behavior use: '-cursor arrow'
    17/05/2022 10:12:06   or '-noxfixes'.
    17/05/2022 10:12:06 using XFIXES for cursor drawing.
    17/05/2022 10:12:06 GrabServer control via XTEST.
    17/05/2022 10:12:06  
    17/05/2022 10:12:06 Scroll Detection: -scrollcopyrect mode is in effect to
    17/05/2022 10:12:06   use RECORD extension to try to detect scrolling windows
    17/05/2022 10:12:06   (induced by either user keystroke or mouse input).
    17/05/2022 10:12:06   If this yields undesired behavior (poor response, painting
    17/05/2022 10:12:06   errors, etc) it may be disabled via: '-noscr'
    17/05/2022 10:12:06   Also see the -help entry for tuning parameters.
    17/05/2022 10:12:06   You can press 3 Alt_L's (Left "Alt" key) in a row to  
    17/05/2022 10:12:06   repaint the screen, also see the -fixscreen option for
    17/05/2022 10:12:06   periodic repaints.
    17/05/2022 10:12:06 X FBPM extension not supported.
    17/05/2022 10:12:06 X display is capable of DPMS.
    17/05/2022 10:12:06 --------------------------------------------------------
    17/05/2022 10:12:06  
    17/05/2022 10:12:06 Default visual ID: 0x21
    17/05/2022 10:12:06 Read initial data from X display into framebuffer.
    17/05/2022 10:12:06 initialize_screen: fb_depth/fb_bpp/fb_Bpl 24/32/5464
    17/05/2022 10:12:06 WARNING: Width (1366) is not a multiple of 4. VncViewer has problems with that.
    17/05/2022 10:12:06 *** unrecognized option(s) ***
    17/05/2022 10:12:06     [1]  -nofixes
    17/05/2022 10:12:06 For a list of options run: x11vnc -opts
    17/05/2022 10:12:06 or for the full help: x11vnc -help
    17/05/2022 10:12:06  
    17/05/2022 10:12:06 Here is a list of removed or obsolete options:
    17/05/2022 10:12:06  
    17/05/2022 10:12:06 removed: -hints, -nohints
    17/05/2022 10:12:06 removed: -cursorposall
    17/05/2022 10:12:06 removed: -nofilexfer, now the default.
    17/05/2022 10:12:06  
    17/05/2022 10:12:06 renamed: -old_copytile, use -onetile
    17/05/2022 10:12:06 renamed: -mouse,   use -cursor
    17/05/2022 10:12:06 renamed: -mouseX,  use -cursor X
    17/05/2022 10:12:06 renamed: -X,       use -cursor X
    17/05/2022 10:12:06 renamed: -nomouse, use -nocursor
    17/05/2022 10:12:06 renamed: -old_pointer, use -pointer_mode 1
    
     --- x11vnc loop: sleeping 2000 ms ---
    
    Diese Ausgabe, wie bei dir:[code]
    Jetzt starte ich den einfachen vncviewer und versuche ein Connect zu Lap2
    Code:
    vncviewer lap2 :0
    
    TigerVNC Viewer 64-bit v1.9.0
    Copyright (C) 1999-2018 TigerVNC Team and many others (see README.rst)
    See http://www.tigervnc.org for information on TigerVNC.
    
    Tue May 17 10:13:41 2022
     DecodeManager: Detected 8 CPU core(s)
     DecodeManager: Creating 4 decoder thread(s)
     CConn:       unable connect to socket: Verbindungsaufbau abgelehnt (111)

    Ich hoffe es hilft dir mir den Fehler mitzuteilen.
    thanks, exponator
    • Laptop 1: openSuSE Leap 15.3 - KDE 5 Plasma
    • Laptop 2: openSUSE Leap 15.3 - KDE 5 Plasma

  11. #11
    Registrierter Benutzer
    Registriert seit
    Mar 2003
    Ort
    Niedersachsen
    Beiträge
    582
    Diese Ausgabe vom X11VNC, wie bei dir (bis auf den Rechnernamen)
    Code:
    The VNC desktop is:      dev-lap-01:0
    PORT=5900
    erscheint bei mir gar nicht.
    thanks, exponator
    • Laptop 1: openSuSE Leap 15.3 - KDE 5 Plasma
    • Laptop 2: openSUSE Leap 15.3 - KDE 5 Plasma

  12. #12
    Registrierter Benutzer
    Registriert seit
    Mar 2003
    Ort
    Niedersachsen
    Beiträge
    582
    Ich versuche ja solange bis es funktioniert, weil ich nach dem Motto lebe: Geht nicht, gibt's nicht.
    Ich habe mir nochmal das Script angesehen. Dazu habe ich wegen der Optionen die Manpage durchsucht.
    1 Fehler habe ich dabei entdeckt. Die Option -noxfixes. Im Script stand -nofixes, was natürlich nicht funktioniert weil unbekannt.
    Der 2te Fehler lag im Viewer. Im Script steht die Option -nopw, der Viewer war so eingestellt, dass ein PW abgefragt wird.

    Nachdem ich diese 2 Fehler ausgemerzt habe funktioniert es, sodass ich nun übergehen kann es als Service einzuspeisen.
    Sollte hier nochmal ein Fehler auftauchen, was ich nicht glaube, melde ich mich nochmal bei Dir persönlich wenn es möglich ist.
    Dann können wir hier weitermachen.

    Hier nochmal die jetzige Ausgabe am Server, nach disconnect des Clients:
    Code:
    ./X11VNC       
    
     --- x11vnc loop: 1 ---
    
     --- x11vnc loop: waiting for: 29111
    
    17/05/2022 11:03:31 passing arg to libvncserver: -rfbport
    17/05/2022 11:03:31 passing arg to libvncserver: 5900
    17/05/2022 11:03:31 x11vnc version: 0.9.16 lastmod: 2019-01-05  pid: 29111
    17/05/2022 11:03:31 Using X display :0
    17/05/2022 11:03:31 rootwin: 0x15c reswin: 0xc00001 dpy: 0x12fa4d0
    17/05/2022 11:03:31  
    17/05/2022 11:03:31 ------------------ USEFUL INFORMATION ------------------
    17/05/2022 11:03:31  
    17/05/2022 11:03:31 Wireframing: -wireframe mode is in effect for window moves.
    17/05/2022 11:03:31   If this yields undesired behavior (poor response, painting
    17/05/2022 11:03:31   errors, etc) it may be disabled:
    17/05/2022 11:03:31    - use '-nowf' to disable wireframing completely.
    17/05/2022 11:03:31    - use '-nowcr' to disable the Copy Rectangle after the
    17/05/2022 11:03:31      moved window is released in the new position.
    17/05/2022 11:03:31   Also see the -help entry for tuning parameters.
    17/05/2022 11:03:31   You can press 3 Alt_L's (Left "Alt" key) in a row to  
    17/05/2022 11:03:31   repaint the screen, also see the -fixscreen option for
    17/05/2022 11:03:31   periodic repaints.
    17/05/2022 11:03:31 GrabServer control via XTEST.
    17/05/2022 11:03:31  
    17/05/2022 11:03:31 Scroll Detection: -scrollcopyrect mode is in effect to
    17/05/2022 11:03:31   use RECORD extension to try to detect scrolling windows
    17/05/2022 11:03:31   (induced by either user keystroke or mouse input).
    17/05/2022 11:03:31   If this yields undesired behavior (poor response, painting
    17/05/2022 11:03:31   errors, etc) it may be disabled via: '-noscr'
    17/05/2022 11:03:31   Also see the -help entry for tuning parameters.
    17/05/2022 11:03:31   You can press 3 Alt_L's (Left "Alt" key) in a row to  
    17/05/2022 11:03:31   repaint the screen, also see the -fixscreen option for
    17/05/2022 11:03:31   periodic repaints.
    17/05/2022 11:03:31 X FBPM extension not supported.
    17/05/2022 11:03:31 X display is capable of DPMS.
    17/05/2022 11:03:31 --------------------------------------------------------
    17/05/2022 11:03:31  
    17/05/2022 11:03:31 Default visual ID: 0x21
    17/05/2022 11:03:31 Read initial data from X display into framebuffer.
    17/05/2022 11:03:31 initialize_screen: fb_depth/fb_bpp/fb_Bpl 24/32/5464
    17/05/2022 11:03:31 WARNING: Width (1366) is not a multiple of 4. VncViewer has problems with that.
    17/05/2022 11:03:31  
    17/05/2022 11:03:31 X display :0 is 32bpp depth=24 true color
    17/05/2022 11:03:31  
    17/05/2022 11:03:31 Listening for VNC connections on TCP port 5900
    17/05/2022 11:03:31 Listening for VNC connections on TCP6 port 5900
    17/05/2022 11:03:31 listen6: bind: Address already in use
    17/05/2022 11:03:31 Not listening on IPv6 interface.
    17/05/2022 11:03:31  
    17/05/2022 11:03:31 Xinerama is present and active (e.g. multi-head).
    17/05/2022 11:03:31 Xinerama: number of sub-screens: 1
    17/05/2022 11:03:31 Xinerama: no blackouts needed (only one sub-screen)
    17/05/2022 11:03:31  
    17/05/2022 11:03:31 fb read rate: 369 MB/sec
    17/05/2022 11:03:31 fast read: reset -wait  ms to: 10
    17/05/2022 11:03:31 fast read: reset -defer ms to: 10
    17/05/2022 11:03:31 The X server says there are 12 mouse buttons.
    17/05/2022 11:03:31 screen setup finished.
    17/05/2022 11:03:31  
    
    The VNC desktop is:      lap2:0
    PORT=5900
    
    ******************************************************************************
    Have you tried the x11vnc '-ncache' VNC client-side pixel caching feature yet?
    
    The scheme stores pixel data offscreen on the VNC viewer side for faster
    retrieval.  It should work with any VNC viewer.  Try it by running:
    
        x11vnc -ncache 10 ...
    
    One can also add -ncache_cr for smooth 'copyrect' window motion.
    More info: http://www.karlrunge.com/x11vnc/faq.html#faq-client-caching
    
    17/05/2022 11:04:45 Got connection from client 192.168.178.23
    17/05/2022 11:04:45   other clients:
    17/05/2022 11:04:45 Normal socket connection
    17/05/2022 11:04:45 incr accepted_client=1 for 192.168.178.23:60438  sock=6
    17/05/2022 11:04:45 Client Protocol Version 3.8
    17/05/2022 11:04:45 Protocol version sent 3.8, using 3.8
    17/05/2022 11:04:45 rfbProcessClientSecurityType: executing handler for type 1
    17/05/2022 11:04:45 rfbProcessClientSecurityType: returning securityResult for client rfb version >= 3.8
    17/05/2022 11:04:45 copy_tiles: allocating first_line at size 44
    17/05/2022 11:04:46 Pixel format for client 192.168.178.23:
    17/05/2022 11:04:46   32 bpp, depth 24, little endian
    17/05/2022 11:04:46   true colour: max r 255 g 255 b 255, shift r 16 g 8 b 0
    17/05/2022 11:04:46 no translation needed
    17/05/2022 11:04:46 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0xFFFFFEC6)
    17/05/2022 11:04:46 Enabling full-color cursor updates for client 192.168.178.23
    17/05/2022 11:04:46 Enabling X-style cursor updates for client 192.168.178.23
    17/05/2022 11:04:46 Enabling NewFBSize protocol extension for client 192.168.178.23
    17/05/2022 11:04:46 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0xFFFFFECC)
    17/05/2022 11:04:46 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0xFFFFFECD)
    17/05/2022 11:04:46 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0xFFFFFEFB)
    17/05/2022 11:04:46 Enabling LastRect protocol extension for client 192.168.178.23
    17/05/2022 11:04:46 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0xFFFFFEC7)
    17/05/2022 11:04:46 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0xFFFFFEC8)
    17/05/2022 11:04:46 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0xFFFFFEFE)
    17/05/2022 11:04:46 Using image quality level 8 for client 192.168.178.23
    17/05/2022 11:04:46 Using JPEG subsampling 0, Q92 for client 192.168.178.23
    17/05/2022 11:04:46 Using tight encoding for client 192.168.178.23
    17/05/2022 11:04:47 client_set_net: 192.168.178.23  0.0006
    17/05/2022 11:04:55 created selwin: 0xc0002f
    17/05/2022 11:05:06 client 1 network rate 2156.5 KB/sec (9490.4 eff KB/sec)
    17/05/2022 11:05:06 client 1 latency:  4.2 ms
    17/05/2022 11:05:06 dt1: 0.0009, dt2: 0.0089 dt3: 0.0042 bytes: 16584
    17/05/2022 11:05:06 link_rate: LR_LAN - 4 ms, 2156 KB/s
    17/05/2022 11:12:50 client_count: 0
    17/05/2022 11:12:50 Client 192.168.178.23 gone
    17/05/2022 11:12:50 Statistics             events    Transmit/ RawEquiv ( saved)
    17/05/2022 11:12:50  ServerCutText       :      2 |        42/       42 (  0.0%)
    17/05/2022 11:12:50  FramebufferUpdate   :     59 |         0/        0 (  0.0%)
    17/05/2022 11:12:50  LastRect            :     24 |       288/      288 (  0.0%)
    17/05/2022 11:12:50  tight               :    711 |   2531784/ 35841848 ( 92.9%)
    17/05/2022 11:12:50  RichCursor          :      1 |      1374/     1374 (  0.0%)
    17/05/2022 11:12:50  TOTALS              :    797 |   2533488/ 35843552 ( 92.9%)
    17/05/2022 11:12:50 Statistics             events    Received/ RawEquiv ( saved)
    17/05/2022 11:12:50  ClientCutText       :      1 |         9/        9 (  0.0%)
    17/05/2022 11:12:50  PointerEvent        :    247 |      1482/     1482 (  0.0%)
    17/05/2022 11:12:50  FramebufferUpdate   :     60 |       600/      600 (  0.0%)
    17/05/2022 11:12:50  SetEncodings        :      1 |        76/       76 (  0.0%)
    17/05/2022 11:12:50  SetPixelFormat      :      1 |        20/       20 (  0.0%)
    17/05/2022 11:12:50  TOTALS              :    310 |      2187/     2187 (  0.0%)
    

    Dem vncviewer habe ich jetzt die korrekten Einstellungen mitgegeben und die Konfiguration dessen gespeichert. Man weiß ja nie.
    Geändert von exponator (17.05.22 um 11:42 Uhr) Grund: Nachtrag
    thanks, exponator
    • Laptop 1: openSuSE Leap 15.3 - KDE 5 Plasma
    • Laptop 2: openSUSE Leap 15.3 - KDE 5 Plasma

  13. #13
    Registrierter Benutzer
    Registriert seit
    Apr 2009
    Ort
    Erde
    Beiträge
    2.814
    Den Skript würde ich erstmal nicht verwenden, den hatte ich verlinkt, damit du es leichter hast die ganzen Parameter zu verstehen, gerade stört das aber eher, weil nicht ganz klar ist, wo die Ausgaben herkommen.
    Grundsätzlich sind aber schon einige Ausgabe dabei wo man was machen sollte:
    Code:
    17/05/2022 10:12:06 WARNING: Width (1366) is not a multiple of 4. VncViewer has problems with that.
    17/05/2022 10:12:06 *** unrecognized option(s) ***
    17/05/2022 10:12:06     [1]  -nofixes
    Also einmal ohne Skript starten, da du ja noch nicht Verbinden kannst, einfach kurz laufen lassen und dann noch mal die Ausgabe posten, bitte nichts raus löschen
    Gruß nopes
    (,,,)---(^.^)---(,,,) /var/log/messages | grep cat

  14. #14
    Registrierter Benutzer
    Registriert seit
    Mar 2003
    Ort
    Niedersachsen
    Beiträge
    582
    Hi nopes
    Ich habe das Script ja jetzt überarbeitet. -nofixes war die falsche Option. Es fehlt das 'x'. Jetzt lautet es -noxfixes und funktioniert.
    Jetzt aber mal weiter zu deinem Service-Script. Dieses habe ich erstellt, ausführbar gemacht und eingepflegt.
    Alles tutti, bis auf den Fehler:
    Code:
    service x11vnc start
    Failed to start x11vnc.service: Unit var-run.mount is masked.

    Kann vielleicht daran liegen, dass es auf meinem System zwar ein /var/run gibt aber verlinkt auf /run.
    Ich drücke mich, glaube ich, falsch aus. Also.
    Auf meinem System gibt es im / (Hauptordner/Basissystem) ein Verzeichnis /run. Unter /var gibt es auch ein /run als Link nach /run.
    Vielleicht stört es sich daran und sagt:
    Unit var-run.mount is masked
    Daher startet es vielleicht nicht.

    Das Script als solches - anderer Weg:
    1) Der User auf dem Server wird automatisch eingeloggt. Könnte man nicht hergehen und die Berechtigungen von lightdm und weiter unter /run als lesbar für User ändern?
    2) Starten des Scripts auf anderem Weg (z.B. im displaymanager.service als exec)?
    3) Starten des Scripts mittels Crontab

    Wo könnte man es noch zum Starten hinterlegen?
    Nach dem Ausloggen des Users funktioniert die Übertragung ja immer noch.
    Auch nach einem Neustart des Servers.

    --

    Ich habe mal etwas gesucht und gefunden. Danach habe ich das Service-Script nach /usr/lib/systemd/system geschoben und einen Link in /etc/systemd/system erstellt. Im korrekten Verzeichnis (
    /usr/lib/systemd/system) habe ich bemerkt das die Berechtigungen nicht stimmten und angepasst.

    Jetzt startet das Script (der Service) anstandslos, allerdings bekomme ich folgendes:
    Code:
    vncviewer lap2
    
    TigerVNC Viewer 64-bit v1.9.0
    Copyright (C) 1999-2018 TigerVNC Team and many others (see README.rst)
    See http://www.tigervnc.org for information on TigerVNC.
    
    Tue May 17 14:35:21 2022
     DecodeManager: Detected 8 CPU core(s)
     DecodeManager: Creating 4 decoder thread(s)
     CConn:       unable connect to socket: Verbindungsaufbau abgelehnt (111)

    Die Einstellungen noch mal im vncviewer überprüft, alles stimmt, der Fehler bleibt.
    Geändert von exponator (17.05.22 um 14:43 Uhr)
    thanks, exponator
    • Laptop 1: openSuSE Leap 15.3 - KDE 5 Plasma
    • Laptop 2: openSUSE Leap 15.3 - KDE 5 Plasma

  15. #15
    Registrierter Benutzer
    Registriert seit
    Apr 2009
    Ort
    Erde
    Beiträge
    2.814
    Ok ich hatte übersehen, dass du VNC inzwischen ja zum laufen gebracht hast, super Zeig doch mal den ganzen Skript
    Gruß nopes
    (,,,)---(^.^)---(,,,) /var/log/messages | grep cat

Ähnliche Themen

  1. remote desktop server dauerhaft automatisch
    Von exponator im Forum Anwendungen Allgemein, Software
    Antworten: 8
    Letzter Beitrag: 14.05.22, 12:49
  2. x11vnc + 2x X
    Von CRAZyBUg im Forum X-Konfiguration
    Antworten: 2
    Letzter Beitrag: 02.03.11, 12:21
  3. Server dauerhaft beschäftigt/langsam!?!
    Von markeese im Forum System installieren und konfigurieren
    Antworten: 3
    Letzter Beitrag: 23.10.08, 18:44
  4. x11vnc Probleme
    Von nortan im Forum X-Konfiguration
    Antworten: 1
    Letzter Beitrag: 05.11.07, 21:00
  5. CoD Server dauerhaft starten ...
    Von napsi im Forum Dedizierte Spiele Server
    Antworten: 2
    Letzter Beitrag: 03.01.05, 19:37

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •