我今天安装了一台新服务器,在成功运行ansible剧本之后,几个小时后我得到了一个很好的错误:
The following packages have unmet dependencies:
libapache2-mod-php5.6 : Depends: php5.6-cli but it is not going to be installed
Depends: php5.6-common (= 5.6.31-1~ubuntu16.04.1+deb.sury.org+1) but it is not going to be installed
Depends: php5.6-json but it is not going to be installed
Depends: php5.6-opcache but it is not going to be installed
Depends: libssl1.1 (>= 1.1.0) but it is not installable 问题是我找不到任何地方libssl1.1。最近的是libssl1.0。
我该怎么办?
发布于 2017-07-06 12:10:40
更新: PPA维护人员已经“修复”了这个问题,根据GitHub的一个问题。但是,作为Ubuntu系统管理员和linux,我不能容忍Ondrej对提供
libssl1.1.0的“修复”方法,这将破坏Ubuntu中的许多东西。YMMV,但您使用PPA和他们更新的libssl是你自己(非常-操作系统破坏)的风险。
据我所知,你有两个案子中的一个:
在这两种情况下,应该知道PHP5.6是非常老的,如果我还记得生命的结束的话。这意味着,在可能的情况下,应该用PHP7.0代替它,这是因为寿命结束,而不是更新5.6的状态。
我强烈建议在可能的情况下使用PHP7.0,而不是依赖这些用于PHP5.6的第三方存储库。
https://askubuntu.com/questions/932590
复制相似问题