Remmina:“未安装协议插件 RDP”,即使在清除和安装之后

SQB*_*SQB 14 remote-desktop apt mint remmina

我一直在使用 Remmina 0.99.x 或类似的版本一段时间,当我决定升级到更高版本时,由于 Remmina 在复制(使用Ctrl+ C)或剪切(使用Ctrl+ X)时经常崩溃。

我使用此答案中概述的类似步骤进行了升级,添加了 Remmina 的主 PPA。

sudo add-apt-repository ppa:remmina-ppa-team/remmina-master
sudo apt-get update
sudo apt-get install remmina remmina-plugin-rdp
Run Code Online (Sandbox Code Playgroud)

但是当尝试连接到 Windows 机器时,Remmina 弹出了一个弹出窗口,告诉我

未安装协议插件 RDP。

我尝试修复此问题,但无济于事,甚至清除 Remmina 并重新安装它(我必须承认,中间没有重新启动)。

sudo apt-get purge remmina-*
sudo apt-get autoremove
sudo apt-get install remmina remmina-plugin-vnc remmina-plugin-rdp
Run Code Online (Sandbox Code Playgroud)

但到目前为止没有任何效果。我已切换到 rdesktop,但如何修复 Remmina?

小智 16

我自己刚刚遇到了这个问题(Kubuntu 14.04 LTS)。我安装了基本的 remmina 包,但我想添加所有可选协议。我想我想出了为什么重新启动为您解决了问题:remmina 过程仍然存在。似乎当您关闭 Remmina 时,您只需关闭 GUI - 二进制文件仍在运行,它需要停止并重新启动才能意识到您已经为其提供了新插件。至少,这就是在我的情况下发生的情况,它解释了您所观察到的情况 -killall remmina开始时快速节省了重启周期。

所以,这是我在任何 *buntu 变体上使用所有客户端协议重新安装 Remmina 的方法,而无需破坏任何已保存的连接配置文件!

  1. 清洁您的环境:

    sudo killall remmina
    sudo apt-get purge remmina* -y
    rm -Rf /home/`whoami`/.remmina/remmina.pref
    
    Run Code Online (Sandbox Code Playgroud)
  2. (可选)添加 Remmina 存储库以获取最新版本:

    sudo add-apt-repository ppa:remmina-ppa-team/remmina-next
    sudo apt-get update
    
    Run Code Online (Sandbox Code Playgroud)
  3. 安装所有东西:

    sudo apt-get install remmina* -y
    
    Run Code Online (Sandbox Code Playgroud)


SQB*_*SQB 7

好吧,也许重新启动就可以解决问题。

我昨天从我的机器上移除了 Remmina,并在一天结束时关闭了我的机器。今天早上重新启动后,我再次安装了 Remmina。

sudo apt-get install remmina remmina-plugin-vnc remmina-plugin-rdp
Run Code Online (Sandbox Code Playgroud)

在此之后,我能够再次连接到 Windows 机器;没有关于缺少插件的抱怨。


虽然目前这对我有用,但我不会接受我自己的答案,因为它恰好有效;我不知道为什么。