환경변수 PGLIB가 제대로 설정되어 있지 않아서 발생하는 문제같습니다.
root 권한으로 접근하셔서 /etc/ld.so.conf 파일의 값을 아래와 같이
수정하세요. 최상단에 /usr/local/pgsql/lib 값을 넣어주세요
[]$ su /
[root]# vi /etc/ld.so.conf
/usr/local/pgsql/lib
.
.
.
:wq
[root]# /sbin/ldconfig
[root]# su / postgres
[pgsql]$ /usr/local/pgsql/bin/initdb /D /usr/local/pgsql/data
[pgsql]$
이젠 정상적으로 Data 디렉토리를 생성해 줄 겁니다.
::류원모 님께서 쓰시길::
> postgresql 7.0.2를 설치하고 data디렉토리를 생성하는 과정에서
> 에러가 발생합니다.
>
> $usr/local/pgsql/bin/initdb /D /usr/local/pgsql/data
> initdb: pg_encoding failed
>
> Perhaps you did not configure PostgreSQL for multibyte support or
> the program was not successfully installed.
>
> 설치시 //enable/multibyte 옵션도 넣었건만 왜그런지 모르겠네요.
> 혹시 아시는 분 계세요?
|