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 problem - 4.3.3 to 4.3.4 (and 4.3.2 to 4.3.3)Upgrade problem - 4.3.3 to 4.3.4 (and 4.3.2 to 4.3.3)
Previous
 
Next
New Post
8/11/2006 12:08 PM
 
Hello

I've attempted to upgrade dot net nuke on 2 seperate occasions since recently starting to mess around with it.

The first time, I tried to upgrade from 4.3.2 to 4.3.3. The upgrade seemed to go fine; the site displayed ok and seemed to work. The problem was when I tried to login. Admin, host, and a 3rd account I created stopped being able to login.

Having just started using DNN, i just re-installed, thinking the problem might be a fluke.

Fast forward a few weeks. 4.3.3 is installed and needs to be upgraded to 4.3.4. I do the installation, same as before. Everything works.. Except being able to login.

I've restored back to 4.3.3 with my backups but I sure would like to patch that security hole.

What gives? Am I doing something wrong?

-Jeff
 
New Post
8/11/2006 7:24 PM
 

are you copying over the validation and decryption keys? They're uniquely generated per-install, so need to be migrated over to the new web.config, and if they're not, you won't be able to log in. The steps are detailed in the installation guide in the documentation download.

Cathal


Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
8/11/2006 11:18 PM
 
thanks for the nudge in the right direction pal. That's all it was.

I feel a bit silly as I thought I was following the directions. I'm familiar with those 2 settings having manually adjusted them for another web application that I run load balanced on 2 servers, but I had no idea each installation of DNN actually generated new keys on install.. So I skipped that part as it was only mentioned in the upgrade notes as, what I interpreted to be, settings you /might/ have changed.

I didn't personally touch that part of the web.config, so I didn't copy it over.

Anyhoo.. It would be helpful had the upgrade doc mentioned that they actually /need/ to be copied!

- merge any localized settings from your old web.config to the new web.config. These typically include:
- connection strings ( SiteSqlServer )
- machine keys ( validationKey and decryptionKey )
- objectQualifier

I would update that line to say...

- merge any localized settings from your old web.config to the new web.config. These include:
- the connection strings ( SiteSqlServer ) that you configured
- the machine keys ( validationKey and decryptionKey ) - that are unique to each install and generated on install
- objectQualifier
 
New Post
8/12/2006 5:05 AM
 

Hello,

I also have a problem by upgrading to 3.3.3 to 3.3.4 , I did it without any problem on my local machine , but when I try to upgrade my website, and when try to log in I get this error message,

Can you help me, how can i fix the problem?

 

An error has occurred.
DotNetNuke.Services.Exceptions.PageLoadException: Input string was not in a correct format. ---> System.FormatException: Input string was not in a correct format. at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) at DotNetNuke.Entities.Users.UserProfile.get_TimeZone() at DotNetNuke.Entities.Users.UserTime.get_ClientToServerTimeZoneFactor() at DotNetNuke.Entities.Users.UserTime.get_CurrentUserTime() at DotNetNuke.UI.Skins.Controls.CurrentDate.Page_Load(Object sender, EventArgs e) at System.Web.UI.Control.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain() --- End of inner exception stack trace ---
 
New Post
8/12/2006 5:40 AM
 
Please copy this section (machineKey) from your old web.config:
 

<machineKey validationKey="856E0CC799727915D301E9AC52DC086C319CA6A9" decryptionKey="B4C93481C459096B4EF60CD63F67BC14C2A974268593B5B0" decryption="3DES" validation="SHA1"/>

and replace in new web.config.

 

Hope this helps you.

 

Rahul

 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Upgrade problem - 4.3.3 to 4.3.4 (and 4.3.2 to 4.3.3)Upgrade problem - 4.3.3 to 4.3.4 (and 4.3.2 to 4.3.3)


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