我试图在ppa:nginx/stable上安装nginx ppa:nginx/stable在Lucid后,删除来自默认源,但我得到这个错误:
设置nginx-common(0.8.54-4ppa13〜lucid)... dpkg:error handlingnginx-common(--configure): 安装后的subprocess脚本返回错误退出状态1 dpkg:依赖关系问题阻止configurationnginx-full: nginx-full取决于nginx-common(= 0.8.54-4ppa13〜lucid); 然而: 软件包nginx-common尚未configuration。 dpkg:error handlingnginx-full(--configure): 依赖问题 - 留下未configuration dpkg:依赖关系问题阻止了nginx的configuration: nginx依赖于nginx-full; 然而: 软件包nginx-full尚未configuration。 dpkg:处理nginx错误(--configure): 依赖问题 - 留下未configuration 处理过程中遇到错误: nginx的常见 nginx的全 nginx`
我已经尝试apt-get clean,dpkg –configure -a,apt-get -f install nginx-common,但没有任何帮助。 我错过了什么吗?
这是dpkg-query -W -f='${Package}\t${Version}\n' nginx*
`nginx 0.8.54-4ppa13〜清楚 nginx-common 0.8.54-4ppa13〜清楚 nginx的,额外 nginx-full 0.8.54-4ppa13〜清楚 nginx的-light`
编辑/var/lib/dpkg/info/nginx-common.postinst,注释“chmod -f 0640 $ logdir / *”一行。 然后运行安装:
sudo apt-get install nginx
或者创build文件access.log:
sudo touch /var/log/nginx/access.log sudo apt-get install nginx
/var/lib/dpkg/info/nginx-common.postinst:
chmod 0750 $logdir # chmod -f 0640 $logdir/* ;;
我写小纸条 (俄语!)
在nginx-common安装结束时运行的postinst脚本遇到错误。 您可以在/var/lib/dpkg/info/nginx-common.postinstfind该脚本。 如果你看这个脚本,可以找出什么是失败的,你可以把问题报告给ppa:nginx / stable的维护者。