postgresql-interfaces/psqlodbc GitHub issues and pull requests (mirror)
help / color / mirror / Atom feed[postgresql-interfaces/psqlodbc] issue #49: X64 merge module installer fails
11+ messages / 4 participants
[nested] [flat]
* [postgresql-interfaces/psqlodbc] issue #49: X64 merge module installer fails
@ 2024-09-26 14:47 "cubt85iz (@cubt85iz)" <[email protected]>
0 siblings, 0 replies; 11+ messages in thread
From: cubt85iz (@cubt85iz) @ 2024-09-26 14:47 UTC (permalink / raw)
To: postgresql-interfaces/psqlodbc <[email protected]>
Created a WiX Toolset installation that includes the merge module for the latest version and it appears to be suffering from the same issue that the x64 MSI was experiencing in the issue discussion referenced below.

Ref: https://github.com/postgresql-interfaces/psqlodbc/pull/6
^ permalink raw reply [nested|flat] 11+ messages in thread
* Re: [postgresql-interfaces/psqlodbc] issue #49: X64 merge module installer fails
@ 2024-09-26 19:02 ` "davecramer (@davecramer)" <[email protected]>
9 siblings, 0 replies; 11+ messages in thread
From: davecramer (@davecramer) @ 2024-09-26 19:02 UTC (permalink / raw)
To: postgresql-interfaces/psqlodbc <[email protected]>
well that looks like an error where2 file name are being concatenated. Thanks for the report
^ permalink raw reply [nested|flat] 11+ messages in thread
* Re: [postgresql-interfaces/psqlodbc] issue #49: X64 merge module installer fails
@ 2024-09-27 00:02 ` "davecramer (@davecramer)" <[email protected]>
9 siblings, 0 replies; 11+ messages in thread
From: davecramer (@davecramer) @ 2024-09-27 00:02 UTC (permalink / raw)
To: postgresql-interfaces/psqlodbc <[email protected]>
does anyone know what dyoqjjp5.dll is ?
^ permalink raw reply [nested|flat] 11+ messages in thread
* Re: [postgresql-interfaces/psqlodbc] issue #49: X64 merge module installer fails
@ 2024-09-29 10:05 ` "chrullrich (@chrullrich)" <[email protected]>
9 siblings, 0 replies; 11+ messages in thread
From: chrullrich (@chrullrich) @ 2024-09-29 10:05 UTC (permalink / raw)
To: postgresql-interfaces/psqlodbc <[email protected]>
A placeholder name generated by WiX because MSI wants to see short (8.3) file names in some places.
^ permalink raw reply [nested|flat] 11+ messages in thread
* Re: [postgresql-interfaces/psqlodbc] issue #49: X64 merge module installer fails
@ 2024-09-30 15:24 ` "cubt85iz (@cubt85iz)" <[email protected]>
9 siblings, 0 replies; 11+ messages in thread
From: cubt85iz (@cubt85iz) @ 2024-09-30 15:24 UTC (permalink / raw)
To: postgresql-interfaces/psqlodbc <[email protected]>
__Side note__: Attempting to install the MSI as part of a burn bundle fails as well. It appears as though WiX may be supplying a value for `REINSTALLMODE` and that causes the following condition to be triggered:
https://github.com/postgresql-interfaces/psqlodbc/blob/ab76a10c4d98567f4d0827f659304da8377ddc2f/inst...
It doesn't appear that I can override the value provided for `REINSTALLMODE` either.
```
The 'REINSTALLMODE' MsiProperty is controlled by the bootstrapper and cannot be authored. (Illegal properties are: 'ACTION', 'ADDLOCAL', 'ADDSOURCE', 'ADDDEFAULT', 'ADVERTISE', 'ALLUSERS', 'REBOOT', 'REINSTALL', 'REINSTALLMODE', or 'REMOVE'.) Remove the MsiProperty element.
```
Burn bundle install log:
```
MSI (s) (E4:6C) [07:19:16:587]: PROPERTY CHANGE: Adding MsiLogFileLocation property. Its value is 'C:\Users\phoffman\AppData\Local\Temp\PostgreSQLForRTSO_20240930071822_001_psqlodbc_x64.msi.log'.
MSI (s) (E4:6C) [07:19:16:587]: Command Line: ARPSYSTEMCOMPONENT=1 MSIFASTINSTALL=7 BURNMSIINSTALL=1 REINSTALLMODE=muso REBOOT=ReallySuppress CURRENTDIRECTORY=C:\Users\phoffman\Documents CLIENTUILEVEL=3 MSICLIENTUSESEXTERNALUI=1 CLIENTPROCESSID=5604
```
Pretty easy to reproduce outside of creating a burn bundle if you just pass the property to an msiexec command.

