Also ich hatte es jetzt auf einem Windows7 (64bit) mit dem One-Click Installer von 9.1
Initdb ist einfach nicht fertig geworden. Im ProcessExplorer habe ich dann gesehen, dass das .vbs Script offensichtlich versucht die Berechtigungen für das Datenverzeichnis via iacls.exe zu setzen. Bei wurde das ingesamt viermal aufgerufen. Zweimal für den (Admin)Benutzer unter dem ich den Installer gestartet habe, und zweimal für den Postgres Service Account.
Das Datenverzeichnis war mit c:\Daten\db\pgdata91 angegeben, der Installer ruft einmal ein iacls.exe für c:\ (!!) auf und dann nochmal für c:\Daten was bei einer gut gefüllten Platte ziemlich lange dauern wird.
Ich habe dann den Installer abgebrochen, die Rechte manuell auf das Verzeichnis gesetzt und beim nächsten Lauf des Installers einfach die iacls.exe gekillt. Danach lief das initdb problemlos durch und der Service ist auch gestartet und funktioniert.
Nicht hübsch, aber wenigsten klappt es so. Ich habe den Fehler in der Mailingliste gepostet, bis jetzt aber noch kein Feedback bekommen.
A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'
Lesezeichen