DomiStyle / docker-idrac6

iDRAC 6 web interface and VNC proxy
https://hub.docker.com/r/domistyle/idrac6/
MIT License
756 stars 135 forks source link

Connection failing #42

Closed NickFerrier closed 2 years ago

NickFerrier commented 2 years ago

Hi, I got a r515 trying to connect to its virtual console. It seems to have everything it needs in the /app and /app/lib but it is failing to connect when it actually tries to connect. Log is shown below, not sure if it is an error on my idrac setup for the console but any help is appreciated. Thanks!



[s6-init] ensuring user provided files have correct perms...exited 0.

[fix-attrs.d] applying ownership & permissions fixes...

[fix-attrs.d] done.

[cont-init.d] executing container initialization scripts...

[cont-init.d] 00-app-niceness.sh: executing... 

[cont-init.d] 00-app-niceness.sh: exited 0.

[cont-init.d] 00-app-script.sh: executing... 

[cont-init.d] 00-app-script.sh: exited 0.

[cont-init.d] 00-app-user-map.sh: executing... 

[cont-init.d] 00-app-user-map.sh: exited 0.

[cont-init.d] 00-clean-logmonitor-states.sh: executing... 

[cont-init.d] 00-clean-logmonitor-states.sh: exited 0.

[cont-init.d] 00-clean-tmp-dir.sh: executing... 

[cont-init.d] 00-clean-tmp-dir.sh: exited 0.

[cont-init.d] 00-set-app-deps.sh: executing... 

[cont-init.d] 00-set-app-deps.sh: exited 0.

[cont-init.d] 00-set-home.sh: executing... 

[cont-init.d] 00-set-home.sh: exited 0.

[cont-init.d] 00-take-config-ownership.sh: executing... 

[cont-init.d] 00-take-config-ownership.sh: exited 0.

[cont-init.d] 00-xdg-runtime-dir.sh: executing... 

[cont-init.d] 00-xdg-runtime-dir.sh: exited 0.

[cont-init.d] 10-certs.sh: executing... 

[cont-init.d] 10-certs.sh: exited 0.

[cont-init.d] 10-cjk-font.sh: executing... 

[cont-init.d] 10-cjk-font.sh: exited 0.

[cont-init.d] 10-nginx.sh: executing... 

[cont-init.d] 10-nginx.sh: exited 0.

[cont-init.d] 10-vnc-password.sh: executing... 

[cont-init.d] 10-vnc-password.sh: exited 0.

[cont-init.d] 10-web-index.sh: executing... 

[cont-init.d] 10-web-index.sh: exited 0.

[cont-init.d] done.

[services.d] starting services

[services.d] starting s6-fdholderd...

[services.d] starting nginx...

[services.d] starting certsmonitor...

[nginx] starting...

[services.d] starting xvfb...

[certsmonitor] disabling service: secure connection not enabled.

[xvfb] starting...

Failed to create /config/xdg/cache for shader cache (No such file or directory)---disabling.

[services.d] starting openbox...

[openbox] starting...

Failed to create /config/xdg/cache for shader cache (No such file or directory)---disabling.

[services.d] starting logmonitor...

[logmonitor] no file to monitor: disabling service...

[services.d] starting x11vnc...

[services.d] starting statusmonitor...

[x11vnc] starting...

[services.d] starting app...

[statusmonitor] no file to monitor: disabling service...

05/03/2022 17:00:23 passing arg to libvncserver: -rfbport

05/03/2022 17:00:23 passing arg to libvncserver: 5900

05/03/2022 17:00:23 passing arg to libvncserver: -rfbportv6

05/03/2022 17:00:23 passing arg to libvncserver: -1

05/03/2022 17:00:23 passing arg to libvncserver: -httpportv6

05/03/2022 17:00:23 passing arg to libvncserver: -1

./run: 10: ps: not found

05/03/2022 17:00:23 passing arg to libvncserver: -desktop

05/03/2022 17:00:23 passing arg to libvncserver: iDRAC 6

05/03/2022 17:00:23 x11vnc version: 0.9.14 lastmod: 2015-11-14  pid: 887

05/03/2022 17:00:23 Using X display :0

05/03/2022 17:00:23 rootwin: 0x50e reswin: 0x400001 dpy: 0xe7ba1c00

