- PR -

psqlが動作しません…

1
投稿者投稿内容
gumpll
会議室デビュー日: 2005/02/10
投稿数: 5
投稿日時: 2007-03-13 16:55
postgresユーザーになってからpsqlコマンドを打つと下記のようなエラーが出ます。
原因がなかなか特定できない状態が続いており、どなたかご教授いただけないでしょうか。
宜しくお願いします。

■エラー内容
psql: relocation error: /usr/lib/libpq.so.4: undefined symbol: krb5_cc_get_principal

■環境
OS:RedHat ES3.0
postgresqlのバージョン8.1.3-1PGDG

■行ったこと
オートバキュームを採用したいなどでPOSTGRESQL8.1〜を採用しました。
その際、もともと入っていたpostgresql関係(正確には、rh-postgresql関係)を
アンインストールを行いました。
同じくして、「mod_auth_pgsql」「perl-DBD-Pg」「php-pgsql」もアンインストール
しました。(どうもあるとすべてのpostgresqlがアンインストールできなかったため)

その後、initdbで初期化を行いpg_hba.confとpostgresql.confを編集して再起動しました。

rh-postgresql以外にアンインストールした3つのパッケージがないといけないのかと思い
再度入れてみても現象は同じでした。
angel
ぬし
会議室デビュー日: 2005/03/17
投稿数: 711
投稿日時: 2007-03-13 17:11
こんにちは。
「行ったこと」の「POSTGRESQL8.1〜を採用しました」の内容が曖昧です。
元あったパッケージの削除よりも、「どう採用したか」の中身が重要と思われます。

↓ここらへんにあるような話ではないでしょうか?
http://ml.postgresql.jp/pipermail/pgsql-jp/2003-September/014632.html
http://ml.postgresql.jp/pipermail/pgsql-jp/2003-September/014633.html
http://ml.postgresql.jp/pipermail/pgsql-jp/2003-September/014634.html
gumpll
会議室デビュー日: 2005/02/10
投稿数: 5
投稿日時: 2007-03-13 17:34
angelさんありがとうございます。

必死に入れていたrpmがどうやらOSにあっていないものを入れていたみたいで
しっかりと確認して入れたらすんなりと動きました。

ありがとうございました。解決いたしました。
1

スキルアップ/キャリアアップ(JOB@IT)