[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 メーリングリストの案内