#2082 closed defect (fixed)
MapGuide 2.4 RC .NET IIS Install on Windows 8 / Windows Server 2012
Reported by: | crispinatime | Owned by: | |
---|---|---|---|
Priority: | medium | Milestone: | 2.5 |
Component: | Installer | Version: | 2.4.0 |
Severity: | major | Keywords: | |
Cc: | External ID: |
Description
Someone had to try it...
The MapGuide Installer for IIS Integration and .NET will not proceed (hitting "Next >" does nothing) at the dialog for the development environment (PHP/NET) and virtual directory name.
Changing to manual configuration allows for install.
Attachments (1)
Change History (12)
comment:1 by , 12 years ago
Milestone: | 2.4 |
---|
comment:2 by , 12 years ago
Summary: | MapGuide 2.4 RC .NET IIS Install on Windows 8 (RC) → MapGuide 2.4 RC .NET IIS Install on Windows 8 / Windows Server 2012 |
---|
Updated the summary as the same issue affects the release version of Windows Server 2012 (and Win8)
comment:3 by , 12 years ago
Milestone: | → 2.5 |
---|
comment:4 by , 12 years ago
Are any errors logged when doing msiexec with logging enabled?
As I have no access to Windows 8 / Server 2012, getting this resolved for 2.5 will be a tall order as I am operating blind here. More information, the better.
comment:5 by , 12 years ago
I ran the exe (installed VC redist 2008 - still needed?) and extracted the MSI from the %tmp% folder before cancelling that install.
Ran the MSI with /log c:\temp\mg25.log and doesn't seem to be anything relevant to the inability to proceed (attached)
by , 12 years ago
comment:6 by , 12 years ago
I think this may be the solution: but I haven't got a full build environment set-up for MapGuide to test.
Under : mapguide\Installer\Installers\MapGuide In : MapGuide.wxs Line : 535
There is an explicit test for IIS v7 before the application pool dialog is displayed.
<Publish Dialog="FastCgiWarningDlg" Control="Next" Event="NewDialog" Value="IIS7ConfigDlg" Order="4">MGWEB_CONFIG="IIS" AND IISVERSIONMAJOR="#7" AND (NOT NETFRAMEWORK40FULL)</Publish>
Further searching for the string: IISVERSIONMAJOR="#7" shows there is a lot of dependency on IIS7
I am not sure if a find/replace with the line below is OK but it's worth a go?
(IISVERSIONMAJOR="#7" OR IISVERSIONMAJOR="#8")
comment:7 by , 12 years ago
Ooooh. Great find.
I'll do this a bit differently. Instead of testing for IIS 7 and IIS 8, we'll just test for >= 7. IIS 8 can still use configuration via appcmd.exe correct? If so, our appcmd.exe should still work in IIS 8.
comment:8 by , 12 years ago
Actually a confirmation of my previous comment would be to see if the 2.5 beta 1 InstantSetup bundle works with IIS configuration in Windows 8 as it uses the same IIS configuration logic as our installer.
comment:9 by , 12 years ago
I have a 64-bit installer for you to test:
http://download.osgeo.org/mapguide/releases/2.5.0/Test/MapGuideOpenSource-2.5.0.7349-Beta1-x64.exe
This uses the IIS >= 7 installer logic I was talking about.
If this works, please update the compatibility section of the 2.5 release notes with your findings.
comment:10 by , 12 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Tada!
- that all installed perfectly and is running web tier UI tests. GetSiteInfo below:
<?xml version="1.0" encoding="UTF-8"?> <SiteInformation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="SiteInformation-2.2.0.xsd"> <Server> <IpAddress>127.0.0.1</IpAddress> <DisplayName></DisplayName> <Status>Online</Status> <Version>2.5.0.7349</Version> <OperatingSystem> <AvailablePhysicalMemory>2768896000</AvailablePhysicalMemory> <TotalPhysicalMemory>3757625344</TotalPhysicalMemory> <AvailableVirtualMemory>8795317088256</AvailableVirtualMemory> <TotalVirtualMemory>8796092891136</TotalVirtualMemory> <Version>Microsoft WindowsServer 4.0 (Build 9200)</Version> </OperatingSystem> <Statistics> <AdminOperationsQueueCount>0</AdminOperationsQueueCount> <ClientOperationsQueueCount>0</ClientOperationsQueueCount> <SiteOperationsQueueCount>0</SiteOperationsQueueCount> <AverageOperationTime>408</AverageOperationTime> <CpuUtilization>0</CpuUtilization> <WorkingSet>38076416</WorkingSet> <VirtualMemory>17338368</VirtualMemory> <TotalOperationTime>2</TotalOperationTime> <ActiveConnections>2</ActiveConnections> <TotalConnections>2</TotalConnections> <TotalOperationsProcessed>7</TotalOperationsProcessed> <TotalOperationsReceived>8</TotalOperationsReceived> <Uptime>297</Uptime> <CacheSize>0</CacheSize> <CacheDroppedEntries>0</CacheDroppedEntries> </Statistics> </Server> </SiteInformation>
comment:11 by , 12 years ago
Happy to report MapGuide 2.5.0.7349 successfully tested on Windows 8 64-bit.
Removing milestone. Not going to support a pre-release version of Windows for 2.4