0

- 关闭后编辑 - 我尝试将 ruby​​ 3 安装到服务器和那种工作,但是当我检查我的项目并尝试bundle install我收到错误消息时,gem pg需要 pgadmin,这就是我直接询问命令的原因。在这种情况下,它与编程有关...

- 原始问题
我只是尝试将 pgadmin 安装到 ubuntu 机器,但它失败并出现以下异常:

apt-get 安装 pgadmin3
阅读包裹清单...完成
构建依赖树       
读取状态信息...完成
pgadmin3 已经是最新版本。
0 升级,0 新安装,0 删除,114 未升级。
5 未完全安装或拆除。
此操作后,将使用 0B 的额外磁盘空间。
设置 shared-mime-info (0.71-1ubuntu2) ...
分段故障
dpkg: 错误处理 shared-mime-info (--configure):
 子进程安装后安装脚本返回错误退出状态 139
dpkg:依赖问题阻止了 libgtk2.0-0 的配置:
 libgtk2.0-0 依赖于 shared-mime-info;然而:
  包 shared-mime-info 尚未配置。
dpkg: 错误处理 libgtk2.0-0 (--configure):
 依赖性问题 - 未配置
dpkg:依赖问题阻止了 libgtk2.0-bin 的配置:
 libgtk2.0-bin 依赖于 libgtk2.0-0 (>= 2.20.1-0ubuntu2);然而:
  软件包 libgtk2.0-0 尚未配置。
dpkg: 错误处理 libgtk2.0-bin (--configure):
 依赖性问题 - 未配置
dpkg:依赖问题阻止了 libwxgtk2.8-0 的配置:
 libwxgtk2.8-0 依赖于 libgtk2.0-0 (>= 2.18.0);然而:
  软件包 libgtk2.0-0 尚未配置。
dpkg: 错误处理 libwxgtk2.8-0 (--configure):
 依赖性问题 - 未配置
dpkg:依赖问题阻止了 pNo apport 报告的配置,因为错误消息表明它是先前失败的后续错误。
                                                                              没有写入报告报告,因为错误消息表明它是先前失败的后续错误。
                        由于已达到 MaxReports,因此未编写任何报告报告
      由于已达到 MaxReports,因此未编写任何报告报告
                                                                    管理员3:
 pgadmin3 依赖于 libwxgtk2.8-0 (>= 2.8.10.1);然而:
  软件包 libwxgtk2.8-0 尚未配置。
dpkg: 错误处理 pgadmin3 (--configure):
 依赖性问题 - 未配置
处理时遇到错误:
 共享 mime 信息
 libgtk2.0-0
 libgtk2.0-bin
 libwxgtk2.8-0
 pgadmin3
E:子进程/usr/bin/dpkg返回错误码(1)

我尝试了很多不同的东西,但没有任何帮助。如果您需要更多信息,请告诉我。

有没有办法强制 dpkg 接受未配置?


更新

update-mime-database /usr/share/mime
试过了,可以在这里找到输出 http://pastebin.com/9CjwLWgP


它看起来像一个没有解决方案的错误,不是吗?
当我进入dpkg -l libc6 gdb libxml2
它发生

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
un  gdb            <none>         (no description available)
ii  libc6          2.11.1-0ubuntu Embedded GNU C Library: Shared libraries
ii  libxml2        2.7.6.dfsg-1ub GNOME XML library

更新 2

我安装了 libxml2.7.7(见历史:)

wget ftp://xmlsoft.org/libxml2/libxml2-2.7.7.tar.gz
tar -xvzf libxml2-2.7.7.tar.gz 
cd libxml2-2.7.7
./configure --prefix=/usr/local/libxml2
make
sudo make install

但我仍然收到错误,请参阅http://pastebin.com/E8bNdp2G

更新 3 问题解决了!

这是我最后的历史:

wget http://security.ubuntu.com/ubuntu/pool/main/libx/libxml2/libxml2_2.7.7.dfsg-4ubuntu0.2_amd64.deb
dpkg -i libxml2_2.7.7.dfsg-4ubuntu0.2_amd64.deb 
apt-get upgrade
apt-get install pgadmin3

现在我可以将 postgresql 用于我的 rails 应用程序:D

谢谢爱丽儿!!!

4

1 回答 1

1

请运行:update-mime-database -V /usr/share/mime并向我们展示输出。

看起来其他人遇到过这个:https ://bugs.launchpad.net/ubuntu/+source/shared-mime-info/+bug/775619

它似乎也是一个老错误: http: //pastebin.com/fcw2XQDY

这是一个可以追溯到 2006 年的长期问题:https ://lists.ubuntu.com/archives/desktop-bugs/2006-September/049391.html

我会使用我给你的第一个链接联系 ubuntu。如果他们无法帮助您,您可以强制 dpkg 将 shared-mime-info 视为已配置,即使不是。

但首先尝试我给你的命令,也许它会提供有用的信息。(这是崩溃的命令。)

于 2011-07-20T08:20:09.493 回答