linuxserver / docker-webtop

Ubuntu, Alpine, Arch, and Fedora based Webtop images, Linux in a web browser supporting popular desktop environments.
GNU General Public License v3.0
1.96k stars 206 forks source link

[BUG] Unable to start webtop archlinux from Unraid server #107

Closed Gunnm92 closed 1 year ago

Gunnm92 commented 1 year ago

Is there an existing issue for this?

Current Behavior

Only terminal access (guacamole don't start)

Expected Behavior

start webtop interface

Steps To Reproduce

Deploy webtop container from archlinux on Unraid server (guacamole doesn't start)

Environment

- OS: Linux (Unraid last version) 
- How docker service was installed:

CPU architecture

x86-64

Docker creation

docker pull lscr.io/linuxserver/webtop:arch-kde

Container logs

-------------------------------------
          _         ()
         | |  ___   _    __
         | | / __| | |  /  \
         | | \__ \ | | | () |
         |_| |___/ |_|  \__/

Brought to you by linuxserver.io
-------------------------------------

To support LSIO projects visit:
https://www.linuxserver.io/donate/
-------------------------------------
GID/UID
-------------------------------------

User uid:    99
User gid:    100
-------------------------------------

[custom-init] No custom files found, skipping...
github-actions[bot] commented 1 year ago

Thanks for opening your first issue here! Be sure to follow the bug or feature issue templates!

TRUCKSTAN commented 1 year ago

I'm also experiencing similar issues - anything other than webtop:latest doesn't start up.

This is my startup script

docker run -d \
  --name=webtop \
  --security-opt seccomp=unconfined `#optional` \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=America/Los_Angeles \
  -e SUBFOLDER=/ `#optional` \
  -e KEYBOARD=en-us-qwerty `#optional` \
  -e TITLE=Webtop `#optional` \
  -p 3000:3000 \
  -v ~/webtop/data-fedora-xfce:/config \
  -v /var/run/docker.sock:/var/run/docker.sock `#optional` \
  --device /dev/dri:/dev/dri `#optional` \
  --shm-size="1gb" `#optional` \
  --restart unless-stopped \
  lscr.io/linuxserver/webtop:fedora-xfce

And this is the docker logs -f webtop

Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
[custom-init] No custom services found, skipping...
[migrations] started
[migrations] no migrations found

-------------------------------------
          _         ()
         | |  ___   _    __
         | | / __| | |  /  \
         | | \__ \ | | | () |
         |_| |___/ |_|  \__/

Brought to you by linuxserver.io
-------------------------------------

To support LSIO projects visit:
https://www.linuxserver.io/donate/
-------------------------------------
GID/UID
-------------------------------------

User uid:    1000
User gid:    1000
-------------------------------------

Generating 2048 bit rsa key...

ssl_gen_key_xrdp1 ok

saving to rsakeys.ini

..+.......+..+...+....+...+..+......+.......+...+...............+...............+..+.......+......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*....+...............+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...............+....+.........+........+.......+..+...+......+....+...........+....+.....+......+.......+..+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
...+....+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+...+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*....+..+.......+..+....+......+...+..+......+............+..........+...........+.+........+.+..+...+.+......+.....+.......+..+.+............+.....+.......+.....+....+...............+......+......+...+.....+.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-----
[custom-init] No custom files found, skipping...

it stops there and never continues. I've tried ubuntu-xfce and couple other, same result.

This is the log from webtop:latests that works:

Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
[custom-init] No custom services found, skipping...
[migrations] started
[migrations] no migrations found

-------------------------------------
          _         ()
         | |  ___   _    __
         | | / __| | |  /  \
         | | \__ \ | | | () |
         |_| |___/ |_|  \__/

Brought to you by linuxserver.io
-------------------------------------

To support LSIO projects visit:
https://www.linuxserver.io/donate/
-------------------------------------
GID/UID
-------------------------------------

User uid:    1000
User gid:    1000
-------------------------------------

Generating 2048 bit rsa key...

ssl_gen_key_xrdp1 ok

saving to rsakeys.ini

Generating a RSA private key
..................................................................................+++++
....................+++++
writing new private key to '/etc/xrdp/key.pem'
-----
**** adding /dev/dri/renderD128 to video group nobody with id 65534 ****
**** permissions for /dev/dri/card0 are good ****
[custom-init] No custom files found, skipping...
guacd[203]: INFO:       Guacamole proxy daemon (guacd) version 1.1.0 started
guacd[203]: INFO:       Listening on host 0.0.0.0, port 4822
guacd[203]: INFO:       Guacamole connection closed during handshake
Starting guacamole-lite websocket server
listening on *:3000
[guac-init] Auto start not set, application start on login
[ls.io-init] done.
thelamer commented 1 year ago

Try running an image without any volume mounts -v. unraid is a Fuse based filesystem and I assume the Desktop is trying to put stuff in the home directory that is not compatible with that setup. If that works you likely need to mount any persistent data to a cache disk or directly to the disk itself. You lose redundancy for the data, but it will function.

Gunnm92 commented 1 year ago

I will do a new test to confirm but if i remember well it's my configuration (i wanted to test the docker before start a project), thank for return I will provide my dockerfile and log when I had test

TRUCKSTAN commented 1 year ago

@thelamer @Gunnm92 sorry for highjacking the issue - I'm not on unraid, just an intel nuc with ubuntu and podman.

Running on ubuntu server 22.04.1 LTS Podman:

blaze@blazornuc:~$ docker version
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
Client:       Podman Engine
Version:      4.3.1
API Version:  4.3.1
Go Version:   go1.18.1
Built:        Wed Dec 31 16:00:00 1969
OS/Arch:      linux/amd64
blaze@blazornuc:~$

I tried running without the additional -v mounts like this and still getting stuck at the same spot when booting.

  docker run -d \
  --name=webtop \
  --security-opt seccomp=unconfined `#optional` \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=America/Los_Angeles \
  -e SUBFOLDER=/ `#optional` \
  -e KEYBOARD=en-us-qwerty `#optional` \
  -e TITLE=Webtop `#optional` \
  -p 3000:3000 \
  --shm-size="1gb" `#optional` \
  --restart unless-stopped \
  lscr.io/linuxserver/webtop:fedora-xfce  

while it's hanging, I bashed into the container, to try to see some logs, only see xrd-sesman.log being written to.

Any tips on other logs I can try to pull to diagnose?

root@f64726799189:/var/log# ls -lat
total 332
-rw------- 1 root root               113 Jan 10 16:15 xrdp-sesman.log
drwxr-xr-x 1 root root              4096 Jan 10 16:15 .
-rw-r--r-- 1 root root             93604 Jan  8 01:38 dnf.librepo.log
-rw-r--r-- 1 root root            181088 Jan  8 01:38 dnf.log
-rw-r--r-- 1 root root             30100 Jan  8 01:38 dnf.rpm.log
-rw-r--r-- 1 root root               720 Jan  8 01:38 hawkey.log
lrwxrwxrwx 1 root root                39 Dec 28 22:58 README -> ../../usr/share/doc/systemd/README.logs
-rw-rw---- 1 root utmp                 0 Dec 28 22:58 btmp
drwxr-sr-x 1 root systemd-journal   4096 Dec 28 22:58 journal
-rw-rw-r-- 1 root utmp                 0 Dec 28 22:58 lastlog
drwx------ 2 root root              4096 Dec 28 22:58 private
-rw------- 1 root root                 0 Dec 28 22:58 tallylog
-rw-rw-r-- 1 root utmp                 0 Dec 28 22:58 wtmp
drwxr-xr-x 2 root root              4096 Nov 14 23:49 anaconda
drwxr-xr-x 1 root root              4096 Nov 14 23:49 ..
root@f64726799189:/var/log# cat xrdp-sesman.log
[20230111-00:15:16] [INFO ] starting xrdp-sesman with pid 171
[20230111-00:15:19] [INFO ] Process 172 has exited
root@f64726799189:/var/log#

this is what the /config folder looks like

blaze@blazornuc:~$ docker exec -it webtop /bin/bash
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
root@f64726799189:/# cd /config/
root@f64726799189:/config# ls -la
total 28
drwx------ 3 abc  abc  4096 Jan 10 16:15 .
dr-xr-xr-x 1 root root 4096 Jan 10 16:15 ..
-rw-r--r-- 1 abc  abc    18 Oct 11 07:45 .bash_logout
-rw-r--r-- 1 abc  abc   141 Oct 11 07:45 .bash_profile
-rw-r--r-- 1 abc  abc   492 Oct 11 07:45 .bashrc
drwxr-xr-x 3 abc  abc  4096 Jan 10 16:15 .config
-rwxr-xr-x 1 abc  abc    66 Jan 10 16:15 startwm.sh
root@f64726799189:/config# cat startwm.sh
#!/bin/bash
/startpulse.sh &
/usr/bin/startxfce4 > /dev/null 2>&1
root@f64726799189:/config# ls -la .config/
Gunnm92 commented 1 year ago

@thelamer I just do the test without external ressources (I removed local appdata) exactly same result :

.........+.+...+......+............+.....+.......+.....+...+.............+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.............+..+...+.+.........+...........+....+...+..+.............+...+.....+.+......+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*....+..+...+....+..................+..+....+..+....+...+..+....+........................+.......................+...+...............+............+...+.........+.+...........+...+......+....+...+..+...+...+.+........+.+...............+......+...........+.........+.+...+..+.......+...+..................+......+...+...............+..+...............+....+............+..............+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
...+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.......+......+.........+..+...+.+...............+..+....+...+.....+.+.........+.....+.......+......+...+..+...+.+......+.........+.........+..+.........+..........+...+..+...+.+.....+.......+..+...+.......+...+........+............+...+.+...........+...+.+...+..+.........+......+...............+....+............+..+.......+.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-----
chsh: Shell not changed.
[migrations] started
[migrations] no migrations found

-------------------------------------
          _         ()
         | |  ___   _    __
         | | / __| | |  /  \
         | | \__ \ | | | () |
         |_| |___/ |_|  \__/

Brought to you by linuxserver.io
-------------------------------------

To support LSIO projects visit:
https://www.linuxserver.io/donate/
-------------------------------------
GID/UID
-------------------------------------

User uid:    99
User gid:    100
-------------------------------------

Generating 2048 bit rsa key...

ssl_gen_key_xrdp1 ok

saving to rsakeys.ini

Changing shell for abc.
[custom-init] No custom files found, skipping...

I don't know where i can watch more detail on this issue

chaddm commented 1 year ago

I have the same problem, black screen. I've tried several variants of webtop on Unraid. I have also used new container volumes for the config mount and no containers for test. Here is my test setup:

---
version: "2.1"
services:
  webtop:
    image: lscr.io/linuxserver/webtop:ubuntu-xfce
    container_name: webtop
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=America/Chicago
      - TITLE=Webtop #optional
    ports:
      - 3001:3000
    shm_size: "1gb" #optional
    restart: unless-stopped
    devices:
      - /dev/dri:/dev/dri #optional

I have tried this with and without /dev/dri. I see the following in the logs:

[migrations] started
[migrations] no migrations found
-------------------------------------
          _         ()
         | |  ___   _    __
         | | / __| | |  /  \
         | | \__ \ | | | () |
         |_| |___/ |_|  \__/
Brought to you by linuxserver.io
-------------------------------------
To support LSIO projects visit:
https://www.linuxserver.io/donate/
-------------------------------------
GID/UID
-------------------------------------
User uid:    1000
User gid:    1000
-------------------------------------
Generating 2048 bit rsa key...
ssl_gen_key_xrdp1 ok
saving to rsakeys.ini
..+..+..........+........+.+.....+.......+..+.......+.....+...+.+..+.......+........+...+.+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*........+...+.......+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
.....+................+..+...+...+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+..+...+.............+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...+........+.+......+.........+......+.........+...+......+..+.......+...+.....+............+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-----
**** creating video group videobewz with id 18 ****
**** adding /dev/dri/renderD129 to video group videobewz with id 18 ****
**** permissions for /dev/dri/renderD128 are good ****
**** permissions for /dev/dri/card1 are good ****
**** permissions for /dev/dri/card0 are good ****
[custom-init] No custom files found, skipping...
guacd[270]: INFO:   Guacamole proxy daemon (guacd) version 1.1.0 started
guacd[270]: INFO:   Listening on host 0.0.0.0, port 4822
guacd[270]: INFO:   Guacamole connection closed during handshake
Starting guacamole-lite websocket server
listening on *:3000
[guac-init] Auto start not set, application start on login
[ls.io-init] done.
[2023-01-31 22:01:01] [Connection 1]  Client connection open
[2023-01-31 22:01:01] [Connection 1]  Opening guacd connection
[2023-01-31 22:01:01] [Connection 1]  guacd connection open
[2023-01-31 22:01:01] [Connection 1]  Selecting connection type: rdp
[2023-01-31 22:01:01] [Connection 1]  Sending opCode: 6.select,3.rdp;
guacd[270]: INFO:   Creating new client for protocol "rdp"
guacd[270]: INFO:   Connection ID is "$144f4948-abc4-43d8-8e62-5d3b414c3e2b"
[2023-01-31 22:01:02] [Connection 1]  Sending opCode: 4.size,4.1922,14.1266?undefined,2.96;
[2023-01-31 22:01:02] [Connection 1]  Sending opCode: 5.audio,9.audio/L16;
[2023-01-31 22:01:02] [Connection 1]  Sending opCode: 5.video;
[2023-01-31 22:01:02] [Connection 1]  Sending opCode: 5.image;
[2023-01-31 22:01:02] [Connection 1]  Server sent handshake: 4.args,13.VERSION_1_1_0,8.hostname,4.port,6.domain,8.username,8.password,5.width,6.height,3.dpi,15.initial-program,11.color-depth,13.disable-audio,15.enable-printing,12.printer-name,12.enable-drive,10.drive-name,10.drive-path,17.create-drive-path,7.console,13.console-audio,13.server-layout,8.security,11.ignore-cert,12.disable-auth,10.remote-app,14.remote-app-dir,15.remote-app-args,15.static-channels,11.client-name,16.enable-wallpaper,14.enable-theming,21.enable-font-smoothing,23.enable-full-window-drag,26.enable-desktop-composition,22.enable-menu-animations,22.disable-bitmap-caching,25.disable-offscreen-caching,21.disable-glyph-caching,16.preconnection-id,18.preconnection-blob,8.timezone,14.recording-path,14.recording-name,24.recording-exclude-output,23.recording-exclude-mouse,22.recording-include-keys,21.create-recording-path,13.resize-method,18.enable-audio-input,9.read-only,16.gateway-hostname,12.gateway-port,14.gateway-domain,16.gateway-username,16.gateway-password,17.load-balance-info
[2023-01-31 22:01:02] [Connection 1]  Sending opCode: 7.connect,0.,9.127.0.0.1,4.3389,0.,3.abc,3.abc,4.1922,14.1266?undefined,2.96,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,12.en-us-qwerty,3.any,4.true,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,14.display-update,0.,0.,0.,0.,0.,0.,0.,0.;
guacd[325]: INFO:   Security mode: Negotiate (ANY)
guacd[325]: INFO:   Resize method: display-update
guacd[325]: INFO:   User "@84608c9b-1bd2-4af3-8f7d-3a17e88326a6" joined connection "$144f4948-abc4-43d8-8e62-5d3b414c3e2b" (1 users now present)
guacd[325]: INFO:   Loading keymap "base"
guacd[325]: INFO:   Loading keymap "en-us-qwerty"
sh: 1: xauth: not found
X.Org X Server 1.21.1.3
X Protocol Version 11, Revision 0
Current Operating System: Linux 421582c67304 5.19.9-Unraid #1 SMP PREEMPT_DYNAMIC Fri Sep 23 07:24:37 PDT 2022 x86_64
Kernel command line: BOOT_IMAGE=/bzimage initrd=/bzroot
xorg-server 2:21.1.3-2ubuntu2.5 (For technical support please see http://www.ubuntu.com/support) 
Current version of pixman: 0.40.0
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: ".xorgxrdp.10.log", Time: Wed Feb  1 04:01:06 2023
(++) Using config file: "/etc/X11/xrdp/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
xorgxrdpSetup:
xrdpdevSetup:
rdpmousePlug:

rdpkeybPlug:

rdpIdentify:
rdpDriverFunc: op 10

:
rdpProbe: found DRMDevice xorg.conf value [/dev/dri/renderD128]
rdpProbe: found DRI3 xorg.conf value [1]
rdpPreInit:
rdpPreInit: /dev/dri/renderD128 open ok, fd 11
rdpPreInit: glamor module load ok
rdpPreInit: glamor init ok
rdpScreenInit: virtualX 800 virtualY 600 rgbBits 8 depth 24
rdpScreenInit: pfbMemory bytes 1920000
rdpScreenInit: pfbMemory 0x1515600b2010
rdpSimdInit: assigning yuv functions
rdpSimdInit: cpuid ax 1 cx 0 return ax 0x000306a9 bx 0x00100800 cx 0x7fbae3ff dx 0xbfebfbff
rdpSimdInit: sse2 amd64 yuv functions assigned
rdpScreenInit: glamor_init ok

rdpDri2Init:
rdpScreenInit: rdpDri2Init ok
rdpScreenInit: rdpDri3Init ok
rdpClientConInit: disconnect idle session after [0] sec
rdpClientConInit: kill disconnected [0] timeout [0] sec
rdpEglCreate: vertex_shader compiled 1
rdpEglCreate: fragment_shader compiled 1
rdpEglCreate: linked 1
rdpEglCreate: copy_tex_loc 0 copy_tex_size_loc 1
rdpEglCreate: vertex_shader compiled 1
rdpEglCreate: fragment_shader compiled 1
rdpEglCreate: linked 1
rdpEglCreate: yuv_tex_loc 0 yuv_tex_size_loc 1
rdpEglCreate: vertex_shader compiled 1
rdpEglCreate: fragment_shader compiled 1
rdpEglCreate: linked 1
rdpEglCreate: yuvlp_tex_loc 0 yuvlp_tex_size_loc 1
rdpEglCreate: vertex_shader compiled 1
rdpEglCreate: fragment_shader compiled 1
rdpEglCreate: linked 1
rdpEglCreate: crc_tex_loc 0 crc_tex_size_loc 1
rdpScreenInit: out
rdpCreateScreenResources:
rdpCreateScreenResources: create screen pixmap w 800 h 600
rdpCreateScreenResources: screen_tex 0x00000001
rdpmousePreInit: drv 0x555649891fe0 info 0x55564a1f3ef0, flags 0x0
rdpmouseControl: what 0
rdpmouseDeviceInit:
rdpmouseCtrl:
rdpRegisterInputCallback: type 1 proc 0x15156c14b3b0
rdpmouseControl: what 1
rdpmouseDeviceOn:
rdpkeybPreInit: drv 0x555649891b00 info 0x55564a37d3a0, flags 0x0
rdpkeybControl: what 0
rdpkeybDeviceInit:
rdpkeybChangeKeyboardControl:
rdpkeybChangeKeyboardControl: autoRepeat on
rdpRegisterInputCallback: type 0 proc 0x15156b9f9d50
rdpkeybControl: what 1
rdpkeybDeviceOn:
rdpDeferredRandR:
rdpResizeSession: width 1024 height 768
  calling RRScreenSizeSet
rdpRRScreenSetSize: width 1024 height 768 mmWidth 271 mmHeight 203
rdpRRScreenSetSize: screen_tex 0x00000003
rdpRRGetInfo:
  screen resized to 1024x768
  RRScreenSizeSet ok 1
rdpResizeSession: width 1920 height 1266
  calling RRScreenSizeSet
rdpRRScreenSetSize: width 1920 height 1266 mmWidth 508 mmHeight 335
rdpRRScreenSetSize: screen_tex 0x00000004
rdpRRGetInfo:
  screen resized to 1920x1266
  RRScreenSizeSet ok 1
rdpClientConGotConnection:
rdpClientConGotConnection: g_sck_accept ok new_sck 23
rdpClientConGetConnection: idle_disconnect_timeout set to non-positive value, idle timer turned off
rdpAddClientConToDev: adding first clientCon 0x55564a683b90
rdpClientConProcessMsgVersion: version 0 0 0 1
rdpClientConProcessScreenSizeMsg: set width 1920 height 1266 bpp 16
rdpClientConProcessScreenSizeMsg: shmemid 0 shmemptr 0x15152ef56000
rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1920 cy 1266
(EE) Failed to open authorization file ".Xauthority": No such file or directory
rdpClientConProcessMsgClientInfo:
  got client info bytes 7072
  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 numOutputs 0 monitorCount 0
rdpRRSetRdpOutputs: add output 0 left 0 top 0 width 1920 height 1266
rdpLoadLayout: keylayout 0x00000409 variant  display 10
rdpkeybChangeKeyboardControl:
rdpkeybChangeKeyboardControl: autoRepeat on
rdpkeybChangeKeyboardControl:
rdpkeybChangeKeyboardControl: autoRepeat on
guacd[325]: INFO:   Accepted format: 16-bit PCM with 2 channels at 44100 Hz
guacd[325]: INFO:   Accepted format: 16-bit PCM with 2 channels at 22050 Hz
guacd[325]: INFO:   Connected to RDPDR 1.12 as client 0xf6ad9376
guacd[325]: INFO:   RDPDR user logged on
rdpInDeferredRepeatCallback:
rdpkeybChangeKeyboardControl:
rdpkeybChangeKeyboardControl: autoRepeat off
rdpInDeferredRepeatCallback:
rdpkeybChangeKeyboardControl:
rdpkeybChangeKeyboardControl: autoRepeat off
rdpInDeferredRepeatCallback:
rdpkeybChangeKeyboardControl:
rdpkeybChangeKeyboardControl: autoRepeat off

Starts white then goes to black screen. The on-screen controls are there, and I can see files inside the volume. Here is the xorgxrdp.10.log file:

[3483456.306] 
X.Org X Server 1.21.1.3
X Protocol Version 11, Revision 0
[3483456.306] Current Operating System: Linux edaca3348f9c 5.19.9-Unraid #1 SMP PREEMPT_DYNAMIC Fri Sep 23 07:24:37 PDT 2022 x86_64
[3483456.306] Kernel command line: BOOT_IMAGE=/bzimage initrd=/bzroot
[3483456.306] xorg-server 2:21.1.3-2ubuntu2.5 (For technical support please see http://www.ubuntu.com/support) 
[3483456.306] Current version of pixman: 0.40.0
[3483456.306]   Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[3483456.306] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[3483456.306] (++) Log file: ".xorgxrdp.10.log", Time: Wed Feb  1 04:06:41 2023
[3483456.306] (++) Using config file: "/etc/X11/xrdp/xorg.conf"
[3483456.306] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[3483456.307] (**) Option "defaultserverlayout" "X11 Server"
[3483456.307] (**) ServerLayout "X11 Server"
[3483456.307] (**) |-->Screen "Screen (xrdpdev)" (0)
[3483456.307] (**) |   |-->Monitor "Monitor"
[3483456.307] (**) |   |-->Device "Video Card (xrdpdev)"
[3483456.307] (**) |-->Input Device "xrdpMouse"
[3483456.307] (**) |-->Input Device "xrdpKeyboard"
[3483456.307] (**) Option "DontVTSwitch" "on"
[3483456.307] (**) Option "AutoAddDevices" "off"
[3483456.307] (**) Not automatically adding devices
[3483456.307] (==) Automatically enabling devices
[3483456.307] (==) Automatically adding GPU devices
[3483456.307] (==) Automatically binding GPU devices
[3483456.307] (==) Max clients allowed: 256, resource mask: 0x1fffff
[3483456.307] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[3483456.307]   Entry deleted from font path.
[3483456.307] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[3483456.307]   Entry deleted from font path.
[3483456.307] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[3483456.307]   Entry deleted from font path.
[3483456.307] (WW) The directory "/usr/share/fonts/X11/Type1" does not exist.
[3483456.307]   Entry deleted from font path.
[3483456.307] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[3483456.307]   Entry deleted from font path.
[3483456.307] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[3483456.307]   Entry deleted from font path.
[3483456.307] (==) FontPath set to:
    /usr/share/fonts/X11/misc,
    built-ins
[3483456.307] (==) ModulePath set to "/usr/lib/xorg/modules"
[3483456.307] (II) Loader magic: 0x560d7583f020
[3483456.307] (II) Module ABI versions:
[3483456.307]   X.Org ANSI C Emulation: 0.4
[3483456.307]   X.Org Video Driver: 25.2
[3483456.307]   X.Org XInput driver : 24.4
[3483456.307]   X.Org Server Extension : 10.0
[3483456.307] (EE) dbus-core: error connecting to system bus: org.freedesktop.DBus.Error.FileNotFound (Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory)
[3483456.309] (II) xfree86: Adding drm device (/dev/dri/card0)
[3483456.309] (II) Platform probe for /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0
[3483456.309] (II) xfree86: Adding drm device (/dev/dri/card1)
[3483456.309] (II) Platform probe for /sys/devices/pci0000:00/0000:00:02.0/drm/card1
[3483456.312] (--) PCI:*(0@0:2:0) 8086:0162:1849:0162 rev 9, Mem @ 0xf7800000/4194304, 0xd0000000/268435456, I/O @ 0x0000f000/64, BIOS @ 0x????????/131072
[3483456.312] (--) PCI: (1@0:0:0) 1002:683d:1787:201c rev 0, Mem @ 0xe0000000/268435456, 0xf7d00000/262144, I/O @ 0x0000e000/256, BIOS @ 0x????????/131072
[3483456.312] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[3483456.312] (II) LoadModule: "dbe"
[3483456.312] (II) Module "dbe" already built-in
[3483456.312] (II) LoadModule: "ddc"
[3483456.312] (II) Module "ddc" already built-in
[3483456.313] (II) LoadModule: "extmod"
[3483456.313] (II) Module "extmod" already built-in
[3483456.313] (II) LoadModule: "glx"
[3483456.313] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[3483456.454] (II) Module glx: vendor="X.Org Foundation"
[3483456.454]   compiled for 1.21.1.3, module version = 1.0.0
[3483456.454]   ABI class: X.Org Server Extension, version 10.0
[3483456.454] (II) LoadModule: "int10"
[3483456.454] (II) Loading /usr/lib/xorg/modules/libint10.so
[3483456.468] (II) Module int10: vendor="X.Org Foundation"
[3483456.468]   compiled for 1.21.1.3, module version = 1.0.0
[3483456.468]   ABI class: X.Org Video Driver, version 25.2
[3483456.468] (II) LoadModule: "record"
[3483456.468] (II) Module "record" already built-in
[3483456.468] (II) LoadModule: "vbe"
[3483456.468] (II) Loading /usr/lib/xorg/modules/libint10.so
[3483456.468] (II) Module int10: vendor="X.Org Foundation"
[3483456.468]   compiled for 1.21.1.3, module version = 1.0.0
[3483456.468]   ABI class: X.Org Video Driver, version 25.2
[3483456.468] (II) LoadModule: "glamoregl"
[3483456.468] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[3483456.626] (II) Module glamoregl: vendor="X.Org Foundation"
[3483456.626]   compiled for 1.21.1.3, module version = 1.0.1
[3483456.626]   ABI class: X.Org ANSI C Emulation, version 0.4
[3483456.626] (II) LoadModule: "xorgxrdp"
[3483456.626] (II) Loading /usr/lib/xorg/modules/libxorgxrdp.so
[3483456.696] (II) Module XORGXRDP: vendor="X.Org Foundation"
[3483456.696]   compiled for 1.21.1.3, module version = 0.2.17
[3483456.696]   ABI class: X.Org Video Driver, version 25.2
[3483456.696] xorgxrdpSetup:
[3483456.696] (II) LoadModule: "fb"
[3483456.696] (II) Module "fb" already built-in
[3483456.696] (II) LoadModule: "xrdpdev"
[3483456.696] (II) Loading /usr/lib/xorg/modules/drivers/xrdpdev_drv.so
[3483456.754] (II) Module XRDPDEV: vendor="X.Org Foundation"
[3483456.754]   compiled for 1.21.1.3, module version = 0.2.17
[3483456.754]   ABI class: X.Org Video Driver, version 25.2
[3483456.754] xrdpdevSetup:
[3483456.754] (II) LoadModule: "xrdpmouse"
[3483456.754] (II) Loading /usr/lib/xorg/modules/input/xrdpmouse_drv.so
[3483456.771] (II) Module XRDPMOUSE: vendor="X.Org Foundation"
[3483456.771]   compiled for 1.21.1.3, module version = 0.2.17
[3483456.771]   Module class: X.Org XInput Driver
[3483456.771]   ABI class: X.Org XInput driver, version 24.4
[3483456.771] rdpmousePlug:
[3483456.771] (II) LoadModule: "xrdpkeyb"
[3483456.771] (II) Loading /usr/lib/xorg/modules/input/xrdpkeyb_drv.so
[3483456.812] (II) Module XRDPKEYB: vendor="X.Org Foundation"
[3483456.812]   compiled for 1.21.1.3, module version = 0.2.17
[3483456.812]   Module class: X.Org XInput Driver
[3483456.812]   ABI class: X.Org XInput driver, version 24.4
[3483456.812] rdpkeybPlug:
[3483456.812] rdpIdentify:
[3483456.813] (II) XRDPDEV: driver for xrdp: XRDPDEV
[3483456.813] rdpDriverFunc: op 10
[3483456.813] (WW) Falling back to old probe method for XRDPDEV
[3483456.813] rdpProbe:
[3483456.813] (II) Loading sub module "fb"
[3483456.813] (II) LoadModule: "fb"
[3483456.813] (II) Module "fb" already built-in
[3483456.813] rdpProbe: found DRMDevice xorg.conf value [/dev/dri/renderD128]
[3483456.813] rdpProbe: found DRI3 xorg.conf value [1]
[3483456.813] (II) XRDPDEV(0): using default device
[3483456.813] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[3483456.813] rdpPreInit:
[3483456.813] rdpPreInit: /dev/dri/renderD128 open ok, fd 11
[3483456.813] (**) XRDPDEV(0): Depth 24, (--) framebuffer bpp 32
[3483456.813] (==) XRDPDEV(0): RGB weight 888
[3483456.813] (==) XRDPDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[3483456.813] (==) XRDPDEV(0): Default visual is TrueColor
[3483456.813] (==) XRDPDEV(0): DPI set to (96, 96)
[3483456.813] (II) XRDPDEV(0):  mode "640x480" ok
[3483456.813] (II) XRDPDEV(0):  mode "800x600" ok
[3483456.813] (II) XRDPDEV(0): Virtual size is 800x600 (pitch 800)
[3483456.813] (**) XRDPDEV(0):  Default mode "800x600": 36.0 MHz (scaled from 0.0 MHz), 35.2 kHz, 56.2 Hz
[3483456.813] (II) XRDPDEV(0): Modeline "800x600"x0.0   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz d)
[3483456.813] (II) Loading sub module "glamoregl"
[3483456.813] (II) LoadModule: "glamoregl"
[3483456.813] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[3483456.813] (II) Module glamoregl: vendor="X.Org Foundation"
[3483456.813]   compiled for 1.21.1.3, module version = 1.0.1
[3483456.813]   ABI class: X.Org ANSI C Emulation, version 0.4
[3483456.813] rdpPreInit: glamor module load ok
[3483459.084] (II) XRDPDEV(0): glamor X acceleration enabled on AMD VERDE (LLVM 13.0.1, DRM 2.50, 5.19.9-Unraid)
[3483459.084] rdpPreInit: glamor init ok
[3483459.084] rdpScreenInit: virtualX 800 virtualY 600 rgbBits 8 depth 24
[3483459.084] rdpScreenInit: pfbMemory bytes 1920000
[3483459.084] rdpScreenInit: pfbMemory 0x1459ba8cd010
[3483459.084] rdpSimdInit: assigning yuv functions
[3483459.084] rdpSimdInit: cpuid ax 1 cx 0 return ax 0x000306a9 bx 0x01100800 cx 0x7fbae3ff dx 0xbfebfbff
[3483459.084] rdpSimdInit: sse2 amd64 yuv functions assigned
[3483459.115] rdpScreenInit: glamor_init ok
[3483459.115] rdpDri2Init:
[3483459.116] (II) XRDPDEV(0): [DRI2] Setup complete
[3483459.116] (II) XRDPDEV(0): [DRI2]   DRI driver: radeonsi
[3483459.116] (II) XRDPDEV(0): [DRI2]   VDPAU driver: radeonsi
[3483459.116] rdpScreenInit: rdpDri2Init ok
[3483459.116] rdpScreenInit: rdpDri3Init ok
[3483459.116] (==) XRDPDEV(0): Backing store enabled
[3483459.116] rdpClientConInit: disconnect idle session after [0] sec
[3483459.116] rdpClientConInit: kill disconnected [0] timeout [0] sec
[3483459.117] rdpEglCreate: vertex_shader compiled 1
[3483459.117] rdpEglCreate: fragment_shader compiled 1
[3483459.117] rdpEglCreate: linked 1
[3483459.117] rdpEglCreate: copy_tex_loc 0 copy_tex_size_loc 1
[3483459.117] rdpEglCreate: vertex_shader compiled 1
[3483459.118] rdpEglCreate: fragment_shader compiled 1
[3483459.119] rdpEglCreate: linked 1
[3483459.119] rdpEglCreate: yuv_tex_loc 0 yuv_tex_size_loc 1
[3483459.119] rdpEglCreate: vertex_shader compiled 1
[3483459.120] rdpEglCreate: fragment_shader compiled 1
[3483459.124] rdpEglCreate: linked 1
[3483459.124] rdpEglCreate: yuvlp_tex_loc 0 yuvlp_tex_size_loc 1
[3483459.124] rdpEglCreate: vertex_shader compiled 1
[3483459.125] rdpEglCreate: fragment_shader compiled 1
[3483459.155] rdpEglCreate: linked 1
[3483459.155] rdpEglCreate: crc_tex_loc 0 crc_tex_size_loc 1
[3483459.155] rdpScreenInit: out
[3483459.155] (II) Initializing extension Generic Event Extension
[3483459.155] (II) Initializing extension SHAPE
[3483459.155] (II) Initializing extension MIT-SHM
[3483459.156] (II) Initializing extension XInputExtension
[3483459.156] (II) Initializing extension XTEST
[3483459.156] (II) Initializing extension BIG-REQUESTS
[3483459.157] (II) Initializing extension SYNC
[3483459.157] (II) Initializing extension XKEYBOARD
[3483459.157] (II) Initializing extension XC-MISC
[3483459.157] (II) Initializing extension SECURITY
[3483459.157] (II) Initializing extension XFIXES
[3483459.158] (II) Initializing extension RENDER
[3483459.158] (II) Initializing extension RANDR
[3483459.158] (II) Initializing extension COMPOSITE
[3483459.158] (II) Initializing extension DAMAGE
[3483459.158] (II) Initializing extension MIT-SCREEN-SAVER
[3483459.159] (II) Initializing extension DOUBLE-BUFFER
[3483459.159] (II) Initializing extension RECORD
[3483459.159] (II) Initializing extension DPMS
[3483459.159] (II) Initializing extension Present
[3483459.159] (II) Initializing extension DRI3
[3483459.159] (II) Initializing extension X-Resource
[3483459.159] (II) Initializing extension XVideo
[3483459.160] (II) Initializing extension XVideo-MotionCompensation
[3483459.160] (II) Initializing extension SELinux
[3483459.160] (II) SELinux: Disabled on system
[3483459.160] (II) Initializing extension GLX
[3483459.169] (II) AIGLX: Loaded and initialized radeonsi
[3483459.169] (II) GLX: Initialized DRI2 GL provider for screen 0
[3483459.169] (II) Initializing extension XFree86-VidModeExtension
[3483459.169] (II) Initializing extension XFree86-DGA
[3483459.169] (II) Initializing extension XFree86-DRI
[3483459.169] (II) Initializing extension DRI2
[3483459.170] rdpCreateScreenResources:
[3483459.170] rdpCreateScreenResources: create screen pixmap w 800 h 600
[3483459.170] rdpCreateScreenResources: screen_tex 0x00000001
[3483459.695] (II) Using input driver 'XRDPMOUSE' for 'xrdpMouse'
[3483459.695] (**) Option "CorePointer"
[3483459.695] (**) xrdpMouse: always reports core events
[3483459.695] rdpmousePreInit: drv 0x560d758adfe0 info 0x560d7633d0f0, flags 0x0
[3483459.695] (II) XINPUT: Adding extended input device "xrdpMouse" (type: Mouse, id 6)
[3483459.695] rdpmouseControl: what 0
[3483459.695] rdpmouseDeviceInit:
[3483459.695] rdpmouseCtrl:
[3483459.695] rdpRegisterInputCallback: type 1 proc 0x1459ca96a3b0
[3483459.695] (**) xrdpMouse: (accel) keeping acceleration scheme 1
[3483459.695] (**) xrdpMouse: (accel) acceleration profile 0
[3483459.695] (**) xrdpMouse: (accel) acceleration factor: 2.000
[3483459.695] (**) xrdpMouse: (accel) acceleration threshold: 4
[3483459.695] rdpmouseControl: what 1
[3483459.695] rdpmouseDeviceOn:
[3483459.695] (II) Using input driver 'XRDPKEYB' for 'xrdpKeyboard'
[3483459.695] (**) Option "CoreKeyboard"
[3483459.695] (**) xrdpKeyboard: always reports core events
[3483459.695] rdpkeybPreInit: drv 0x560d758adb00 info 0x560d76303310, flags 0x0
[3483459.695] (II) XINPUT: Adding extended input device "xrdpKeyboard" (type: Keyboard, id 7)
[3483459.695] rdpkeybControl: what 0
[3483459.695] rdpkeybDeviceInit:
[3483459.714] rdpkeybChangeKeyboardControl:
[3483459.714] rdpkeybChangeKeyboardControl: autoRepeat on
[3483459.714] rdpRegisterInputCallback: type 0 proc 0x1459ca218d50
[3483459.714] rdpkeybControl: what 1
[3483459.714] rdpkeybDeviceOn:
[3483459.727] (EE) dbus-core: error connecting to system bus: org.freedesktop.DBus.Error.FileNotFound (Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory)
[3483459.727] rdpDeferredRandR:
[3483459.727] rdpResizeSession: width 1024 height 768
[3483459.727]   calling RRScreenSizeSet
[3483459.727] rdpRRScreenSetSize: width 1024 height 768 mmWidth 271 mmHeight 203
[3483459.727] rdpRRScreenSetSize: screen_tex 0x00000003
[3483459.728] rdpRRGetInfo:
[3483459.728]   screen resized to 1024x768
[3483459.728]   RRScreenSizeSet ok 1
[3483459.728] rdpResizeSession: width 1920 height 1266
[3483459.728]   calling RRScreenSizeSet
[3483459.728] rdpRRScreenSetSize: width 1920 height 1266 mmWidth 508 mmHeight 335
[3483459.735] rdpRRScreenSetSize: screen_tex 0x00000004
[3483459.735] rdpRRGetInfo:
[3483459.735]   screen resized to 1920x1266
[3483459.735]   RRScreenSizeSet ok 1
[3483459.735] rdpClientConGotConnection:
[3483459.735] rdpClientConGotConnection: g_sck_accept ok new_sck 23
[3483459.735] rdpClientConGetConnection: idle_disconnect_timeout set to non-positive value, idle timer turned off
[3483459.735] rdpAddClientConToDev: adding first clientCon 0x560d767906f0
[3483459.735] rdpClientConProcessMsgVersion: version 0 0 0 1
[3483459.735] rdpClientConProcessScreenSizeMsg: set width 1920 height 1266 bpp 16
[3483459.735] rdpClientConProcessScreenSizeMsg: shmemid 0 shmemptr 0x1459b929f000
[3483459.735] rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1920 cy 1266
[3483459.736] rdpClientConProcessMsgClientInfo:
[3483459.736]   got client info bytes 7072
[3483459.736]   jpeg support 0
[3483459.736]   offscreen support 0
[3483459.736]   offscreen size 0
[3483459.736]   offscreen entries 0
[3483459.736]   client supports glyph cache but server disabled
[3483459.736]   client can not do offscreen to offscreen blits
[3483459.736]   client can do new(color) cursor
[3483459.736]   client can not do multimon
[3483459.736] rdpRRSetRdpOutputs: numCrtcs 0 numOutputs 0 monitorCount 0
[3483459.736] rdpRRSetRdpOutputs: add output 0 left 0 top 0 width 1920 height 1266
[3483459.736] rdpLoadLayout: keylayout 0x00000409 variant  display 10
[3483459.736] rdpkeybChangeKeyboardControl:
[3483459.736] rdpkeybChangeKeyboardControl: autoRepeat on
[3483459.736] rdpkeybChangeKeyboardControl:
[3483459.736] rdpkeybChangeKeyboardControl: autoRepeat on
[3483459.737] (EE) Failed to open authorization file ".Xauthority": No such file or directory
[3483459.814] rdpInDeferredRepeatCallback:
[3483459.814] rdpkeybChangeKeyboardControl:
[3483459.814] rdpkeybChangeKeyboardControl: autoRepeat off
[3483459.837] rdpInDeferredRepeatCallback:
[3483459.837] rdpkeybChangeKeyboardControl:
[3483459.837] rdpkeybChangeKeyboardControl: autoRepeat off
[3483459.837] rdpInDeferredRepeatCallback:
[3483459.837] rdpkeybChangeKeyboardControl:
[3483459.837] rdpkeybChangeKeyboardControl: autoRepeat off
[3483469.730] (EE) dbus-core: error connecting to system bus: org.freedesktop.DBus.Error.FileNotFound (Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory)

I have LXC installed on Unraid. I created an LXC environment with Docker. If I create containers from there, everything works fine. This is very reproducible. If there is additional information you'd like me to provide, please let me know.

github-actions[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

thelamer commented 1 year ago

Can you please test the latest images and let me know if this is still occurring?

Gunnm92 commented 1 year ago

It's work thanck you very much :)

Gunnm92 commented 1 year ago

Webtop arch linux working on unraid

github-actions[bot] commented 1 year ago

This issue is locked due to inactivity