[pgsql-jp: 34169] Re: インストールでエラー
Norikatsu Shigemura
nork @ cityfujisawa.ne.jp
2004年 10月 26日 (火) 20:09:13 JST
重村法克です。
2004/10/26 19:58 にKenji Kawachiさんは書きました.
>> postgresqlをインストール試みましたが、以下のエラーがでます。
>> 対処方法をご存じでしたら、ご教授いただけないですか?。
>> /usr/ports/japanese/postgresqlでmake installしたら、
>> 以下のエラーです。
>> FreeBSD4.7です。
>> Initializing PostgreSQL Databases - this may take a few minutes...
>> ldconfig: /usr/local/pgsql/lib: ignoring directory not owned by root
>> /usr/libexec/ld-elf.so.1: Shared object "libpq.so.2" not found
>> Unable to determine a valid username. If you are running
>> initdb without an explicit username specified, then there
>> may be a problem with finding the Postgres shared library
>> and/or the pg_id utility.
>> *** Error code 10
>> Stop in /usr/ports/japanese/postgresql.
>> *** Error code 1
>> Stop in /usr/ports/japanese/postgresql.
当時の PostgreSQL ports は /usr/local/pgsql/lib にライブ
ラリをインストールしていました。これは pgsql オーナーに
設定されていて, ランタイムリンカー(rtld/ld-elf.so.1)が安
全でないと言うて, 使わせてくれない話ですね。
/etc/rc.conf に ldconfig_insecure="YES" を設定して再起動
してください。ところで 6.5.3 使おうと思ったのはなぜ? (^^;
pgsql-jp メーリングリストの案内