^ permalink raw reply [nested|flat] 11+ messages in thread
* Re: [postgresql-interfaces/psqlodbc] issue #49: X64 merge module installer fails
@ 2024-11-18 13:09 ` "ScherzerThomas (@ScherzerThomas)" <[email protected]>
9 siblings, 0 replies; 11+ messages in thread
From: ScherzerThomas (@ScherzerThomas) @ 2024-11-18 13:09 UTC (permalink / raw)
To: postgresql-interfaces/psqlodbc <[email protected]>
I can also confirm this error.
I've got it, when i created a single msi from the x86 and x64 msm file.
Does not appear, when creating a x86 only msi from msm
^ permalink raw reply [nested|flat] 11+ messages in thread
* Re: [postgresql-interfaces/psqlodbc] issue #49: X64 merge module installer fails
@ 2024-11-23 00:31 ` "davecramer (@davecramer)" <[email protected]>
9 siblings, 0 replies; 11+ messages in thread
From: davecramer (@davecramer) @ 2024-11-23 00:31 UTC (permalink / raw)
To: postgresql-interfaces/psqlodbc <[email protected]>
@chrullrich any thoughts ?
^ permalink raw reply [nested|flat] 11+ messages in thread
* Re: [postgresql-interfaces/psqlodbc] issue #49: X64 merge module installer fails
@ 2024-11-23 04:01 ` "chrullrich (@chrullrich)" <[email protected]>
9 siblings, 0 replies; 11+ messages in thread
From: chrullrich (@chrullrich) @ 2024-11-23 04:01 UTC (permalink / raw)
To: postgresql-interfaces/psqlodbc <[email protected]>
I will take a look.
The file name problem looks like @cubt85iz may not have run modify_msi.vbs on the finished installer. It is rather unfortunate that this is required; if more reports of this kind emerge the last resort would be to change the file names to 8.3 despite the pain that will bring. [Update: Not so much pain if the long file names are also there.]
^ permalink raw reply [nested|flat] 11+ messages in thread
* Re: [postgresql-interfaces/psqlodbc] issue #49: X64 merge module installer fails
@ 2024-11-24 10:45 ` "chrullrich (@chrullrich)" <[email protected]>
9 siblings, 0 replies; 11+ messages in thread
From: chrullrich (@chrullrich) @ 2024-11-24 10:45 UTC (permalink / raw)
To: postgresql-interfaces/psqlodbc <[email protected]>
WFM if modify_msi.vbs is used on the finished MSI.
^ permalink raw reply [nested|flat] 11+ messages in thread
* Re: [postgresql-interfaces/psqlodbc] issue #49: X64 merge module installer fails
@ 2024-11-24 11:20 ` "chrullrich (@chrullrich)" <[email protected]>
9 siblings, 0 replies; 11+ messages in thread
From: chrullrich (@chrullrich) @ 2024-11-24 11:20 UTC (permalink / raw)
To: postgresql-interfaces/psqlodbc <[email protected]>
This is fixed by #76 (if that change is viable).
^ permalink raw reply [nested|flat] 11+ messages in thread
* Re: [postgresql-interfaces/psqlodbc] issue #49: X64 merge module installer fails
@ 2024-11-26 01:00 ` "cubt85iz (@cubt85iz)" <[email protected]>
9 siblings, 0 replies; 11+ messages in thread
From: cubt85iz (@cubt85iz) @ 2024-11-26 01:00 UTC (permalink / raw)
To: postgresql-interfaces/psqlodbc <[email protected]>
> I will take a look.
>
> The file name problem looks like @cubt85iz may not have run modify_msi.vbs on the finished installer. It is rather unfortunate that this is required; if more reports of this kind emerge the last resort would be to change the file names to 8.3 despite the pain that will bring. [Update: Not so much pain if the long file names are also there.]
Appreciate the reply. Your assumption is correct. I did not execute the modify_msi.vbs script against the merge module.
^ permalink raw reply [nested|flat] 11+ messages in thread
end of thread, other threads:[~2024-11-26 01:00 UTC | newest]
Thread overview: 11+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2024-09-26 14:47 [postgresql-interfaces/psqlodbc] issue #49: X64 merge module installer fails "cubt85iz (@cubt85iz)" <[email protected]>
2024-09-26 19:02 ` "davecramer (@davecramer)" <[email protected]>
2024-09-27 00:02 ` "davecramer (@davecramer)" <[email protected]>
2024-09-29 10:05 ` "chrullrich (@chrullrich)" <[email protected]>
2024-09-30 15:24 ` "cubt85iz (@cubt85iz)" <[email protected]>
2024-11-18 13:09 ` "ScherzerThomas (@ScherzerThomas)" <[email protected]>
2024-11-23 00:31 ` "davecramer (@davecramer)" <[email protected]>
2024-11-23 04:01 ` "chrullrich (@chrullrich)" <[email protected]>
2024-11-24 10:45 ` "chrullrich (@chrullrich)" <[email protected]>
2024-11-24 11:20 ` "chrullrich (@chrullrich)" <[email protected]>
2024-11-26 01:00 ` "cubt85iz (@cubt85iz)" <[email protected]>
This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox