12.04 – 试图升级的nginx依赖问题
作者:互联网
尝试升级我的Ubuntu 12.04 vps我收到以下错误:
henrik@neung:~$sudo apt-get upgrade
[sudo] password for henrik:
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
nginx-full : Depends: nginx-common (= 1.2.4-1ubuntu0ppa2~precise) but 1.2.4-2ubuntu0ppa1~precise is installed
E: Unmet dependencies. Try using -f.
所以我尝试运行这个:
henrik@neung:~$sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
nginx-full
The following packages will be upgraded:
nginx-full
1 upgraded, 0 newly installed, 0 to remove and 42 not upgraded.
2 not fully installed or removed.
Need to get 0 B/441 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? y
dpkg: dependency problems prevent configuration of nginx-full:
nginx-full depends on nginx-common (= 1.2.4-1ubuntu0ppa2~precise); however:
Version of nginx-common on system is 1.2.4-2ubuntu0ppa1~precise.
dpkg: error processing nginx-full (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of nginx:
nginx depends on nginx-full | nginx-light; however:
Package nginx-full is not configured yet.
Package nginx-light is not installed.
dpkg: error processing nginx (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
nginx-full
nginx
E: Sub-process /usr/bin/dpkg returned an error code (1)
有人可以帮忙解决这个问题吗?
解决方法:
问题是nginx-full依赖于nginx-common,这意味着如果没有特定版本的nginx-common,就无法安装nginx-full软件包.
Here是一个专门针对这个问题的问题,但解决方案非常广泛,不仅涉及一个,而且涉及不同的情况.所以我会告诉你一个简短而有效的方法.
实际上,我不知道如何安装该版本的nginx-common,但我知道你将通过重新安装所有软件包来解决你的问题.为此,您必须在终端中输入以下命令.
sudo apt-get remove nginx* && sudo apt-get install nginx-full
标签:dpkg,nginx,updates,apt,12-04 来源: https://codeday.me/bug/20190808/1619935.html