[Bug 33543] New: Pervasive SQL v10 installer aborts with "not enough free disk space" (needs msi builtin "PrimaryVolumePath" and "PrimaryVolumeSpaceAvailable" properties)

wine-bugs at winehq.org wine-bugs at winehq.org
Tue May 7 17:48:23 CDT 2013


http://bugs.winehq.org/show_bug.cgi?id=33543

             Bug #: 33543
           Summary: Pervasive SQL v10 installer aborts with "not enough
                    free disk space" (needs msi builtin
                    "PrimaryVolumePath" and "PrimaryVolumeSpaceAvailable"
                    properties)
           Product: Wine
           Version: 1.5.29
          Platform: x86
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: msi
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: focht at gmx.net
    Classification: Unclassified


Hello folks,

the PSQL installer (actually a sub-installer of another app) complains about
not enough free disk space.

"... installation requires at least [PsqlRequiredMinimumMB] MB of free space on
volume [PrimaryVolumePath] to continue. Free up space on this volume and run
the installation again or run the installation on a different system."

Trace log:

--- snip ---
...
0031:trace:process:create_process_impl app (null) cmdline L"msiexec  /i
\"F:\\PervasiveMin\\PervasivePSQLv10WGE_x86.msi\" /qn PVSW_PSQL_LICENSE_KEY=foo
PVSW_RUN_WGE_AS_SVC=Y /l*v \"C:\\PSQL_v10_Install.log\"" 
...
000d:trace:msi:msi_get_property property L"PrimaryVolumeSpaceAvailable" not
found 
...
000d:trace:msi:msi_get_property returning L"122880" for property
L"PsqlRequiredMinimum512Bytes" 
...
000d:trace:msi:MSI_EvaluateConditionW 1 <- L"Not Installed And
(PrimaryVolumeSpaceAvailable<PsqlRequiredMinimum512Bytes)"
000d:trace:msi:ACTION_PerformAction Performing action
(L"pvswCA_AbortMsg_NotEnoughMinimumDiskSpace")
...
000d:trace:msi:ACTION_CustomAction Handling custom action
L"pvswCA_AbortMsg_NotEnoughMinimumDiskSpace" (113 (null) L"29033")
...
000d:err:msi:ITERATE_Actions Execution halted, action
L"pvswCA_AbortMsg_NotEnoughMinimumDiskSpace" returned 1603 
--- snip ---

MSDN:

http://msdn.microsoft.com/en-us/library/windows/desktop/aa370847%28v=vs.85%29.aspx
("PrimaryVolumeSpaceAvailable property")

http://msdn.microsoft.com/en-us/library/windows/desktop/aa370846%28v=vs.85%29.aspx
("PrimaryVolumePath property")

http://msdn.microsoft.com/en-us/library/windows/desktop/aa370845%28v=vs.85%29.aspx
("PRIMARYFOLDER property")

Orca, "PervasivePSQLv10WGE_x86.msi"

Property table:

--- snip ---
...
PRIMARYFOLDER    PVSW_PSQL_INSTDIR32
...
--- snip ---

Directory table:

--- snip ---
PVSW_PSQL_INSTDIR32    PVSW_PSQL_INSTDIR32_ROOT    PSQL
INSTALLDIR    PVSW_PSQL_INSTDIR32    .
PVSW_PSQL_INSTDIR64    PVSW_PSQL_INSTDIR64_ROOT    PSQL
INSTALLDIR64    PVSW_PSQL_INSTDIR64    .
ISCommonFilesFolder    CommonFilesFolder    Instal~1|InstallShield
PVSW_PSQL_DATADIR_ROOT    CommonAppDataFolder    PERVAS~3|Pervasive Software
PVSW_PSQL_DATADIR    PVSW_PSQL_DATADIR_ROOT    PSQL
PVSW_PSQL_INSTDIR32_ROOT    ProgramFilesFolder    PERVAS~1|Pervasive Software
ProgramFilesFolder    TARGETDIR    .:PROGRA~1|program files
PVSW_PSQL_INSTDIR64_ROOT    ProgramFiles64Folder    PERVAS~2|Pervasive Software
--- snip ---

Google found a log of installer on native Windows which also gives hints:

http://www.sms.com.sg/public/olam/PSQL_v10_Install.log

--- snip ---
...
MSI (s) (08:10) [18:54:59:859]: PROPERTY CHANGE: Modifying CostingComplete
property. Its current value is '0'. Its new value: '1'.
MSI (s) (08:10) [18:54:59:859]: Note: 1: 2205 2:  3: BindImage 
MSI (s) (08:10) [18:54:59:859]: Note: 1: 2205 2:  3: PublishComponent 
MSI (s) (08:10) [18:54:59:859]: Note: 1: 2205 2:  3: SelfReg 
MSI (s) (08:10) [18:54:59:859]: Note: 1: 2262 2: Extension 3: -2147287038 
MSI (s) (08:10) [18:54:59:859]: Note: 1: 2205 2:  3: Font 
MSI (s) (08:10) [18:54:59:859]: PROPERTY CHANGE: Modifying
PrimaryVolumeSpaceAvailable property. Its current value is '0'. Its new value:
'431264336'.
MSI (s) (08:10) [18:54:59:859]: PROPERTY CHANGE: Modifying
PrimaryVolumeSpaceRequired property. Its current value is '0'. Its new value:
'87239'.
MSI (s) (08:10) [18:54:59:859]: PROPERTY CHANGE: Modifying
PrimaryVolumeSpaceRemaining property. Its current value is '0'. Its new value:
'431177097'.
MSI (s) (08:10) [18:54:59:859]: PROPERTY CHANGE: Adding PrimaryVolumePath
property. Its value is 'C:'.
MSI (s) (08:10) [18:54:59:859]: Skipping action:
pvswCA_AbortMsg_NotEnoughMinimumDiskSpace (condition is false)
MSI (s) (08:10) [18:54:59:859]: Doing action: RemoveExistingProducts
Action ended 18:54:59: InstallValidate. Return value 1.
...
--- snip ---

Might be useful to also provide "PrimaryVolumeSpaceRequired" and
"PrimaryVolumeSpaceRemaining" properties at some point but not strictly
required here.

$ wine --version
wine-1.5.29-163-g4013a8d

Regards

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list