Re: ArcGIS Server 10 .NET Setup Error
I am attempting to install ArcGIS Server Enterprise 10 (.NET) on an Windows 2008 Enterprise x64 computer and I'm running into the above error. It is annoying, but at least it is consistent.
Here is what I've done.
Run ESRI.exe from ArcGIS Server Enterprise Folder
Select ArcGIS Server for the Microsoft .NET Framework - GIS Server
"Next" from Welcome screen
Accept license agreement and click "Next"
Accept Defaults for features (namely all features), click "Next"
Nearly immediately get "Internal Error 2878, Existing_Web_Site, ListBox, Default Web Site,80,1"
I review installation documents and check on System Requirements. I see that .NET Framework 3.5 SP1 is required. I check "Features" in the Server Manager. It lists ".NET Framework 3.0" but not 3.5.1. I check in "Installed Programs" and find that "Microsoft .NET Framework 3.5.1" and "Microsoft .NET Framework 4 Client Profile" and "Microsoft .NET Framework 4 Extended" are all listed as installed programs. Search web but don't find any useful information on getting .NET 3.5.1 to show up as an installed feature.
A web search on the specific "Internal Error 2878" finds: http://forums.arcgis.com/threads/835...ET-Setup-Error from 7-15-201. Much as the Original Poster, I have numerous existing web sites on the server.
I followed suggested link to: http://help.arcgis.com/en/arcgisserv...0000014000000/ to try to the quiet install.
The "quiet install" instructions indicate the following commands should be run.
msiexec /i \\machinename\server_dotnet_GIS_Services\setup.msi /qb InstallDir=C:\ArcGIS_Server INSTANCE=ArcGIS_External WEBSITE_ID=4059640
However, there is no setup.msi in a \server_dotnet_GIS_Services directory. There is no "\server_dotnet_GIS_Services\" directory at all. There is a "ArcGIS_Server_DotNet_Edition" directory. But, there's no setup.msi in it, just two further directories. I want to install the GIS Services, so I checked out the "GISServices" directory. - Ah, finally a setup.msi at "S:\GIS\Arc 10.0\ArcGIS Server Enterprise 10\ArcGIS_Server_DotNet_Edition\GISServices". (There is also a setup.exe in that directory.)
I check out the file:///S:/GIS/Arc%2010.0/ArcGIS%20Server%20Enterprise%2010/ArcGIS_Server_DotNet_Edition/GISServices/Documentation/install_guides/Server_dotnet/index.html#/Windows_Server_2008_R2_IIS_requirements/00890000000n000000/ page (man those are long URLs!)
I have all the IIS requirements.
I check out the file:///S:/GIS/Arc%2010.0/ArcGIS%20Server%20Enterprise%2010/ArcGIS_Server_DotNet_Edition/GISServices/Documentation/install_guides/Server_dotnet/index.html#/Verify_system_requirements/008900000007000000/ for the System requirements.
I have, per the above discussion, .NET Framework 3.5.1 installed on the machine, however isn't listed as an installed feature. The ESRI documentation doesn't say how to install .NET 3.5.1 for Windows 2008 Enterprise (probably because no one knows).
The two ESRI links don't say what I want for the INSTANCE or WEBSITE_ID values. Should they be new and unique or belong to an existing site? I'm perfectly happy with a new site, let's call it "ArcGIS" and give it the unused WEBSITE_ID of 12.
To organize the applications rationally I want the Server to be in "C:\Program FIles (x86)\ArcGIS\Server 10".
So the command should be,
msiexec /i "S:\GIS\Arc 10.0\ArcGIS Server Enterprise 10\ArcGIS_Server_DotNet_Edition\GISServices\setup.msi" /qb InstallDir="C:\Program FIles (x86)\ArcGIS\Server 10" INSTANCE=ArcGIS WEBSITE_ID=12
I open an DOS window (Command Prompt) and copy that command in. Then press <Enter>.
I get the "ArcGIS Server 10 - GIS Services" Preparing to install dialog and then Windows ask for my permission to install the application. I'm sysadmin on the server, so I give it approval and the install process starts. I wait while the process goes slowly along. With "Time remaining: 2 minute", the following error message shows up: "Error in custom action. The library ESRIRegistrationMgr.dll is invalid or could not be found." The only choice is to is to click "OK". (see C:\Users\cuttsj\Pictures\ESRI_Error_msg.jpg)
Installation appears to proceed; at least the "Time remaining" decreases as the progress bar gets longer. At about "Time Remaining: 25 seconds", the same "Internal Error 2878, Existing_Web_Site, ListBox, Default Web Site,80,1" error appears along with another "ESRIRegistrationMgr.dll" error. Click "OK" on dll error box. Click "OK" on "Internal Error" box,
end up with "Fatal Error - Installation ended prematurely because of error."
I've repeated this process 3 times. Twice to make sure I was doing everything correctly, the third to come up with these detailed documentations.
So what now?
One possibility would be to go over to the secured site where the server is installed and install Windows 2008 R2 over the existing operating system. Reinstall all the applications. Reinstall ArcGIS 10 Desktop. Reinstall ArcGIS 10 License Manager and then try to install the ArcGIS 10 GIS Services for .NET. Then re-establish all the web sites. But that should be a bit of over kill.
Tags for this Thread