2023-05-18

リモートデスクトップ (RDP) 接続ができなくなった!?

Fedora Linux は Red Hat 社が支援するコミュニティ Fedora Project で開発されているディストリビューションで、最新の技術を積極的に取り込むことで知られています。また Fedora Linux の開発成果が、後にリリースされる Red Hat Enterprise Linux, RHEL に取り込まれています。Fedora Linux は、おおむね春と秋の年二回の頻度で新しい版がリリースされています。

下記の OS 環境で動作確認をしました。

Fedora Linux 38 (Workstation Edition) x86_64

xrdp を xrdp-1:0.9.21-2.fc38.x86_64 から xrdp-1:0.9.22-3.fc38.x86_64 へ更新したところ、Windows から Fedora Linux へリモートディスクトップ接続ができなくなってしまいました。

リモートデスクトップ接続でログイン時のエラー

エラーメッセージによると libvnc.so が無い?ということですが、原因がよく判らなかったので、とりあえずダウングレードしました。

[XXXXXX@XXXXXX-host ~]$ sudo dnf downgrade xrdp
[sudo] password for XXXXXX: 
Fedora 38 - x86_64 - Updates                                                                                                                                    25 kB/s |  25 kB     00:01    
Fedora Modular 38 - x86_64 - Updates                                                                                                                            72 kB/s |  25 kB     00:00    
Dependencies resolved.
===============================================================================================================================================================================================
 Package                                         Architecture                              Version                                             Repository                                 Size
===============================================================================================================================================================================================
Downgrading:
 xrdp                                            x86_64                                    1:0.9.21-2.fc38                                     fedora                                    477 k
 xrdp-selinux                                    x86_64                                    1:0.9.21-2.fc38                                     fedora                                     12 k

Transaction Summary
===============================================================================================================================================================================================
Downgrade  2 Packages

Total download size: 489 k
Is this ok [y/N]: y
Downloading Packages:
(1/2): xrdp-selinux-0.9.21-2.fc38.x86_64.rpm                                                                                                                    20 kB/s |  12 kB     00:00    
(2/2): xrdp-0.9.21-2.fc38.x86_64.rpm                                                                                                                           362 kB/s | 477 kB     00:01    
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                          246 kB/s | 489 kB     00:01     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                                       1/1 
  Downgrading      : xrdp-selinux-1:0.9.21-2.fc38.x86_64                                                                                                                                   1/4 
  Running scriptlet: xrdp-selinux-1:0.9.21-2.fc38.x86_64                                                                                                                                   1/4 
  Downgrading      : xrdp-1:0.9.21-2.fc38.x86_64                                                                                                                                           2/4 
  Running scriptlet: xrdp-1:0.9.21-2.fc38.x86_64                                                                                                                                           2/4 
  Running scriptlet: xrdp-1:0.9.22-3.fc38.x86_64                                                                                                                                           3/4 
  Cleanup          : xrdp-1:0.9.22-3.fc38.x86_64                                                                                                                                           3/4 
  Cleanup          : xrdp-selinux-1:0.9.22-3.fc38.x86_64                                                                                                                                   4/4 
  Running scriptlet: xrdp-selinux-1:0.9.22-3.fc38.x86_64                                                                                                                                   4/4 
  Running scriptlet: xrdp-1:0.9.21-2.fc38.x86_64                                                                                                                                           4/4 
  Running scriptlet: xrdp-selinux-1:0.9.22-3.fc38.x86_64                                                                                                                                   4/4 
  Verifying        : xrdp-1:0.9.21-2.fc38.x86_64                                                                                                                                           1/4 
  Verifying        : xrdp-1:0.9.22-3.fc38.x86_64                                                                                                                                           2/4 
  Verifying        : xrdp-selinux-1:0.9.21-2.fc38.x86_64                                                                                                                                   3/4 
  Verifying        : xrdp-selinux-1:0.9.22-3.fc38.x86_64                                                                                                                                   4/4 

Downgraded:
  xrdp-1:0.9.21-2.fc38.x86_64                                                                xrdp-selinux-1:0.9.21-2.fc38.x86_64                                                               

Complete!
[XXXXXX@XXXXXX-host ~]$ rpm -ql xrdp | grep libvnc
/usr/lib64/xrdp/libvnc.so

[1] によると、新しいパッケージ (xrdp-1:0.9.22-3.fc38.x86_64) では libvnc.so が単に収録されなかっただけのようです。次の更新で修正されるとのことです。原因は判りましたが、なんだかショボい不具合です。💢

追記 2023-05-20

xrdp-1:0.9.22-4.fc38.x86_64 で問題は解消されています。

参考サイト

  1. Xrdp fails to load libvnc.so and refuses to start - Fedora Discussion
  2. https://packages.fedoraproject.org/pkgs/xrdp/xrdp/

 

ブログランキング・にほんブログ村へ bitWalk's - にほんブログ村 にほんブログ村 IT技術ブログ オープンソースへ
にほんブログ村

オープンソース - ブログ村ハッシュタグ
#オープンソース



このエントリーをはてなブックマークに追加

0 件のコメント: