Big problem upgrading to SP2

Vote:
 

Hello,

We've just tried upgrading a CMS5 site from SP1 to SP2 but unfortunately we have big problems when doing this. I just wanted to see if anyone here has had the same problem or if we're the only ones. When running the upgrade package (offline) on our servers we get a message in the manager saying the following after a while: 

"Cannot install files: The installation failed, and the rollback has been performed. (Unable to get installer types in the C:\WINDOWS\assembly\GAC_MSIL\EPiServer\5.1.422.256_8fe83dea738b45b7\EPiServer.dll assembly.)"  

We did the same upgrade on our development machines earlier and that worked just fine, but not on our servers for some reason. Has anyone here had the same problem? If so, have you managed to get around it?

Best regards

Martin 

 

#20432
May 28, 2008 18:26
Vote:
 

Maybe there is some hint as to what goes wrong in upgrade.log? (C:\Program Files\EPiServer\Manager\Download)

 

Regards,

Håkan

#20435
May 29, 2008 10:11
Vote:
 

Hello Håkan,

Here is an excerpt from upgrade.log. I have sent it to support also but haven't received an answer that solved the problem yet.

 

 Installing assembly 'C:\WINDOWS\assembly\GAC_MSIL\EPiServer\5.1.422.256__8fe83dea738b45b7\EPiServer.dll'.
Affected parameters are:
applicationid = /LM/W3SVC/706022312/ROOT
licensekey =
assemblyfolderpath = C:\DOCUME~1\sehjoan\LOCALS~1\Temp\1\temp_epi_48a285fc-a03a-4e62-9fcd-1c906b80a699
licensedcompany = XX
rootdir = /
licensedto = XX
vppfolderpath =
usesapplicationid = True
logfile = C:\DOCUME~1\sehjoan\LOCALS~1\Temp\1\temp_epi_48a285fc-a03a-4e62-9fcd-1c906b80a699/upgrade.log
assemblypath = C:\DOCUME~1\sehjoan\LOCALS~1\Temp\1\temp_epi_48a285fc-a03a-4e62-9fcd-1c906b80a699\bin\EPiServer.dll
databaseconnection CN;
virtualdir = /
An exception occurred while trying to find the installers in the C:\WINDOWS\assembly\GAC_MSIL\EPiServer\5.1.422.256__8fe83dea738b45b7\EPiServer.dll assembly.
System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
Aborting installation for C:\WINDOWS\assembly\GAC_MSIL\EPiServer\5.1.422.256__8fe83dea738b45b7\EPiServer.dll.

An exception occurred during the Install phase.
System.InvalidOperationException: Unable to get installer types in the C:\WINDOWS\assembly\GAC_MSIL\EPiServer\5.1.422.256__8fe83dea738b45b7\EPiServer.dll assembly.
The inner exception System.Reflection.ReflectionTypeLoadException was thrown with the following error message: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information..

The Rollback phase of the installation is beginning.
Rolling back assembly 'C:\WINDOWS\assembly\GAC_MSIL\EPiServer\5.1.422.256__8fe83dea738b45b7\EPiServer.dll'.
Affected parameters are:
applicationid = /LM/W3SVC/706022312/ROOT
licensekey =
assemblyfolderpath = C:\DOCUME~1\sehjoan\LOCALS~1\Temp\1\temp_epi_48a285fc-a03a-4e62-9fcd-1c906b80a699
licensedcompany = XX
rootdir = /
licensedto = XX
vppfolderpath =
usesapplicationid = True
logfile = C:\DOCUME~1\sehjoan\LOCALS~1\Temp\1\temp_epi_48a285fc-a03a-4e62-9fcd-1c906b80a699/upgrade.log
assemblypath = C:\DOCUME~1\sehjoan\LOCALS~1\Temp\1\temp_epi_48a285fc-a03a-4e62-9fcd-1c906b80a699\bin\EPiServer.dll
databaseconnection CN;
virtualdir = /
An exception occurred while trying to find the installers in the C:\WINDOWS\assembly\GAC_MSIL\EPiServer\5.1.422.256__8fe83dea738b45b7\EPiServer.dll assembly.
System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
Aborting installation for C:\WINDOWS\assembly\GAC_MSIL\EPiServer\5.1.422.256__8fe83dea738b45b7\EPiServer.dll.
An exception occurred during the Rollback phase of the EPiServer.Install.LazyAssemblyInstaller installer.
System.InvalidOperationException: Unable to get installer types in the C:\WINDOWS\assembly\GAC_MSIL\EPiServer\5.1.422.256__8fe83dea738b45b7\EPiServer.dll assembly.
The inner exception System.Reflection.ReflectionTypeLoadException was thrown with the following error message: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information..
An exception occurred during the Rollback phase of the installation. This exception will be ignored and the rollback will continue. However, the machine might not fully revert to its initial state after the rollback is complete.

 

Previous to where this message appear, the installation of a couple of other ddl's seems to have worked just fine so the problem does always happen to episerver.dll.

Any help is appreciated :-)

Best regards

Martin 

#20467
Jun 02, 2008 9:30
Vote:
 
#20468
Jun 02, 2008 9:30
Vote:
 

Do you have .NET framework 3.0 installed? Otherwise, that might be it.

#20475
Jun 02, 2008 14:18
Vote:
 

.NET 3.0 is installed on the servers. We had no problem installing SP1 when that came and I guess .NET 3.0 was a prerequisite then to?

We've managed to work around this issue but it would be nice to know what the problem might be.

/Martin 

#20492
Jun 02, 2008 18:35
Vote:
 
How did you work around it, Martin? It might help us figuring out the cause of this issue.
#20510
Jun 03, 2008 10:57
Vote:
 
What I did was that I changed on my development machine so that it pointed to the other databases (stage and production), this way the database was upgraded to the correct version. Then I just did a deployment of the files from development to the stage- and production servers. So I guess that there hasn't been any real upgrade of the servers but only of the sites so to say.
#20512
Jun 03, 2008 14:46