Sep 28, 2014

解决ubuntu 14.04下安装phpmyadmin失败

Problem:

Try to re-install phpmyadmin on ubuntu 14.04, got error:

  dpkg: error processing package phpmyadmin (--configure):
 子进程 已安装 post-installation 脚本 返回了错误号 1
在处理时有错误发生:
 phpmyadmin
E: Sub-process /usr/bin/dpkg returned an error code (1)

Root cause:

"该错误通常发生在以下情况,使用 dpkg -i安装deb包后,直接删除了程 序所有相关的目录和文件,但是 dpkg库中仍然保留了该程序的相关 信息。 因此,当执行apt命令时,dpkg自检 时便会发现相关文件丢失,于是报 出标题中的错误。"

Solution:

解决方法如下:

#检查当前 dpkg库中残留的文件安装信息
dpkg -l | grep phpmyadmin

 #手 动删除所有包,这一步可能仍然会 有相关错误信息报出
sudo dpkg -r phpmyadmin

#这一 步很重要,彻底清除任何****包相 关的信息
sudo dpkg -P phpmyadmin

dpkg -l | grep phpmyadmin

应该就没 有任何错误信息了,再执行其它安 装程序,也不会报错了。

now run:

sudo apt-get install phpmyadmin

success!

参考链接:

http://tiankonguse.com/record/record.php?id=272