Uma biblioteca compartilhada deve ter uma versão .so. #. #?

0

Por que meu VNC funciona, mas o Xrdp ou o X11rdp se conecta a uma tela preta vazia?

Supostamente, este é o fluxo:

xrdp --> window manager --> sesman session manager
           |   (Front-end Modules)
           |--> libvnc --> xvnc
           |--> libxup --> X11rdp
           |--> libneutrinordp --> xfreerdp

O que eu li na web diz que uma biblioteca deve ter a versão .so e uma versão .so. #. #. Parece que a maioria das bibliotecas envolvidas tem versões numeradas, mas o libxup não:

[loren@Gazp9 ~]$ ls -al /usr/lib/xrdp
total 528
drwxr-xr-x   2 root root   4096 Nov  1 13:05 .
drwxr-xr-x 222 root root 155648 Nov  9 15:09 ..
lrwxrwxrwx   1 root root     18 Nov  1 12:59 libcommon.so -> libcommon.so.0.0.0
lrwxrwxrwx   1 root root     18 Nov  1 12:59 libcommon.so.0 -> libcommon.so.0.0.0
-rwxr-xr-x   1 root root  83904 Nov  1 12:59 libcommon.so.0.0.0
-rwxr-xr-x   1 root root  13864 Nov  1 12:59 libmc.so
lrwxrwxrwx   1 root root     15 Nov  1 12:59 libscp.so -> libscp.so.0.0.0
lrwxrwxrwx   1 root root     15 Nov  1 12:59 libscp.so.0 -> libscp.so.0.0.0
-rwxr-xr-x   1 root root  46704 Nov  1 12:59 libscp.so.0.0.0
-rwxr-xr-x   1 root root  30320 Nov  1 12:59 libvnc.so
lrwxrwxrwx   1 root root     19 Nov  1 12:59 libxrdpapi.so -> libxrdpapi.so.0.0.0
lrwxrwxrwx   1 root root     19 Nov  1 12:59 libxrdpapi.so.0 -> libxrdpapi.so.0.0.0
-rwxr-xr-x   1 root root  13936 Nov  1 12:59 libxrdpapi.so.0.0.0
lrwxrwxrwx   1 root root     16 Nov  1 12:59 libxrdp.so -> libxrdp.so.0.0.0
lrwxrwxrwx   1 root root     16 Nov  1 12:59 libxrdp.so.0 -> libxrdp.so.0.0.0
-rwxr-xr-x   1 root root 153744 Nov  1 12:59 libxrdp.so.0.0.0
-rwxr-xr-x   1 root root  18032 Nov  1 12:59 libxup.so
[loren@Gazp9 ~]$ ls /usr/lib/xorg/modules

É claro que a libvnc também não possui arquivos versionados ... Mas estou começando a pensar que talvez o VNC tome outra rota, ignorando toda essa situação do xrdp.

Então o "libxup.so" qualifica-se como uma biblioteca devidamente instalada, ou a biblioteca versionada atual está faltando?

Eu tentei outra coisa:

[loren@Gazp9 ~]$ sudo grep libxup.so /proc/*/maps
[loren@Gazp9 ~]$ sudo grep libvnc.so /proc/*/maps
[loren@Gazp9 ~]$ sudo grep libxrdp.so /proc/*/maps
/proc/474/maps:7fb2d485b000-7fb2d4860000 r--p 00000000 08:02 3423348                    /usr/lib/xrdp/libxrdp.so.0.0.0
/proc/474/maps:7fb2d4860000-7fb2d487a000 r-xp 00005000 08:02 3423348                    /usr/lib/xrdp/libxrdp.so.0.0.0
/proc/474/maps:7fb2d487a000-7fb2d4880000 r--p 0001f000 08:02 3423348                    /usr/lib/xrdp/libxrdp.so.0.0.0
/proc/474/maps:7fb2d4880000-7fb2d4881000 r--p 00024000 08:02 3423348                    /usr/lib/xrdp/libxrdp.so.0.0.0
/proc/474/maps:7fb2d4881000-7fb2d4882000 rw-p 00025000 08:02 3423348                    /usr/lib/xrdp/libxrdp.so.0.0.0
[loren@Gazp9 ~]$ ps aux |grep 474
root       474  0.0  0.0  14580  2300 ?        S    Nov14   0:00 /usr/bin/xrdp
loren     4449  0.0  0.0 103732  4744 ?        Sl   08:30   0:00 /usr/bin/xrdp-chansrv
loren     9993  0.0  0.0 103732  4744 ?        Sl   18:02   0:00 /usr/bin/xrdp-chansrv
loren    10584  0.0  0.0   8192  2332 pts/0    S+   20:38   0:00 grep 474
[loren@Gazp9 ~]$

Parece que as bibliotecas vnc e xup não estão sendo carregadas ... Elas devem aparecer lá?

(Isso está em Antergos com Cinnamon e no webkit greeter, e estou conectando do Windows 10 com o Bitvise SSH RDP ou MobaXterm srdp ou X11rdp.)

    
por LorenAmelang 16.11.2018 / 06:00

0 respostas