Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Upgrade from 4.0.2 to 4.3.3 failureUpgrade from 4.0.2 to 4.3.3 failure
Previous
 
Next
New Post
8/21/2006 10:31 PM
 

All upgrades are pretty generic and you use the same sequence regardless of which original and upgrade versions you are using. You should backup your dotnetnuke diectory and database in case of errors in the install so you can return it to the original installation if necessary.

To execute the upgrade you do not use the module upgrade path. You need to unzip the new installation over top of the old installation taking care not to overwrite the web.config file. Then you need to use the new packaged web.config file and update it by including your old connection string, machine code string and encryption code string (necessary or you won't be able to log on). At this point by browsing to the site you will trigger the upgrade installation process.

This process is the only one to take whether upgradeing from 3.x to 4.x or 4.x to 4.x+.

Mike


Kist Enterprises
www.kistenterprises.com
 
New Post
8/22/2006 7:20 AM
 

Yesterday I started comparing folders and contents.  There are a few instances of module specific files.  Won't I need to be careful not to copy new version folders over old version folders -- replace just the new version files and preserve the module referenced files?

When you say "browse to the site" do you mean http://www.mysite.com/install/install.aspx?mode=InstallResources?

Thanks for the input!  I see light at the end of the tunnel, and I hope it's not a train!

 

 
New Post
8/22/2006 7:39 AM
 
browse the site means entering its address www.mysite.com into the address bar of your browser and hit enter.

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
9/2/2006 11:52 PM
 
mikekist wrote

...do not use the module upgrade path. You need to unzip the new installation over top of the old installation taking care not to overwrite the web.config file.  ...  This process is the only one to take whether upgradeing from 3.x to 4.x or 4.x to 4.x+.

Mike

Mike,

OK finally success with the upgrade!  Thank you for your help. 

Of course the installation caused other problems, such as the Bhattji Iframe modules displaying "You Do Not Have Permission To View The Requested File." 

My Active Forums Module errors out with...

Method not found: 'System.Data.IDataReader DotNetNuke.Data.DataProvider.GetRolesByUser(Int32, Int32)'.  

I tried reinstalling it, but that didn't fix it.

And Dynamic Registration is also toast:

Error: Registration is currently unavailable.
DotNetNuke.Services.Exceptions.ModuleLoadException: E:\web\outgardenin\htdocs\DesktopModules\Dynamic Registration\DynamicRegistration.ascx.vb(2400): error BC30456: 'GetRegistrationStatus' is not a member of 'DotNetNuke.Entities.Users.UserController'. ---> System.Web.HttpCompileException: E:\web\outgardenin\htdocs\DesktopModules\Dynamic Registration\DynamicRegistration.ascx.vb(2400): error BC30456: 'GetRegistrationStatus' is not a member of 'DotNetNuke.Entities.Users.UserController'. at System.Web.Compilation.AssemblyBuilder.Compile() at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) at System.Web.UI.TemplateControl.LoadControl(String virtualPath) at DotNetNuke.UI.Skins.Skin.InjectModule(Control objPane, ModuleInfo objModule, PortalSettings PortalSettings) --- End of inner exception stack trace ---

It won't even re-install or update. It errors out with this:

StartJob Begin Sql execution
Info Executing 02.20.00.SqlDataProvider
StartJob Start Sql execution: 02.20.00.SqlDataProvider file
Failure SQL Execution resulted in following Exceptions: System.Data.SqlClient.SqlException: Column names in each table must be unique. Column name 'QuestionOptionValue' in table 'dbo.DynamicRegistration_QuestionOption' is specified more than once. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at DotNetNuke.Data.SqlDataProvider.ExecuteADOScript(String SQL) at DotNetNuke.Data.SqlDataProvider.ExecuteScript(String Script, Boolean UseTransactions) --Adding Columns to standard dynamic question table ALTER TABLE dbo.DynamicRegistration_QuestionOption ADD QuestionOptionValue varchar(300) Default('') Not Null System.Data.SqlClient.SqlException: Column names in each table must be unique. Column name 'OptionType2' in table 'dbo.DynamicRegistration_Question' is specified more than once. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at DotNetNuke.Data.SqlDataProvider.ExecuteADOScript(String SQL) at DotNetNuke.Data.SqlDataProvider.ExecuteScript(String Script, Boolean UseTransactions) ALTER TABLE dbo.DynamicRegistration_Question ADD OptionType2 varchar(100) Default('') Null
EndJob End Sql execution: 02.20.00.SqlDataProvider file
 
EndJob Finished Sql execution
 
StartJob Creating files
Info Created E:\web\outgardenin\htdocs\DesktopModules\Dynamic Registration\DynamicRegistration.ascx
Info Created E:\web\outgardenin\htdocs\DesktopModules\Dynamic Registration\DateControl.ascx
Info Created E:\web\outgardenin\htdocs\DesktopModules\Dynamic Registration\DynamicRegistration_Default.css
Info Created E:\web\outgardenin\htdocs\DesktopModules\Dynamic Registration\DynamicRegistration.ascx.vb
Info Created E:\web\outgardenin\htdocs\DesktopModules\Dynamic Registration\DynamicRegistrationQuestions.ascx
Failure ExceptionSystem.Configuration.ConfigurationErrorsException: An error occurred loading a configuration file: Access to the path 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\cdkxefnc.tmp' is denied. (C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\web.config) ---> System.UnauthorizedAccessException: Access to the path 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\cdkxefnc.tmp' is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access) at System.CodeDom.Compiler.TempFileCollection.EnsureTempNameCreated() at System.CodeDom.Compiler.TempFileCollection.AddExtension(String fileExtension, Boolean keepFile) at System.CodeDom.Compiler.TempFileCollection.AddExtension(String fileExtension) at System.Configuration.Internal.WriteFileContext..ctor(String filename, String templateFilename) at System.Configuration.Internal.InternalConfigHost.StaticOpenStreamForWrite(String streamName, String templateStreamName, Object& writeContext, Boolean assertPermissions) at System.Configuration.Internal.InternalConfigHost.System.Configuration.Internal.IInternalConfigHost.OpenStreamForWrite(String streamName, String templateStreamName, Object& writeContext, Boolean assertPermissions) at System.Configuration.Internal.InternalConfigHost.System.Configuration.Internal.IInternalConfigHost.OpenStreamForWrite(String streamName, String templateStreamName, Object& writeContext) at System.Configuration.Internal.DelegatingConfigHost.OpenStreamForWrite(String streamName, String templateStreamName, Object& writeContext) at System.Configuration.UpdateConfigHost.OpenStreamForWrite(String streamName, String templateStreamName, Object& writeContext) at System.Configuration.MgmtConfigurationRecord.SaveAs(String filename, ConfigurationSaveMode saveMode, Boolean forceUpdateAll) --- End of inner exception stack trace --- at System.Configuration.MgmtConfigurationRecord.SaveAs(String filename, ConfigurationSaveMode saveMode, Boolean forceUpdateAll) at System.Configuration.Configuration.SaveAsImpl(String filename, ConfigurationSaveMode saveMode, Boolean forceSaveAll) at System.Configuration.Configuration.Save() at DotNetNuke.Common.Utilities.Config.AddCodeSubDirectory(String name) at DotNetNuke.Modules.Admin.ResourceInstaller.PaDnnInstallerBase.CreateModuleFile(PaFile File, PaFolder Folder) at DotNetNuke.Modules.Admin.ResourceInstaller.PaDnnInstallerBase.CreateFiles(PaFolder Folder) at DotNetNuke.Modules.Admin.ResourceInstaller.PaDnnInstallerBase.Install(PaFolderCollection folders) at DotNetNuke.Modules.Admin.ResourceInstaller.PaInstaller.Install()

Any help would be very much appreciated.

 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Upgrade from 4.0.2 to 4.3.3 failureUpgrade from 4.0.2 to 4.3.3 failure


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out