05/03/2022 17:00:23 

05/03/2022 17:00:23 ------------------ USEFUL INFORMATION ------------------

[app] starting iDRAC 6...

Starting

Environment ok

Creating library folder

Downloading avctKVM

[services.d] done.

--2022-03-05 17:00:23--  https://192.168.1.119/software/avctKVM.jar

Connecting to 192.168.1.119:443... connected.

05/03/2022 17:00:23 X DAMAGE available on display, using it for polling hints.

05/03/2022 17:00:23   To disable this behavior use: '-noxdamage'

05/03/2022 17:00:23 

05/03/2022 17:00:23   Most compositing window managers like 'compiz' or 'beryl'

05/03/2022 17:00:23   cause X DAMAGE to fail, and so you may not see any screen

05/03/2022 17:00:23   updates via VNC.  Either disable 'compiz' (recommended) or

05/03/2022 17:00:23   supply the x11vnc '-noxdamage' command line option.

05/03/2022 17:00:23 X COMPOSITE available on display, using it for window polling.

05/03/2022 17:00:23   To disable this behavior use: '-noxcomposite'

05/03/2022 17:00:23 

05/03/2022 17:00:23 Wireframing: -wireframe mode is in effect for window moves.

05/03/2022 17:00:23   If this yields undesired behavior (poor response, painting

05/03/2022 17:00:23   errors, etc) it may be disabled:

05/03/2022 17:00:23    - use '-nowf' to disable wireframing completely.

05/03/2022 17:00:23    - use '-nowcr' to disable the Copy Rectangle after the

05/03/2022 17:00:23      moved window is released in the new position.

05/03/2022 17:00:23   Also see the -help entry for tuning parameters.

05/03/2022 17:00:23   You can press 3 Alt_L's (Left "Alt" key) in a row to 

05/03/2022 17:00:23   repaint the screen, also see the -fixscreen option for

05/03/2022 17:00:23   periodic repaints.

05/03/2022 17:00:23 GrabServer control via XTEST.

05/03/2022 17:00:23 

05/03/2022 17:00:23 Scroll Detection: -scrollcopyrect mode is in effect to

05/03/2022 17:00:23   use RECORD extension to try to detect scrolling windows

05/03/2022 17:00:23   (induced by either user keystroke or mouse input).

05/03/2022 17:00:23   If this yields undesired behavior (poor response, painting

05/03/2022 17:00:23   errors, etc) it may be disabled via: '-noscr'

05/03/2022 17:00:23   Also see the -help entry for tuning parameters.

05/03/2022 17:00:23   You can press 3 Alt_L's (Left "Alt" key) in a row to 

05/03/2022 17:00:23   repaint the screen, also see the -fixscreen option for

05/03/2022 17:00:23   periodic repaints.

05/03/2022 17:00:23 

05/03/2022 17:00:23 XKEYBOARD: number of keysyms per keycode 7 is greater

05/03/2022 17:00:23   than 4 and 51 keysyms are mapped above 4.

05/03/2022 17:00:23   Automatically switching to -xkb mode.

05/03/2022 17:00:23   If this makes the key mapping worse you can

05/03/2022 17:00:23   disable it with the "-noxkb" option.

05/03/2022 17:00:23   Also, remember "-remap DEAD" for accenting characters.

05/03/2022 17:00:23 

05/03/2022 17:00:23 X FBPM extension not supported.

Xlib:  extension "DPMS" missing on display ":0".

05/03/2022 17:00:23 X display is not capable of DPMS.

05/03/2022 17:00:23 --------------------------------------------------------

05/03/2022 17:00:23 

05/03/2022 17:00:23 Default visual ID: 0x21

05/03/2022 17:00:23 Read initial data from X display into framebuffer.

05/03/2022 17:00:23 initialize_screen: fb_depth/fb_bpp/fb_Bpl 24/32/3204

05/03/2022 17:00:23 WARNING: Width (801) is not a multiple of 4. VncViewer has problems with that.

05/03/2022 17:00:23 

05/03/2022 17:00:23 X display :0 is 32bpp depth=24 true color

05/03/2022 17:00:23 

05/03/2022 17:00:23 Listening for VNC connections on TCP port 5900

05/03/2022 17:00:23 

