When i try to install postgresql-9.0.4-1-windows.exe, somewhere at the
end of the installation i get an error.
"… libintl-8.dll was not found …"
(same as in this thread: http://forums.enterprisedb.com/posts/list/2526.page
direct link:
http://forums.enterprisedb.com/posts/downloadAttach/147.page;jsessionid=43B371483530826B5E7EE9151F79279C )
Everything i found concerning this error suggests a permissions issue
of the Windows user account, but i was logged in as Administrator.
I tried to install the PostgreSQL server on another disk than the
default (D:\Apps), together with the data directory. The data
directory was created and the concerning dll (libintl-8.dll) was
present.
Consequences are that the PostgreSQL Windows service cannot be started.
I am not a Windows expert, so my question is two-fold:
- can an administrator have diminished privileges causing this error?
- can this error have another cause than priviliges, which?
Thanks in advance for any insight
Best Answer
As you see from screenshot it's issue related to initdb,exe, which creates/initializes new database cluster. As PostgreSQL documentation stays:
According to installer's doc there should be
install-postgresql.log
logfile in your%TEMP%
, so you can get more info (additional there is--debuglevel
installer option, run with--help
to see more description).Are you using default postgres superuser/service account ? I don't know if this helps, but you try to remove it before (clean) installation by (using cmd with admin rights):