LINUX.ORG.RU

xrdp из ветки с h.264 даёт ошибку X server could not be started

 


0

1

Собрал и установил на Debian 12 xrdp из devel-ветки (так как в неё завезли поддержку h.264).

При попытке логина даёт ошибку X server could not be started. Проблема остаётся и если убить gdm.

В .xorgxrdp.10.log есть такое:

[  9415.107] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_320
[  9415.109] (II) xfree86: Adding drm device (/dev/dri/card1)
[  9415.109] (II) Platform probe for /sys/devices/pci0000:00/0000:00:01.1/0000:02:00.0/drm/card1
[  9415.109] (EE) systemd-logind: failed to take device /dev/dri/card1: Operation not permitted
[  9415.109] (II) xfree86: Adding drm device (/dev/dri/card0)
[  9415.109] (II) Platform probe for /sys/devices/pci0000:00/0000:00:02.0/drm/card0
[  9415.109] (EE) systemd-logind: failed to take device /dev/dri/card0: Operation not permitted
[  9415.119] (--) PCI:*(0@0:2:0) 8086:0416:17aa:221d rev 6, Mem @ 0xf1400000/4194304, 0xe0000000/268435456, I/O @ 0x00004000/64, BIOS @ 0x????????/131072
[  9415.119] (--) PCI: (2@0:0:0) 10de:1290:17aa:221d rev 161, Mem @ 0xf0000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x00003000/128, BIOS @ 0x????????/524288
[  9415.119] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.

Мои видеокарты: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller и NVIDIA Corporation GK208M [GeForce GT 730M].

★★★★★

Последнее исправление: eugrus (всего исправлений: 1)
Ответ на: комментарий от eugrus
root@debian:~# /etc/init.d/xrdp status
* xrdp.service - xrdp daemon
   Loaded: loaded (/lib/systemd/system/xrdp.service; disabled; vendor preset: enabled)
   Active: active (running) since Sun 2024-06-23 22:49:04 MSK; 6s ago
     Docs: man:xrdp(8)
           man:xrdp.ini(5)
 Main PID: 27917 (xrdp)
    Tasks: 1 (limit: 4915)
   Memory: 1.1M
   CGroup: /system.slice/xrdp.service
           `-27917 /usr/local/sbin/xrdp --nodaemon

Jun 23 22:49:04 debian systemd[1]: Starting xrdp daemon...
Jun 23 22:49:04 debian systemd[1]: Started xrdp daemon.
Jun 23 22:49:04 debian xrdp[27917]: [INFO ] starting xrdp with pid 27917
Jun 23 22:49:04 debian xrdp[27917]: [INFO ] address [0.0.0.0] port [3389] mode 1
Jun 23 22:49:04 debian xrdp[27917]: [INFO ] listening to port 3389 on 0.0.0.0
Jun 23 22:49:04 debian xrdp[27917]: [INFO ] xrdp_listen_pp done
root@debian:~# xrd
xrdb            xrdp            xrdp-chansrv    xrdp-dis        xrdp-dumpfv1    xrdp-genkeymap  xrdp-keygen     xrdp-sesadmin   xrdp-sesman     xrdp-sesrun
root@debian:~# xrdp
xrdp            xrdp-chansrv    xrdp-dis        xrdp-dumpfv1    xrdp-genkeymap  xrdp-keygen     xrdp-sesadmin   xrdp-sesman     xrdp-sesrun     
root@debian:~# xrdp --version
xrdp 0.10.80
  A Remote Desktop Protocol Server.
  Copyright (C) 2004-2024 Jay Sorg, Neutrino Labs, and all contributors.
  See https://github.com/neutrinolabs/xrdp for more information.

  Configure options:
      --enable-x264
      --enable-jpeg
      --enable-mp3lame

  Compiled with OpenSSL 1.1.1n  15 Mar 2022

ХЗ, собрал, работает. собирал не опакечивая в /usr/local.

Init.d сценарий взял из пакета xrdp от bookworm.

http://paste.debian.net/1321279/

Поправил его, добавил пути /usr/local/sbin, /usr/local/bin и поправил пути вызова.

Запустилось.

Но у меня на ноуте Debian 10.

kostik87 ★★★★★
()
Ответ на: комментарий от eugrus

Но подключение клиента не отрабатывает, попробовал добавить пользователя в группу tty, заменил xwaitx на скрипт с exit 0, Xwrapper тоже поправил - не взлетает.

kostik87 ★★★★★
()
4 января 2025 г.