05/03/2022 17:00:23 Xinerama is present and active (e.g. multi-head).

05/03/2022 17:00:23 Xinerama: number of sub-screens: 1

05/03/2022 17:00:23 Xinerama: no blackouts needed (only one sub-screen)

05/03/2022 17:00:23 

05/03/2022 17:00:23 fb read rate: 3042 MB/sec

05/03/2022 17:00:23 fast read: reset -wait  ms to: 10

05/03/2022 17:00:23 fast read: reset -defer ms to: 10

05/03/2022 17:00:23 The X server says there are 10 mouse buttons.

05/03/2022 17:00:23 screen setup finished.

05/03/2022 17:00:23 

The VNC desktop is:      4b8d5be2841d: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

WARNING: The certificate of '192.168.1.119' is not trusted.

WARNING: The certificate of '192.168.1.119' doesn't have a known issuer.

WARNING: The certificate of '192.168.1.119' has expired.

The certificate has expired

The certificate's owner does not match hostname '192.168.1.119'

HTTP request sent, awaiting response... 200 OK

Length: 819791 (801K) [application/octet-stream]

Saving to: 'avctKVM.jar'

     0K .......... .......... .......... .......... ..........  6%  165K 5s

    50K .......... .......... .......... .......... .......... 12%  338K 3s

   100K .......... .......... .......... .......... .......... 18%  337K 3s

   150K .......... .......... .......... .......... .......... 24%  336K 2s

   200K .......... .......... .......... .......... .......... 31%  309K 2s

   250K .......... .......... .......... .......... .......... 37%  335K 2s

   300K .......... .......... .......... .......... .......... 43%  334K 2s

   350K .......... .......... .......... .......... .......... 49%  341K 1s

   400K .......... .......... .......... .......... .......... 56%  335K 1s

   450K .......... .......... .......... .......... .......... 62%  334K 1s

   500K .......... .......... .......... .......... .......... 68%  317K 1s

   550K .......... .......... .......... .......... .......... 74%  312K 1s

   600K .......... .......... .......... .......... .......... 81%  336K 0s

   650K .......... .......... .......... .......... .......... 87%  334K 0s

   700K .......... .......... .......... .......... .......... 93%  241K 0s

   750K .......... .......... .......... .......... .......... 99%  340K 0s

   800K                                                       100%  179K=2.6s

2022-03-05 17:00:25 (305 KB/s) - 'avctKVM.jar' saved [819791/819791]

Downloading avctKVMIOLinux64

--2022-03-05 17:00:25--  https://192.168.1.119/software/avctKVMIOLinux64.jar

Connecting to 192.168.1.119:443... connected.

WARNING: The certificate of '192.168.1.119' is not trusted.

WARNING: The certificate of '192.168.1.119' doesn't have a known issuer.

WARNING: The certificate of '192.168.1.119' has expired.

The certificate has expired

The certificate's owner does not match hostname '192.168.1.119'

HTTP request sent, awaiting response... 200 OK

Length: 982576 (960K) [application/octet-stream]

Saving to: 'lib/avctKVMIOLinux64.jar'

     0K .......... .......... .......... .......... ..........  5%  337K 3s

    50K .......... .......... .......... .......... .......... 10%  342K 3s

   100K .......... .......... .......... .......... .......... 15%  339K 2s

   150K .......... .......... .......... .......... .......... 20%  337K 2s

   200K .......... .......... .......... .......... .......... 26%  339K 2s

   250K .......... .......... .......... .......... .......... 31%  310K 2s

   300K .......... .......... .......... .......... .......... 36%  342K 2s

   350K .......... .......... .......... .......... .......... 41%  202K 2s

   400K .......... .......... .......... .......... .......... 46%  237K 2s

   450K .......... .......... .......... .......... .......... 52%  334K 2s

   500K .......... .......... .......... .......... .......... 57%  339K 1s

   550K .......... .......... .......... .......... .......... 62%  292K 1s

   600K .......... .......... .......... .......... .......... 67%  337K 1s

   650K .......... .......... .......... .......... .......... 72%  347K 1s

   700K .......... .......... .......... .......... .......... 78%  340K 1s

   750K .......... .......... .......... .......... .......... 83%  339K 1s

   800K .......... .......... .......... .......... .......... 88%  342K 0s

   850K .......... .......... .......... .......... .......... 93%  325K 0s

   900K .......... .......... .......... .......... .......... 99%  310K 0s

   950K .........                                             100%  345K=3.0s

