Calibre (not -Web) Blank Screen Issue

Hi

I’m using docker compose on a QNAP NAS to run the Calibre container.

First attempt it loaded up and I set my library which is receognised. I then set ticked start server on start up box, and dutifully stopped and restaeted the container as per instruction. However i now just get the blank screen with the arrow and it never loads up the GUI.

I’ve read the other posts and tried disabling all of my extensions on both Chrome and again on Edge and even installed Firefox all to no aval.

My docker compose file is:

version: "2.1"
services:
  calibre:
    image: lscr.io/linuxserver/calibre
    container_name: calibre
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/London
      - PASSWORD= #optional
      - CLI_ARGS= #optional
    volumes:
      - /share/CACHEDEV1_DATA/Web/calibre/config:/config
      - /share/CACHEDEV1_DATA/Web/calibre/library:/library
      - /share/CACHEDEV1_DATA/Web/calibre/books:/nooks
    ports:
      - 8090:8080
      - 8091:8081
    restart: always

Log:

[20220119-17:58:22] [INFO ] Socket 11: AF_INET6 connection received from ::ffff:127.0.0.1 port 55410
[20220119-17:58:23] [DEBUG] Closed socket 11 (AF_INET6 ::ffff:127.0.0.1 port 3389)
[20220119-18:05:16] [INFO ] Socket 11: AF_INET6 connection received from ::ffff:127.0.0.1 port 60008
[20220119-18:05:17] [DEBUG] Closed socket 10 (AF_INET6 :: port 3389)
[20220119-18:05:18] [INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem
[20220119-18:05:19] [INFO ] Using default X.509 key file: /etc/xrdp/key.pem
[20220119-18:05:20] [DEBUG] TLSv1.2 enabled
[20220119-18:05:21] [DEBUG] TLSv1.1 enabled
[20220119-18:05:21] [DEBUG] TLSv1 enabled
[20220119-18:05:22] [DEBUG] Security layer: requested 3, selected 1
ssl_tls_accept: TLS connection accepted
colorDepth 0xca01 (0xca00 4bpp 0xca01 8bpp)
[20220119-18:05:23] [INFO ] connected client computer name: Guacamole RDP
postBeta2ColorDepth 0xca01 (0xca00 4bpp 0xca01 8bpp 0xca02 15bpp 0xca03 16bpp 0xca04 24bpp)
highColorDepth 0x0010 (0x0004 4bpp 0x0008 8bpp 0x000f 15bpp 0x0010 16 bpp 0x0018 24bpp)
supportedColorDepths 0x0007 (0x0001 24bpp 0x0002 16bpp 0x0004 15bpp 0x0008 32bpp)
earlyCapabilityFlags 0x0421 (0x0002 want32)
got client client connection type 0x00000006
xrdp_sec_process_mcs_data_CS_SECURITY:
  client and server support none crypt, using none crypt
error unknown xrdp_sec_process_mcs_data tag 0xc006 size 8
error unknown xrdp_sec_process_mcs_data tag 0xc00a size 8
xrdp_sec_out_mcs_data: using no security
xrdp_load_keyboard_layout: keyboard_type [4] keyboard_subtype [0]
xrdp_load_keyboard_layout: model [] variant [] layout [us] options []
[20220119-18:05:25] [INFO ] TLS connection established from ::ffff:127.0.0.1 port 60008: TLSv1.3 with cipher TLS_AES_256_GCM_SHA384
xrdp_caps_process_order: not enough orders supported by client, using painter.
xrdp_caps_process_pointer: client supports new(color) cursor
xrdp_process_offscreen_bmpcache: support level 1 cache size 7864320 MB cache entries 2000
xrdp_caps_process_surface_cmds:
  cmdFlags 0x00000052
xrdp_caps_process_frame_ack:
  max_unacknowledged_frame_count 2
xrdp_caps_process_confirm_active: not enough orders supported by client, client wants off screen bitmap but offscreen bitmaps disabled
yeah, up_and_running
xrdp:xrdp_bitmap [1938020636]: xrdp_bitmap_create: noorders
[20220119-18:05:27] [DEBUG] xrdp_00000379_wm_login_mode_event_00000001
xrdp:xrdp_mm [1938022196]: xrdp_mm_create: bpp 16 mcs_connection_type 6 jpeg_codec_id 0 v3_codec_id 0 rfx_codec_id 0 h264_codec_id 0
[20220119-18:05:29] [INFO ] Loading keymap file /etc/xrdp/km-00000409.ini
[20220119-18:05:31] [WARN ] local keymap file for 0x00000409 found and doesn't match built in keymap, using local keymap file
xrdp_wm_login_mode_changed: login_mode is 0
in xrdp_wm_init: 
out xrdp_wm_init: 
xrdp_wm_login_mode_changed: login_mode is 2
[20220119-18:05:33] [DEBUG] xrdp_wm_log_msg: connecting to sesman ip 127.0.0.1 port 3350
connecting to sesman ip 127.0.0.1 port 3350
[20220119-18:05:35] [INFO ] xrdp_wm_log_msg: sesman connect ok
sesman connect ok
[20220119-18:05:36] [DEBUG] xrdp_wm_log_msg: sending login info to session manager, please wait...
sending login info to session manager, please wait...
[20220119-18:05:37] [DEBUG] return value from xrdp_mm_connect 0
[20220119-18:05:38] [INFO ] xrdp_wm_log_msg: login successful for display 12
login successful for display 12
loaded module 'libxup.so' ok, interface size 8456, version 3
[20220119-18:05:40] [DEBUG] xrdp_wm_log_msg: started connecting
started connecting
lib_mod_connect: connected to Xserver (Xorg or X11rdp) sck 20
[20220119-18:05:41] [INFO ] lib_mod_log_peer: xrdp_pid=889 connected to X11rdp_pid=800 X11rdp_uid=1000 X11rdp_gid=1000 client_ip=::ffff:127.0.0.1 client_port=60008
[20220119-18:05:43] [DEBUG] xrdp_wm_log_msg: connected
rdpClientConProcessScreenSizeMsg: set width 1280 height 689 bpp 16
rdpClientConProcessScreenSizeMsg: shmemid 2 shmemptr 0x7fbde1f65000
rdpRRScreenSetSize: width 1280 height 689 mmWidth 339 mmHeight 182
rdpRRGetInfo:
  screen resized to 1280x689
rdpClientConProcessScreenSizeMsg: RRScreenSizeSet ok=[1]
rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1280 cy 689
guacd[891]: ERROR:      User is not responding.
guacd[891]: INFO:       User "@14c3f26a-b7c6-4995-a01c-bde14961d1ab" disconnected (0 users remain)
guacd[891]: INFO:       Last user of connection "$aee5a310-6f95-4dc4-826f-5dcc2370ac48" disconnected
guacd[891]: INFO:       Internal RDP client disconnected
guacd[415]: INFO:       Connection "$aee5a310-6f95-4dc4-826f-5dcc2370ac48" removed.
rdpClientConProcessMsgClientInfo:
  got client info bytes 5744
  jpeg support 0
  offscreen support 0
  offscreen size 0
  offscreen entries 0
  client supports glyph cache but server disabled
  client can not do offscreen to offscreen blits
  client can do new(color) cursor
  client can not do multimon
rdpRRSetRdpOutputs: numCrtcs 0 monitorCount 0
rdpRRSetRdpOutputs: add output 0 left 0 top 0 width 1280 height 689
rdpLoadLayout: keylayout 0x00000409 variant  display 12
rdpkeybChangeKeyboardControl:
rdpkeybChangeKeyboardControl: autoRepeat on
rdpkeybChangeKeyboardControl:
rdpkeybChangeKeyboardControl: autoRepeat on
rdpInDeferredUpdateCallback:
rdpkeybChangeKeyboardControl:
rdpkeybChangeKeyboardControl: autoRepeat off
rdpkeybChangeKeyboardControl:
rdpkeybChangeKeyboardControl: autoRepeat off
rdpClientConRecv: g_sck_recv failed(returned -1)
rdpClientConDisconnect:
rdpClientConDisconnect: clientCon removed from dev list
rdpClientConRecvMsg: error
rdpClientConCheck: rdpClientConGotData failed
rdpSaveScreen:
rdpSaveScreen:

Interstingly the web server at 8091/8081 runs and I can see the books!

Any assistance would be appreciate.

Replying to myself here, it seems to be a caching issue.

A fresh browser page rather than tab allows it to work at least every second time, How weird,