-終了後に編集- 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
アリエルありがとう!!!