分页: 1 / 1
rdesktop问题
发表于 : 2017-04-28 20:41
由 tang.zhe
一直好用,这两周不知哪里出问题了,总是显示如下错误:
代码: 全选
tt@homett:~$ rdesktop 192.168.123.9
Failed to negotiate protocol, retrying with plain RDP.
段错误 (核心已转储)
tt@homett:~$
求助!
Re: rdesktop问题
发表于 : 2017-04-28 20:45
由 vickycq
执行以下指令将结果全部复制贴上来
代码: 全选
cat /etc/issue
dpkg -l rdesktop
Re: rdesktop问题
发表于 : 2017-04-28 21:04
由 tang.zhe
代码: 全选
tt@homett:~$ cat /etc/issue
Ubuntu 17.04 \n \l
tt@homett:~$ dpkg -l rdesktop
期望状态=未知(u)/安装(i)/删除(r)/清除(p)/保持(h)
| 状态=未安装(n)/已安装(i)/仅存配置(c)/仅解压缩(U)/配置失败(F)/不完全安装(H)/触发器等待(W)/触发器未决(T)
|/ 错误?=(无)/须重装(R) (状态,错误:大写=故障)
||/ 名称 版本 体系结构 描述
+++-==============-============-============-=================================
ii rdesktop 1.8.3-2 amd64 RDP client for Windows NT/2000 Te
tt@homett:~$
Re: rdesktop问题
发表于 : 2017-04-28 21:42
由 vickycq
相似的问题已经被报告到 Ubuntu 和 Debian 的 bug 追踪系统,还没有解决方案。
鉴于 Ubuntu 16.10 的 rdesktop 1.8.3-1 和 Ubuntu 17.04 的 rdesktop 1.8.3-2 所需依赖和版本完全相同,您可以尝试在问题解决之前暂时使用 Ubuntu 16.10 的 rdesktop 1.8.3-1。您可以通过按顺序执行以下指令来安装 Ubuntu 16.10 的 rdesktop 1.8.3-1
代码: 全选
sudo apt purge rdesktop
wget http://mirrors.ustc.edu.cn/ubuntu/pool/universe/r/rdesktop/rdesktop_1.8.3-1_amd64.deb
sudo dpkg -i rdesktop_1.8.3-1_amd64.deb
参考
https://bugs.launchpad.net/ubuntu/+sour ... ug/1683359
https://bugs.debian.org/cgi-bin/bugrepo ... bug=839897
Re: rdesktop问题
发表于 : 2017-04-29 6:02
由 tang.zhe
完美解决了我的问题,感谢朋友!
Re: rdesktop问题
发表于 : 2017-04-29 11:52
由 vickycq
tang.zhe 写了:完美解决了我的问题,感谢朋友!
之前忘了说,您可能需要通过执行以下指令来暂时阻止 rdesktop 升级到故障版本
代码: 全选
sudo apt-mark hold rdesktop
执行以下指令来查看被锁定的软件包
代码: 全选
dpkg --get-selections | grep hold
如果日后您发现 bug #1683359 中推出了解决此问题的新版,您可以执行以下指令解除锁定
代码: 全选
sudo apt-mark unhold rdesktop
这样将允许 rdesktop 升级到最新版本
Re: rdesktop问题
发表于 : 2017-04-29 22:35
由 tang.zhe
楼上真是好人啊,多谢了!
看时间我还早注册一年,这些年光知道简单操作笨兔,其他一概不知,惭愧。。。
Re: rdesktop问题
发表于 : 2017-04-30 0:45
由 科学之子
"依赖和版本完全相同"怎么看出来的?
貌似直接aptitude show package-name这样看不可靠,因为依赖关系是可以递归的
Re: rdesktop问题
发表于 : 2017-04-30 1:06
由 vickycq
科学之子 写了:"依赖和版本完全相同"怎么看出来的?
貌似直接aptitude show package-name这样看不可靠,因为依赖关系是可以递归的
这倒是,说完全一样不严谨。不过第一层的依赖是完全一样的。第二层即使不一样也没关系。
假设 rdesktop 依赖 libfoo,然而 libfoo:
在 16.10 依赖 libpng12,
在 17.04 依赖 libpng16,
但 17.04 没有 libpng12。这样也没关系,反正安装的是 17.04 的 libfoo,17.04 的 libfoo 并不需要 libpng12。所以完全适用。
但如果第一层就不一样就完蛋了。如果 rdesktop 在 16.10 依赖 libpng12,在 17.04 依赖 libpng16,但 17.04 没有 libpng12。那我们必须解决 libpng12 的问题。
http://packages.ubuntu.com/zesty/rdesktop
http://packages.ubuntu.com/yakkety/rdesktop
Re: rdesktop问题
发表于 : 2017-11-20 20:49
由 tang.zhe
17.10还是这个版本
Re: rdesktop问题
发表于 : 2017-11-20 22:00
由 vickycq
tang.zhe 写了:17.10还是这个版本
Debian 的 bug 一直没修
https://bugs.debian.org/cgi-bin/bugrepo ... bug=839897
继续用老版本包吧...
Re: rdesktop问题
发表于 : 2020-04-16 13:34
由 tang.zhe
求助,xubuntu 19.10 amd系统
代码: 全选
xu@xuv:~$ cat /etc/issue
Ubuntu 19.10 \n \l
xu@xuv:~$ sudo dpkg -i rdesktop_1.8.3-1_amd64.deb
(正在读取数据库 ... 系统当前共安装有 215448 个文件和目录。)
准备解压 rdesktop_1.8.3-1_amd64.deb ...
正在解压 rdesktop (1.8.3-1) 并覆盖 (1.8.3-1) ...
dpkg: 依赖关系问题使得 rdesktop 的配置工作不能继续:
rdesktop 依赖于 libssl1.0.0 (>= 1.0.0);然而:
未安装软件包 libssl1.0.0。
dpkg: 处理软件包 rdesktop (--install)时出错:
依赖关系问题 - 仍未被配置
正在处理用于 man-db (2.8.7-3) 的触发器 ...
在处理时有错误发生:
rdesktop
xu@xuv:~$ rdesktop 192.168.123.4
rdesktop: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory
现在暂时只能用remmina了,没有命令行方便。