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