2022-03-05 17:00:29 (315 KB/s) - 'lib/avctKVMIOLinux64.jar' saved [982576/982576]

Downloading avctVMLinux64

--2022-03-05 17:00:29--  https://192.168.1.119/software/avctVMLinux64.jar

Connecting to 192.168.1.119:443... connected.

WARNING: The certificate of '192.168.1.119' is not trusted.

WARNING: The certificate of '192.168.1.119' doesn't have a known issuer.

WARNING: The certificate of '192.168.1.119' has expired.

The certificate has expired

The certificate's owner does not match hostname '192.168.1.119'

HTTP request sent, awaiting response... 200 OK

Length: 201704 (197K) [application/octet-stream]

Saving to: 'lib/avctVMLinux64.jar'

     0K .......... .......... .......... .......... .......... 25%  338K 0s

    50K .......... .......... .......... .......... .......... 50%  340K 0s

   100K .......... .......... .......... .......... .......... 76%  338K 0s

   150K .......... .......... .......... .......... ......    100%  307K=0.6s

2022-03-05 17:00:30 (331 KB/s) - 'lib/avctVMLinux64.jar' saved [201704/201704]

Extracting avctKVMIOLinux64

Extracting avctVMLinux64

Initialization complete, starting virtual console

Mar 05, 2022 5:00:30 PM java.util.prefs.FileSystemPreferences$1 run

./run: 10: ps: not found

WARNING: Couldn't create user preferences directory. User preferences are unusable.

Mar 05, 2022 5:00:30 PM java.util.prefs.FileSystemPreferences$1 run

WARNING: java.io.IOException: Not a directory

03/05/2022 05:00:30:639: Starting client.

==== propertyChange: (power_status):2====

