remmina failed to load rdp plugins in kali linux

安装remmina新建主机的时候发现protocol下拉列表里面没有rdp

1, 检查rdp plugins确认已安装:

root@kali-leo:~# dpkg -l|grep remmina|grep rdp
ii  remmina-plugin-rdp                      1.0.0-4+deb7u1                     i386         RDP plugin for remmina remote desktop client
----

root@kali-leo:~# ll /usr/lib/remmina/plugins/remmina-plugin*
-rwxrwxrwx 1 root root 43232 Mar 18  2013 /usr/lib/remmina/plugins/remmina-plugin-nx.so
-rwxrwxrwx 1 root root 68256 Mar 18  2013 /usr/lib/remmina/plugins/remmina-plugin-rdp.so
-rwxrwxrwx 1 root root  5772 Mar 18  2013 /usr/lib/remmina/plugins/remmina-plugins-gnome.so
-rwxrwxrwx 1 root root  5400 Mar 18  2013 /usr/lib/remmina/plugins/remmina-plugin-telepathy.so
-rwxrwxrwx 1 root root 38976 Mar 18  2013 /usr/lib/remmina/plugins/remmina-plugin-vnc.so
-rwxrwxrwx 1 root root 13896 Mar 18  2013 /usr/lib/remmina/plugins/remmina-plugin-xdmcp.so

2, 命令行下启动remmina:

Failed to load plugin: /usr/lib/remmina/plugins/remmina-plugin-rdp.so

ld查看确认依赖库:

root@kali-leo:/etc/apt# ld  /usr/lib/remmina/plugins/remmina-plugin-rdp.so
ld: warning: libfreerdp-gdi.so.1.0, needed by /usr/lib/remmina/plugins/remmina-plugin-rdp.so, not found (try using -rpath or -rpath-link)
ld: warning: libfreerdp-kbd.so.1.0, needed by /usr/lib/remmina/plugins/remmina-plugin-rdp.so, not found (try using -rpath or -rpath-link)
ld: warning: libfreerdp-rail.so.1.0, needed by /usr/lib/remmina/plugins/remmina-plugin-rdp.so, not found (try using -rpath or -rpath-link)
ld: warning: libfreerdp-codec.so.1.0, needed by /usr/lib/remmina/plugins/remmina-plugin-rdp.so, not found (try using -rpath or -rpath-link)
ld: warning: libfreerdp-channels.so.1.0, needed by /usr/lib/remmina/plugins/remmina-plugin-rdp.so, not found (try using -rpath or -rpath-link)

已安装freerdp库文件版本:

root@kali-leo:/etc/apt# ll /usr/lib/i386-linux-gnu/libfree
libfreerdp-cache.so               libfreerdp-gdi.so.1.1
libfreerdp-cache.so.1.1           libfreerdp-gdi.so.1.1.0
libfreerdp-cache.so.1.1.0         libfreerdp-locale.so
libfreerdp-client.so              libfreerdp-locale.so.1.1
libfreerdp-client.so.1.1          libfreerdp-locale.so.1.1.0
libfreerdp-client.so.1.1.0        libfreerdp-primitives.so
libfreerdp-codec.so               libfreerdp-primitives.so.1.1
libfreerdp-codec.so.1.1           libfreerdp-primitives.so.1.1.0
libfreerdp-codec.so.1.1.0         libfreerdp-rail.so
libfreerdp-common.so              libfreerdp-rail.so.1.1
libfreerdp-common.so.1.1.0        libfreerdp-rail.so.1.1.0
libfreerdp-common.so.1.1.0-beta1  libfreerdp-utils.so
libfreerdp-core.so                libfreerdp-utils.so.1.1
libfreerdp-core.so.1.1            libfreerdp-utils.so.1.1.0
libfreerdp-core.so.1.1.0          libfreetype.a
libfreerdp-crypto.so              libfreetype.la
libfreerdp-crypto.so.1.1          libfreetype.so
libfreerdp-crypto.so.1.1.0        libfreetype.so.6
libfreerdp-gdi.so                 libfreetype.so.6.8.1


很明显高出一个小版本:

a,去debian7版本库里面去找个低版本的libfreerdp1

wget http://ftp.de.debian.org/debian/pool/main/f/freerdp/freerdp-dbg_1.0.1-1.1+deb7u3_i386.deb

dpkg -i freerdp-dbg_1.0.1-1.1+deb7u3_i386.deb

查看确认,版本正确,启动remmina,rdp已经支持;

root@kali-leo:~# dpkg -L libfreerdp1
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/libfreerdp1
/usr/share/doc/libfreerdp1/changelog.Debian.gz
/usr/share/doc/libfreerdp1/changelog.gz
/usr/share/doc/libfreerdp1/copyright
/usr/lib
/usr/lib/i386-linux-gnu
/usr/lib/i386-linux-gnu/libfreerdp-cache.so.1.0.1
/usr/lib/i386-linux-gnu/libfreerdp-channels.so.1.0.1
/usr/lib/i386-linux-gnu/libfreerdp-codec.so.1.0.1
/usr/lib/i386-linux-gnu/libfreerdp-core.so.1.0.1
/usr/lib/i386-linux-gnu/libfreerdp-gdi.so.1.0.1
/usr/lib/i386-linux-gnu/libfreerdp-kbd.so.1.0.1
/usr/lib/i386-linux-gnu/libfreerdp-rail.so.1.0.1
/usr/lib/i386-linux-gnu/libfreerdp-utils.so.1.0.1
/usr/lib/i386-linux-gnu/libfreerdp-utils.so.1.0
/usr/lib/i386-linux-gnu/libfreerdp-rail.so.1.0
/usr/lib/i386-linux-gnu/libfreerdp-kbd.so.1.0
/usr/lib/i386-linux-gnu/libfreerdp-gdi.so.1.0
/usr/lib/i386-linux-gnu/libfreerdp-core.so.1.0
/usr/lib/i386-linux-gnu/libfreerdp-codec.so.1.0
/usr/lib/i386-linux-gnu/libfreerdp-channels.so.1.0
/usr/lib/i386-linux-gnu/libfreerdp-cache.so.1.0

------------------------------------------------

当然,也可以尝试软链接对应的新版本库文件;



本文出自 “security_newbie” 博客,谢绝转载!

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。