| From: | "PostgreSQL Bugs List" <pgsql-bugs(at)postgresql(dot)org> |
|---|---|
| To: | pgsql-bugs(at)postgresql(dot)org |
| Subject: | BUG #1210: 8beta1 msi installer crashes when creating shared memory segment |
| Date: | 2004-08-11 12:08:59 |
| Message-ID: | 20040811120859.3406C5A1045@www.postgresql.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-bugs |
The following bug has been logged online:
Bug reference: 1210
Logged by: wolfgang teschner
Email address: wolfgang(dot)teschner(at)impress(dot)com
PostgreSQL version: 7.5 Dev
Operating system: win2000 server SP4
Description: 8beta1 msi installer crashes when creating shared
memory segment
Details:
I am logged in as Administrator via remdesk.exe (a windows remote login
tool) and starting the msi
(postgresql-8.0-beta1-20040809.msi).
The disk is NTFS with > 3 GB free (from 8); Intel 550MHz CPU/single proc.
256 MB phys memory, 900MB virtual (300 free).
After I filled a few options in the installer menu,
a DOS window starts and within it, scripts are run etc.
After a short while, and error-msg box shows up:
Failed to run initdb: 1!
Please see the logfile in 'C:\Program
Files\PostgreSQL\8.0-beta1\tmp\initdb.log'.
Strangely, a "No error" brought the installation to a halt...
initdb.log:
fixing permissions on existing directory C:/Program
Files/PostgreSQL/8.0-beta1/data ... ok
creating directory C:/Program Files/PostgreSQL/8.0-beta1/data/global ... ok
creating directory C:/Program Files/PostgreSQL/8.0-beta1/data/pg_xlog ... ok
creating directory C:/Program
Files/PostgreSQL/8.0-beta1/data/pg_xlog/archive_status ... ok
creating directory C:/Program Files/PostgreSQL/8.0-beta1/data/pg_clog ... ok
creating directory C:/Program Files/PostgreSQL/8.0-beta1/data/pg_subtrans
... ok
creating directory C:/Program Files/PostgreSQL/8.0-beta1/data/base ... ok
creating directory C:/Program Files/PostgreSQL/8.0-beta1/data/base/1 ... ok
creating directory C:/Program Files/PostgreSQL/8.0-beta1/data/pg_tblspc ...
ok
selecting default max_connections ... 10
selecting default shared_buffers ... 50
creating configuration files ... ok
creating template1 database in C:/Program
Files/PostgreSQL/8.0-beta1/data/base/1 ... FATAL: could not create shared
memory segment: No error
DETAIL: Failed system call was shmget(key=1, size=1196032, 03600).
child process was terminated by signal 1
initdb: failed
initdb: removing contents of data directory "C:/Program
Files/PostgreSQL/8.0-beta1/data"
----
After the error, nearly everything below the pg root directory was deleted
(30MB).
Only an empty "C:/Program Files/PostgreSQL/8.0-beta1/data"
survived.
Installing into another pg root does not help.
If I install without starting initdb (db cluster), I get a warning and the
installation proceeds so far ok.
The service is installed as well and starting it takes a while, then stops
unsuccessful :-(
No clear error msg, just that pgsql-8.0-beta1 failed to start.
When I look into the property of the service, I see that the
installation path is still hard wired (and I had tried to use a
different one).
I copied everything to the default directory and tried a manual start.
Now windows itself comes with an error msg box, stating
that the service didn't start but didn't return an error.
Then I installed without the "service" feature,
which worked. But then I have to use the
more or less complicated way like with 7.4.
When I do an install without enabling the "service", it
starts immediately and I CANNOT choose a different directory for pg root :o(
Besides:
The installer checks if postgres is a "power user" or belongs to some higher
Admingroup, so this works fine.
Best regards,
wolfgang teschner
repository manager
Impress SW AG
germany, hannover
(porting an application from orcl to pg)
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Theodore Petrosky | 2004-08-11 12:17:53 | Re: OSX problem with make check... |
| Previous Message | Peter Eisentraut | 2004-08-11 11:07:06 | Re: PG 8.0.0 on OpenBSD problems |