Dave, Magnus, did you see this report? ---------------------------------------------------------------------------
Bob Kuhfahl wrote: > > The following bug has been logged online: > > Bug reference: 4321 > Logged by: Bob Kuhfahl > Email address: [EMAIL PROTECTED] > PostgreSQL version: 8.3 > Operating system: windows > Description: 8.3 installer shortens allowable BASE_DIR path length? > Details: > > We're a ISV using postgres in our product and we use the postgres silent > installer from with ours. We install postgres next to our product and the > path can be anywhere the user chooses. We're currently on 8.2 and looking > to upgrade to 8.3. > --- > * Testing found the following problem: Failed to retrieve the > 'CustomActionData' property whilst preparing to execute initdb. > --- > * This was a result of the following command line: MsiExec.exe /i > postgresql-8.3-int.msi /qb INTERNALLAUNCH=1 SERVICEDOMAIN=USRESXROBERTKU > SERVICEPASSWORD="asgp0stg3sq(l)" SERVICEACCOUNT=nispostgres > SERVICENAME="asg postgresql" SUPERUSER=postgres SUPERPASSWORD=naviplex > CREATESERVICEUSER=1 LISTENPORT=5432 PERMITREMOTE=1 > BASEDIR="C:\Program Files\ASG\Naviplex Integration > Services\postgresql-8.3.3-1" /l "postgres_install.log" > --- > * Putting L*v on the above, we find this in the log: > MSI (s) (CC:9C) [11:46:25:236]: Generating random cookie. > MSI (s) (CC:9C) [11:46:25:252]: Created Custom Action Server with PID 3336 > (0xD08). > MSI (s) (CC:94) [11:46:25:330]: Running as a service. > MSI (s) (CC:3C) [11:46:25:330]: Hello, I'm your 32bit Elevated custom action > server. > MSI (s) (CC:70) [11:46:27:002]: Executing op: > ActionStart(Name=RunInitdb,Description=Initializing database cluster (this > may take a minute or two)...,) > MSI (s) (CC:70) [11:46:27:002]: Executing op: > CustomActionSchedule(Action=RunInitdb,ActionType=3073,Source=BinaryData,Targ > [EMAIL PROTECTED],CustomActionData=1033;C:\Program Files\ASG\Naviplex > Integration Services\postgresql-8.3.3-1\;C:\Program Files\ASG\Naviplex > Integration Services\postgresql-8.3.3-1\data\;C:\Program Files\ASG\Naviplex > Integration > Services\postgresql-8.3.3-1\share\;5432;1;C;SQL_ASCII;postgres;naviplex;USRE > SXROBERTKU;nispostgres;asgp0stg3sq(l);;) > MSI (s) (CC:AC) [11:46:27:049]: Invoking remote custom action. DLL: > C:\WINDOWS\Installer\MSI60.tmp, Entrypoint: [EMAIL PROTECTED] > MSI (s) (CC!7C) [11:52:48:286]: Note: 1: 2205 2: 3: Error > MSI (s) (CC!7C) [11:52:48:286]: Note: 1: 2228 2: 3: Error 4: SELECT > `Message` FROM `Error` WHERE `Error` = 1709 > MSI (s) (CC!7C) [11:52:48:380]: Product: PostgreSQL 8.3 -- Failed to > retrieve the 'CustomActionData' property whilst preparing to execute > initdb. > --- > * A code search indicates this changed when going from 1.103 to 1.104 of > pginstca.c > i.e. > http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pginstaller/pginst/ca/pginstca.c > .diff?r1=1.103&r2=1.104&f=u > ============================================ > It's not clear from the comments why this change was needed, but if someone > could change mybuf back to 8192 bytes (or something significantly more than > MAX_PATH+1 (which on windows is only 260)) - I think it would be a good > thing? > Regards, > Bob > > -- > Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org) > To make changes to your subscription: > http://www.postgresql.org/mailpref/pgsql-bugs -- Bruce Momjian <[EMAIL PROTECTED]> http://momjian.us EnterpriseDB http://enterprisedb.com + If your life is a hard drive, Christ can be your backup. + -- Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-bugs