![x2go 的依赖问题](https://linux22.com/image/1101860/x2go%20%E7%9A%84%E4%BE%9D%E8%B5%96%E9%97%AE%E9%A2%98.png)
我需要有关 Ubuntu Server 12.04 64 位的帮助。我无法更新 Ubuntu,因为 x2go 总是出现问题。请参阅以下消息:
dependency problems prevent configuration of openssh-server:
openssh-server depends on openssh-client (= 1:5.9 p1-5ubuntu1.2); however:
Version openssh-client 1:5.9 p1-5ubuntu1.3 is installed.
dpkg: error processing openssh-server (- configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of x2goserver:
x2goserver depends on openssh-server; however:
The openssh-server package is not configured yet.
dpkg: error processing x2goserver (- configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of x2goserver-extensions:
x2goserver x2goserver-dependent extensions (> ~ 842 = ~ 4.0.1.14-0 ubuntu12.04.1); however:
X2goserver the package is not configured yet.
x2goserver x2goserver-dependent extensions (<< 4.0.1.14-0 ubuntu12.04.1.1 ~ ~ ~ 842)
我觉得x2go的新旧版本之间可能有冲突。
答案1
看起来根本问题出在 OpenSSH 软件包上,X2Go 依赖该软件包。具体来说,看起来 openssh-client 正在从 p1-5ubuntu1.2 升级到 p1-5ubuntu1.3,但 openssh-server 不会从 p1-5ubuntu1.2 升级。它们需要同时升级到同一版本。
尝试运行“sudo apt-get update”,看看问题是否仍然存在。可能存在一个暂时的问题,即 openssh-server 未更新被推送到您的 ubuntu apt 镜像。
然后,您应该能够毫无问题地运行“sudo apt-get install openssh-server openssh-client”;该命令实际上会升级这两个软件包(而不是安装它们),因为它们已经安装好了。如果该命令运行正常,那么“sudo apt-get upgrade”也应该如此。这会升级系统上的每个软件包。
注意:我是 X2Go 开发人员