Re: Unattended Installation

From: Igor Neyman <ineyman(at)perceptron(dot)com>
To: shetty65 <peter(dot)schumm(at)ceen(dot)ch>, "pgsql-general(at)postgresql(dot)org" <pgsql-general(at)postgresql(dot)org>
Subject: Re: Unattended Installation
Date: 2014-04-01 13:58:43
Message-ID: A76B25F2823E954C9E45E32FA49D70EC7A9C369C@mail.corp.perceptron.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

> -----Original Message-----
> From: pgsql-general-owner(at)postgresql(dot)org [mailto:pgsql-general-
> owner(at)postgresql(dot)org] On Behalf Of shetty65
> Sent: Tuesday, April 01, 2014 3:13 AM
> To: pgsql-general(at)postgresql(dot)org
> Subject: [GENERAL] Unattended Installation
>
> Hello
>
> I am using Postgres 9.3.3.1 on Windows (32-Bit Windows 7 Professional).
> I use the installer executable postgresql-9.3.3-1-windows.exe with the
> option "--optionfile <file>"
>
> The option file has the following content (the ${..} are replaced with correct
> values before execution):
> #mode=unattended
> datadir=${program.base}data
> prefix=${program.base}
> serverport=${postgres.port}
> superaccount=postgres
> superpassword=${postgres.passwd}
> unattendedmodeui=minimalWithDialogs
> servicename=${postgres.service.name}
>
> 1) If the "mode" property is enabled to mode=unattended, the installation
> works silent but the whole 'data' folder is missing after installation (the first
> error message will occur when the server-startup failes after installation).
>
> 2) If the "mode" property is disabled, the Installer interface appears.
> Everything is correctly set, I need only to press the <next> button. The
> Installation completes correctly.
>
> Why does my unattended installation as described in 1) fail, but 2) succeeds?
>
> Thank you in advance for the help
> Peter.
>

Here are options that I use for unattended install (and it creates cluster with Postgres, template0, and template1 databases, which means data directory and all its subdirectories are created too):

SET INSTALLOPTIONS=--unattendedmodeui none
SET INSTALLOPTIONS=%INSTALLOPTIONS% --mode unattended

Also, you are missing settings for servicesaccount, servicepassword, and locale, e.g.:
SET INSTALLOPTIONS=%INSTALLOPTIONS% --locale C
SET INSTALLOPTIONS=%INSTALLOPTIONS% --serviceaccount postgres
SET INSTALLOPTIONS=%INSTALLOPTIONS% --servicepassword pg_password123

In general, to diagnose (silent or not) installation problems find "bitrock" installer log somewhere under DocumentsandSettings for OS user that runs installation.

Regards,
Igor Neyman

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Dev Kumkar 2014-04-01 14:21:25 RHEL 7 and Postgres 9.3.4
Previous Message David Fetter 2014-04-01 13:40:36 == PostgreSQL Weekly News - April 01 2014 ==