====setPowerMenuStatus: (##2)

==== propertyChange: (singleCursorTerminationKey):66====

==== propertyChange: (SESSION_STATE):CONNECTING====

==== propertyChange: (VIDEO_PANEL_SIZE_CHANGED):java.awt.Dimension[width=820,height=620]====

==== propertyChange: (VIDEO_PANEL_SIZE_CHANGED):java.awt.Dimension[width=820,height=620]====

03/05/2022 05:00:31:115:  Connection failed.

==== propertyChange: (SESSION_STATE):CONNECTION_FAILED====

Mar 05, 2022 5:01:02 PM java.util.prefs.FileSystemPreferences checkLockFile0ErrorCode

WARNING: Could not lock User prefs.  Unix error code 20.

Mar 05, 2022 5:01:02 PM java.util.prefs.FileSystemPreferences syncWorld

WARNING: Couldn't flush user prefs: java.util.prefs.BackingStoreException: Couldn't get file lock.

Mar 05, 2022 5:01:32 PM java.util.prefs.FileSystemPreferences checkLockFile0ErrorCode

WARNING: Could not lock User prefs.  Unix error code 20.

Mar 05, 2022 5:01:32 PM java.util.prefs.FileSystemPreferences syncWorld

WARNING: Couldn't flush user prefs: java.util.prefs.BackingStoreException: Couldn't get file lock.

Mar 05, 2022 5:02:02 PM java.util.prefs.FileSystemPreferences checkLockFile0ErrorCode

WARNING: Could not lock User prefs.  Unix error code 20.

Mar 05, 2022 5:02:02 PM java.util.prefs.FileSystemPreferences syncWorld

WARNING: Couldn't flush user prefs: java.util.prefs.BackingStoreException: Couldn't get file lock.

Mar 05, 2022 5:02:32 PM java.util.prefs.FileSystemPreferences checkLockFile0ErrorCode

WARNING: Could not lock User prefs.  Unix error code 20.

Mar 05, 2022 5:02:32 PM java.util.prefs.FileSystemPreferences syncWorld

WARNING: Couldn't flush user prefs: java.util.prefs.BackingStoreException: Couldn't get file lock.

Mar 05, 2022 5:03:02 PM java.util.prefs.FileSystemPreferences checkLockFile0ErrorCode

WARNING: Could not lock User prefs.  Unix error code 20.

Mar 05, 2022 5:03:02 PM java.util.prefs.FileSystemPreferences syncWorld

WARNING: Couldn't flush user prefs: java.util.prefs.BackingStoreException: Couldn't get file lock.

[services.d] stopping services

[services.d] stopping app...

[services.d] stopping statusmonitor...

[services.d] stopping x11vnc...

caught signal: 15

05/03/2022 17:03:31 deleted 26 tile_row polling images.

[services.d] stopping logmonitor...

[services.d] stopping openbox...

[services.d] stopping xvfb...

[services.d] stopping certsmonitor...

[services.d] stopping nginx...

[services.d] stopping s6-fdholderd...

[cont-finish.d] executing container finish scripts...

[cont-finish.d] done.

[s6-finish] syncing disks.

[s6-finish] sending all processes the TERM signal.

[s6-finish] sending all processes the KILL signal and exiting.

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.

[s6-init] ensuring user provided files have correct perms...exited 0.

[fix-attrs.d] applying ownership & permissions fixes...

[fix-attrs.d] done.

[cont-init.d] executing container initialization scripts...

[cont-init.d] 00-app-niceness.sh: executing... 

[cont-init.d] 00-app-niceness.sh: exited 0.

[cont-init.d] 00-app-script.sh: executing... 

[cont-init.d] 00-app-script.sh: exited 0.

[cont-init.d] 00-app-user-map.sh: executing... 

[cont-init.d] 00-app-user-map.sh: exited 0.

[cont-init.d] 00-clean-logmonitor-states.sh: executing... 

[cont-init.d] 00-clean-logmonitor-states.sh: exited 0.

[cont-init.d] 00-clean-tmp-dir.sh: executing... 

[cont-init.d] 00-clean-tmp-dir.sh: exited 0.

[cont-init.d] 00-set-app-deps.sh: executing... 

[cont-init.d] 00-set-app-deps.sh: exited 0.

[cont-init.d] 00-set-home.sh: executing... 

[cont-init.d] 00-set-home.sh: exited 0.

[cont-init.d] 00-take-config-ownership.sh: executing... 

[cont-init.d] 00-take-config-ownership.sh: exited 0.

[cont-init.d] 00-xdg-runtime-dir.sh: executing... 

[cont-init.d] 00-xdg-runtime-dir.sh: exited 0.

[cont-init.d] 10-certs.sh: executing... 

[cont-init.d] 10-certs.sh: exited 0.

[cont-init.d] 10-cjk-font.sh: executing... 

[cont-init.d] 10-cjk-font.sh: exited 0.

[cont-init.d] 10-nginx.sh: executing... 

[cont-init.d] 10-nginx.sh: exited 0.

[cont-init.d] 10-vnc-password.sh: executing... 

[cont-init.d] 10-vnc-password.sh: exited 0.

[cont-init.d] 10-web-index.sh: executing... 

[cont-init.d] 10-web-index.sh: exited 0.

[cont-init.d] done.

[services.d] starting services

[services.d] starting s6-fdholderd...

[services.d] starting nginx...

[services.d] starting certsmonitor...

[nginx] starting...

[services.d] starting xvfb...

[certsmonitor] disabling service: secure connection not enabled.

[xvfb] starting...

[services.d] starting openbox...

[openbox] starting...

[services.d] starting logmonitor...

[logmonitor] no file to monitor: disabling service...

[services.d] starting x11vnc...

[services.d] starting statusmonitor...

[x11vnc] starting...

[services.d] starting app...

[statusmonitor] no file to monitor: disabling service...

05/03/2022 17:03:39 passing arg to libvncserver: -rfbport

05/03/2022 17:03:39 passing arg to libvncserver: 5900

05/03/2022 17:03:39 passing arg to libvncserver: -rfbportv6

05/03/2022 17:03:39 passing arg to libvncserver: -1

05/03/2022 17:03:39 passing arg to libvncserver: -httpportv6

05/03/2022 17:03:39 passing arg to libvncserver: -1

05/03/2022 17:03:39 passing arg to libvncserver: -desktop

05/03/2022 17:03:39 passing arg to libvncserver: iDRAC 6

05/03/2022 17:03:39 x11vnc version: 0.9.14 lastmod: 2015-11-14  pid: 899

05/03/2022 17:03:39 Using X display :0

05/03/2022 17:03:39 rootwin: 0x50e reswin: 0x400001 dpy: 0x6087bc00

05/03/2022 17:03:39 

05/03/2022 17:03:39 ------------------ USEFUL INFORMATION ------------------

[app] starting iDRAC 6...

Starting

Environment ok

Extracting avctKVMIOLinux64

[services.d] done.

05/03/2022 17:03:39 X DAMAGE available on display, using it for polling hints.

05/03/2022 17:03:39   To disable this behavior use: '-noxdamage'

05/03/2022 17:03:39 

05/03/2022 17:03:39   Most compositing window managers like 'compiz' or 'beryl'

05/03/2022 17:03:39   cause X DAMAGE to fail, and so you may not see any screen

05/03/2022 17:03:39   updates via VNC.  Either disable 'compiz' (recommended) or

05/03/2022 17:03:39   supply the x11vnc '-noxdamage' command line option.

05/03/2022 17:03:39 X COMPOSITE available on display, using it for window polling.

05/03/2022 17:03:39   To disable this behavior use: '-noxcomposite'

05/03/2022 17:03:39 

05/03/2022 17:03:39 Wireframing: -wireframe mode is in effect for window moves.

05/03/2022 17:03:39   If this yields undesired behavior (poor response, painting

05/03/2022 17:03:39   errors, etc) it may be disabled:

05/03/2022 17:03:39    - use '-nowf' to disable wireframing completely.

05/03/2022 17:03:39    - use '-nowcr' to disable the Copy Rectangle after the

05/03/2022 17:03:39      moved window is released in the new position.

05/03/2022 17:03:39   Also see the -help entry for tuning parameters.

05/03/2022 17:03:39   You can press 3 Alt_L's (Left "Alt" key) in a row to 

05/03/2022 17:03:39   repaint the screen, also see the -fixscreen option for

05/03/2022 17:03:39   periodic repaints.

05/03/2022 17:03:39 GrabServer control via XTEST.

05/03/2022 17:03:39 

05/03/2022 17:03:39 Scroll Detection: -scrollcopyrect mode is in effect to

05/03/2022 17:03:39   use RECORD extension to try to detect scrolling windows

05/03/2022 17:03:39   (induced by either user keystroke or mouse input).

05/03/2022 17:03:39   If this yields undesired behavior (poor response, painting

05/03/2022 17:03:39   errors, etc) it may be disabled via: '-noscr'

05/03/2022 17:03:39   Also see the -help entry for tuning parameters.

05/03/2022 17:03:39   You can press 3 Alt_L's (Left "Alt" key) in a row to 

05/03/2022 17:03:39   repaint the screen, also see the -fixscreen option for

05/03/2022 17:03:39   periodic repaints.

05/03/2022 17:03:39 

05/03/2022 17:03:39 XKEYBOARD: number of keysyms per keycode 7 is greater

05/03/2022 17:03:39   than 4 and 51 keysyms are mapped above 4.

05/03/2022 17:03:39   Automatically switching to -xkb mode.

05/03/2022 17:03:39   If this makes the key mapping worse you can

05/03/2022 17:03:39   disable it with the "-noxkb" option.

05/03/2022 17:03:39   Also, remember "-remap DEAD" for accenting characters.

05/03/2022 17:03:39 

05/03/2022 17:03:39 X FBPM extension not supported.

Xlib:  extension "DPMS" missing on display ":0".

05/03/2022 17:03:39 X display is not capable of DPMS.

05/03/2022 17:03:39 --------------------------------------------------------

05/03/2022 17:03:39 

05/03/2022 17:03:39 Default visual ID: 0x21

05/03/2022 17:03:39 Read initial data from X display into framebuffer.

05/03/2022 17:03:39 initialize_screen: fb_depth/fb_bpp/fb_Bpl 24/32/3204

05/03/2022 17:03:39 WARNING: Width (801) is not a multiple of 4. VncViewer has problems with that.

05/03/2022 17:03:39 

05/03/2022 17:03:39 X display :0 is 32bpp depth=24 true color

05/03/2022 17:03:39 

05/03/2022 17:03:39 Listening for VNC connections on TCP port 5900

05/03/2022 17:03:39 

05/03/2022 17:03:39 Xinerama is present and active (e.g. multi-head).

05/03/2022 17:03:39 Xinerama: number of sub-screens: 1

05/03/2022 17:03:39 Xinerama: no blackouts needed (only one sub-screen)

05/03/2022 17:03:39 

05/03/2022 17:03:39 fb read rate: 2584 MB/sec

05/03/2022 17:03:39 fast read: reset -wait  ms to: 10

05/03/2022 17:03:39 fast read: reset -defer ms to: 10

05/03/2022 17:03:39 The X server says there are 10 mouse buttons.

05/03/2022 17:03:39 screen setup finished.

05/03/2022 17:03:39 

The VNC desktop is:      4b8d5be2841d: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

Extracting avctVMLinux64

Initialization complete, starting virtual console

Mar 05, 2022 5:03:40 PM java.util.prefs.FileSystemPreferences$1 run

WARNING: Couldn't create user preferences directory. User preferences are unusable.

Mar 05, 2022 5:03:40 PM java.util.prefs.FileSystemPreferences$1 run

WARNING: java.io.IOException: Not a directory

03/05/2022 05:03:40:170: Starting client.

==== propertyChange: (power_status):2====

====setPowerMenuStatus: (##2)

==== propertyChange: (singleCursorTerminationKey):66====

==== propertyChange: (SESSION_STATE):CONNECTING====

==== propertyChange: (VIDEO_PANEL_SIZE_CHANGED):java.awt.Dimension[width=820,height=620]====

==== propertyChange: (VIDEO_PANEL_SIZE_CHANGED):java.awt.Dimension[width=820,height=620]====

03/05/2022 05:03:41:173:  Connection failed.

==== propertyChange: (SESSION_STATE):CONNECTION_FAILED====```
DomiStyle commented 2 years ago

Can you post the start command/docker-compose you are using?

ariejan commented 2 years ago

I have the same issue with a R210-II, running the basic command from the README:

docker run -d \
  -p 5800:5800 \
  -p 5900:5900 \
  -e IDRAC_HOST=10.0.2.67 \
  -e IDRAC_USER=root \
  -e IDRAC_PASSWORD=password \
  domistyle/idrac6:latest

Semi-relevant part of logging;

05/05/2022 01:29:20:407: Starting client.

==== propertyChange: (power_status):2====

====setPowerMenuStatus: (##2)

==== propertyChange: (singleCursorTerminationKey):66====

==== propertyChange: (SESSION_STATE):CONNECTING====

==== propertyChange: (VIDEO_PANEL_SIZE_CHANGED):java.awt.Dimension[width=820,height=620]====

==== propertyChange: (VIDEO_PANEL_SIZE_CHANGED):java.awt.Dimension[width=820,height=620]====

05/05/2022 01:29:21:669:  Connection failed.

==== propertyChange: (SESSION_STATE):CONNECTION_FAILED====
ariejan commented 2 years ago

@NickFerrier what is the firmware version of your iDRAC? Mine was at 1.90. I upgrade it to 2.92 and that resolved the issue I had with "Connection failed".

NickFerrier commented 2 years ago

@NickFerrier what is the firmware version of your iDRAC? Mine was at 1.90. I upgrade it to 2.92 and that resolved the issue I had with "Connection failed".

Yup that fixed it, thanks! 😄

anthony0030 commented 1 year ago

I also can't connect I am running it on unraid docker. I have tried with an IP and a domain name. SSL is js the default cert. the idrac firmware is 2.92 (Build 05) I can access the idrac from computers on my network I am not using the dedicated port.

I get the following output

05/01/2023 01:44:08 05/01/2023 01:44:08 Wireframing: -wireframe mode is in effect for window moves. 05/01/2023 01:44:08 If this yields undesired behavior (poor response, painting 05/01/2023 01:44:08 errors, etc) it may be disabled: 05/01/2023 01:44:08 - use '-nowf' to disable wireframing completely. 05/01/2023 01:44:08 - use '-nowcr' to disable the Copy Rectangle after the 05/01/2023 01:44:08 moved window is released in the new position. 05/01/2023 01:44:08 Also see the -help entry for tuning parameters. 05/01/2023 01:44:08 You can press 3 Alt_L's (Left "Alt" key) in a row to 05/01/2023 01:44:08 repaint the screen, also see the -fixscreen option for 05/01/2023 01:44:08 periodic repaints. 05/01/2023 01:44:08 GrabServer control via XTEST. 05/01/2023 01:44:08 05/01/2023 01:44:08 Scroll Detection: -scrollcopyrect mode is in effect to 05/01/2023 01:44:08 use RECORD extension to try to detect scrolling windows 05/01/2023 01:44:08 (induced by either user keystroke or mouse input). 05/01/2023 01:44:08 If this yields undesired behavior (poor response, painting 05/01/2023 01:44:08 errors, etc) it may be disabled via: '-noscr' 05/01/2023 01:44:08 Also see the -help entry for tuning parameters. 05/01/2023 01:44:08 You can press 3 Alt_L's (Left "Alt" key) in a row to 05/01/2023 01:44:08 repaint the screen, also see the -fixscreen option for 05/01/2023 01:44:08 periodic repaints. 05/01/2023 01:44:08 05/01/2023 01:44:08 XKEYBOARD: number of keysyms per keycode 7 is greater 05/01/2023 01:44:08 than 4 and 51 keysyms are mapped above 4. 05/01/2023 01:44:08 Automatically switching to -xkb mode. 05/01/2023 01:44:08 If this makes the key mapping worse you can 05/01/2023 01:44:08 disable it with the "-noxkb" option. 05/01/2023 01:44:08 Also, remember "-remap DEAD" for accenting characters. 05/01/2023 01:44:08 05/01/2023 01:44:08 X FBPM extension not supported. Xlib: extension "DPMS" missing on display ":0". 05/01/2023 01:44:08 X display is not capable of DPMS. 05/01/2023 01:44:08 -------------------------------------------------------- 05/01/2023 01:44:08 05/01/2023 01:44:08 Default visual ID: 0x21 05/01/2023 01:44:08 Read initial data from X display into framebuffer. 05/01/2023 01:44:08 initialize_screen: fb_depth/fb_bpp/fb_Bpl 24/32/3204 05/01/2023 01:44:08 WARNING: Width (801) is not a multiple of 4. VncViewer has problems with that. 05/01/2023 01:44:08 05/01/2023 01:44:08 X display :0 is 32bpp depth=24 true color 05/01/2023 01:44:08 05/01/2023 01:44:08 Listening for VNC connections on TCP port 5900 05/01/2023 01:44:08 05/01/2023 01:44:08 Xinerama is present and active (e.g. multi-head). 05/01/2023 01:44:08 Xinerama: number of sub-screens: 1 05/01/2023 01:44:08 Xinerama: no blackouts needed (only one sub-screen) 05/01/2023 01:44:08 05/01/2023 01:44:08 fb read rate: 560 MB/sec 05/01/2023 01:44:08 fast read: reset -wait ms to: 10 05/01/2023 01:44:08 fast read: reset -defer ms to: 10 05/01/2023 01:44:08 The X server says there are 10 mouse buttons. 05/01/2023 01:44:08 screen setup finished. 05/01/2023 01:44:08

The VNC desktop is: 6c5789da59c5: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

--2023-01-05 01:44:08-- https://idrac.veaudry.pro/software/avctKVM.jar Resolving idrac.veaudry.pro (idrac.veaudry.pro)... 192.168.1.4 Connecting to idrac.veaudry.pro (idrac.veaudry.pro)|192.168.1.4|:443... failed: No route to host. Failed to download avctKVM.jar, please check your settings [services.d] stopping services [services.d] stopping app... [services.d] stopping x11vnc... caught signal: 15 05/01/2023 01:44:15 deleted 26 tile_row polling images. [services.d] stopping openbox... [services.d] stopping statusmonitor... [services.d] stopping logmonitor... [services.d] stopping xvfb... [services.d] stopping nginx... [services.d] stopping certsmonitor... [services.d] stopping s6-fdholderd... [cont-finish.d] executing container finish scripts... [cont-finish.d] done. [s6-finish] syncing disks. [s6-finish] sending all processes the TERM signal. [s6-finish] sending all processes the KILL signal and exiting.

Press ANY KEY to close this window