0

-終了後に編集- ruby​​ 3 をサーバーにインストールしようとすると、そのような作業が行われますが、プロジェクトをチェックアウトして実行しようとすると、pgadmin が必要bundle installというエラー メッセージが表示されるため、直接コマンドを要求しました。gem pgこの場合、それはプログラミングに関連しています...

-- 元の質問
pgadmin を ubuntu マシンにインストールしようとするだけですが、次の例外で失敗します。

apt-get インストール pgadmin3
パッケージリストを読み込んでいます...完了
依存関係ツリーの構築       
状態情報を読み込んでいます...完了
pgadmin3 はすでに最新バージョンです。
0 がアップグレードされ、0 が新しくインストールされ、0 が削除され、114 がアップグレードされませんでした。
5 完全にインストールまたは削除されていません。
この操作の後、0B の追加のディスク容量が使用されます。
共有 MIME 情報 (0.71-1ubuntu2) をセットアップしています ...
セグメンテーション違反
dpkg: 共有 MIME 情報の処理中にエラーが発生しました (--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 に既に達しているため、レポートは書き込まれません
                                                                    gadmin3:
 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

これで、Rails アプリケーションに postgresql を使用できるようになりました: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 に答える