[Seek Help] remmina无法访问XP,WIN2003的远程桌面服务
Tofloor
poster avatar
boydreaming
deepin
2021-05-07 17:36
Author

操作系统:deepin os 20.2

软件版本:remmina 1.4.8

故障现象:访问XP和WIN2003的远程桌面时,报“无法连接到RDP服务器”。访问WIN7和WIN2010正常。

在命令行运行时。报如下出错:

remmina: /lib/x86_64-linux-gnu/libjson-glib-1.0.so.0: no version information available (required by remmina)
Remmina plugin glibsecret (type=Secret) has registered but not yet initialized/activated. Initialization order is 2000.
Secret plugin glibsecret has been successfully initialized and will be your default secret plugin

(org.remmina.Remmina:15742): GLib-GObject-CRITICAL **: 09:34:42.403: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed

(org.remmina.Remmina:15742): dbind-WARNING **: 09:34:42.407: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
StatusNotifier/Appindicator support: your desktop does support it and libappindicator is compiled in Remmina. Good.

(org.remmina.Remmina:15742): Gtk-WARNING **: 09:34:42.470: gtk_menu_attach_to_widget(): menu already attached to GtkMenuItem

(org.remmina.Remmina:15742): Gtk-WARNING **: 09:34:50.239: gtk_menu_detach(): menu is not attached

疑似加密协议的问题,有什么库没安装。在DEEPIN 15时正常的。

有谁知道大概是什么协议库要修复吗?

Reply Favorite View the author
All Replies
lcw0268
deepin
2021-05-07 18:44
#1
It has been deleted!
widon1104
deepin
2021-05-07 22:58
#2

sudo apt install libjson-glib-1.0-0

Reply View the author
boydreaming
deepin
2021-05-08 16:56
#3
widon1104

sudo apt install libjson-glib-1.0-0

libjson-glib-1.0-0/未知,now 1.4.4-2 amd64 [已安装]

但是,没用啊。

 

Reply View the author
boydreaming
deepin
2021-05-08 16:58
#4
lcw0268 It has been deleted!

搜索过了,都是说删除,再ln -s,没有用啊

Reply View the author
widon1104
deepin
2021-05-08 17:11
#5

我觉得这应该是一个小问题

➜  lib find * -name "libjson-glib*"

x86_64-linux-gnu/libjson-glib-1.0.so.0.400.4

x86_64-linux-gnu/libjson-glib-1.0.so.0

➜  lib ls x86_64-linux-gnu/libjson-glib-1.0.so.0 -lh

lrwxrwxrwx 1 root root 27 12月 27  2018 x86_64-linux-gnu/libjson-glib-1.0.so.0 -> libjson-glib-1.0.so.0.400.4

➜  lib pwd

/usr/lib

看看 /usr/lib/x86_64-linux-gnu里面有没有 libjson-glib-1.0.so.0 这个软链接,指向libjson-glib-1.0.so.0.400.4就可以了吧

Reply View the author
boydreaming
deepin
2021-05-08 18:46
#6
widon1104

我觉得这应该是一个小问题

➜  lib find * -name "libjson-glib*"

x86_64-linux-gnu/libjson-glib-1.0.so.0.400.4

x86_64-linux-gnu/libjson-glib-1.0.so.0

➜  lib ls x86_64-linux-gnu/libjson-glib-1.0.so.0 -lh

lrwxrwxrwx 1 root root 27 12月 27  2018 x86_64-linux-gnu/libjson-glib-1.0.so.0 -> libjson-glib-1.0.so.0.400.4

➜  lib pwd

/usr/lib

看看 /usr/lib/x86_64-linux-gnu里面有没有 libjson-glib-1.0.so.0 这个软链接,指向libjson-glib-1.0.so.0.400.4就可以了吧

lrwxrwxrwx 1 root root     27 5月   6 18:16 libjson-glib-1.0.so.0 -> libjson-glib-1.0.so.0.400.4                                                      

-rw-r--r-- 1 root root 165800 12月 27  2018 libjson-glib-1.0.so.0.400.4

已经指向了。

但是remmina还是连不上XP,WIN2003。在RDP服务端日志里,可以查看到:

RDP协议组件,“DATA ENCRYPTION”在协议流中发现一个错误并且中断了客户端连接。

很显然,在DEEPIN在由15升到20后,某些RDP协议相关的库出了问题。因为在15版的时候是正常的。

Reply View the author
widon1104
deepin
2021-05-08 19:05
#7

你在这里问一下,deepin官方人士会看到

https://github.com/linuxdeepin/developer-center/issues

Reply View the author
widon1104
deepin
2021-05-09 07:10
#8

是不是remmina的插件没有安装的缘故,试试安装所有的插件:

sudo apt install "remmina-plugin-*"

 

Reply View the author
boydreaming
deepin
2021-05-10 18:01
#9
widon1104

是不是remmina的插件没有安装的缘故,试试安装所有的插件:

sudo apt install "remmina-plugin-*"

 

1.4.8没有plugin 包,1.3.3有的,但是试1.3.3版的,也没用

Reply View the author
boydreaming
deepin
2021-05-13 22:07
#10

https://blog.csdn.net/qq_30895047/article/details/109635383

经测试按照该帖子,可以解决这个问题。简单地说,就是通过github下载源代码,重新编译。

Reply View the author
gabriel_anger
deepin
2022-11-02 00:34
#11

CMake Error: Unknown argument --build=build

配置remmina的时候报这个错,你怎么解决的

Reply View the author