BUG #7628: Installation of PostgreSQL 9.2.1 on Windows 7 may take too long

Поиск
Список
Период
Сортировка
От gtsal@intracom.gr
Тема BUG #7628: Installation of PostgreSQL 9.2.1 on Windows 7 may take too long
Дата
Msg-id E1TT9TB-0001J3-F5@wrigleys.postgresql.org
обсуждение исходный текст
Ответы Re: BUG #7628: Installation of PostgreSQL 9.2.1 on Windows 7 may take too long  (Sandeep Thakkar <sandeep.thakkar@enterprisedb.com>)
Re: BUG #7628: Installation of PostgreSQL 9.2.1 on Windows 7 may take too long  (limkimhuot <limkimhuot@gmail.com>)
Список pgsql-bugs
The following bug has been logged on the website:

Bug reference:      7628
Logged by:          George Tsaloukidis
Email address:      gtsal@intracom.gr
PostgreSQL version: 9.2.1
Operating system:   Windows 7 Home Premium 64-bit, SP 1
Description:        =


Dear All,

I downloaded setup file postgresql-9.2.1-1-windows-x64.exe
from your web site, and tried to install PostgreSQL on my machine.
Before finishing, one-click installer displayed the message
=E2=80=9Cinitializing the database cluster=E2=80=9D and stayed there for ho=
urs.

Using perfmon.exe tool I found that there was a lot of disk activity
and that program icacls.exe were accessing a lot of files contained
in some personal folders. Selected installation directory was
=E2=80=9CC:\Program Files\PostgreSQL\9.2=E2=80=9D.

Search on the web revealed that installer uses icacls.exe to change access
permissions on installation directory. However in my case, files accessed
by icacls.exe had nothing to do with installation directory.

The next step was to check file
=E2=80=9CC:\Program Files\PostgreSQL\9.2\installer\server\initcluster.vbs=
=E2=80=9D.
That script calls icacls.exe for all folders consisting
installation directory except for =E2=80=9CC:\=E2=80=9D and =E2=80=9CC:\Pro=
gram Files=E2=80=9D
(if they are part of installation directory). Unfortunately,
instead of accessing %SYSTEMDRIVE% environment variable, script tries
to get the value of %SYSTEMDRIVER%, which does not exist.
So system=E2=80=99s root directory is not really excluded and if it contains
a lot of file (as mine), the installation may need some hours.

To check it, I defined a new environment variable
(SYSTEMDRIVER=3D%SYSTEMDRIVE%)
and ran the setup program again. This time installation finished within a
couple of minutes.

Best Regards,
George.

В списке pgsql-bugs по дате отправления:

Предыдущее
От: Louis-Claude Canon
Дата:
Сообщение: Re: BUG #7623: Inconsistency on transaction isolation documentation
Следующее
От: Dae-man Yang
Дата:
Сообщение: initdb using option "username" startup log