在Ubuntu 10.04上安装dpkg错误

我试图在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的维护者。