DNN Forums

Ask questions about your website to get help learning DNN and help resolve issues.

Issue when updating DNN 04.09.05 to 05.04.04

 7 Replies
 2 Subscribed to this topic
 33 Subscribed to this forum
Sort:
Author
Messages
New Around Here
Posts: 16
New Around Here

I have an old DNN website I want to update this to the latest version so I have tried to update my website to DNN 05.04.04 
after copying the update packages and going to the update page this error shows on the browser 

I had more look on the web.config file, and I can see this config but in this folder path this file does not exist 

                     name="CKHtmlEditorProvider" type="WatchersNET.CKEditor.CKHtmlEditorProvider, WatchersNET.CKEditor" providerPath="~/Providers/HtmlEditorProviders/CKEditor/" ck_skin="black" ck_toolbar="Full" ck_browser="standard"



also, I have tried to remove this and run the update and this error shows on the browser 


 
how can I fix this issue I'm stuck on this any help would be appreciated 

Advanced Member
Posts: 207
Advanced Member
Helpful Replier
Helpful Replier
Thanks for being such a helpful replier!
MVP
MVP
You're an MVP!
New Poster
New Poster
Congrats on posting!
This could be the Aricie module. You can try upgrading that, if they have a new version. DNN4 is very old. To Test you could try removing the Aricie modules and retry the upgrade to see if it works.
Veteran Member
Posts: 349
Veteran Member
3 Helpful Replier
Helpful Replier
Thanks for being such a helpful replier!
MVP
MVP
You're an MVP!
Engaged Reader
Engaged Reader
You are an engaged reader!
Avid Reader
Avid Reader
Avid Reader art thou!
We don't know which version you are upgrading from.

The first step I would do is to uninstall any module that is unused, for any 3rd party module that is still used, I would check for compatibility with each next version before upgrades of major versions.

I notice you are using the WatchersNet editor, this was not the default and was not maintained to the current version. You would probably have a hard time finding updates for it, so I would change to the default DNN provided editor until you get further with DNN upgrades as it won't survive to the latest version anyway.

I also see the error you showed started with Aricie PortalKeeper, the last update on that extension was 8 years ago. Don't quote me on this, but I highly doubt it would survive much more upgrades and the version you have is probably just not updated to support DNN 5.2.x. The last release was on codeplex and codeplex no longer exists.

When that cleanup and extensions updates is done, I would take a backup as this alone is a working improvement and only then start trying to update DNN.

There is a documented upgrade path here: https://docs.dnncommunity...rade-path/index.html
Some of those older upgrades need some manual steps, make sure you read the footnotes before starting.

DNN past v5.2.x you need .NET Framework 3.5 SP1 at minimum.
Once you are done with all these you may bump into different issues (other extensions, other errors), let us know and we'll try to help further.
Veteran Member
Posts: 349
Veteran Member
3 Helpful Replier
Helpful Replier
Thanks for being such a helpful replier!
MVP
MVP
You're an MVP!
Engaged Reader
Engaged Reader
You are an engaged reader!
Avid Reader
Avid Reader
Avid Reader art thou!
Oops I missed you have the from version in the title :)
New Around Here
Posts: 16
New Around Here

Thank you guys for the reply this is the current DNN version 04.09.05 Sure I will try to remove all the unused modules (is there any way to find whether the module is used or not I know the newer version of DNN We can see that)
also, I have followed the DNN update path unfortunately I can t find any foot note for this versions 

any way I will try to remove unused module and do the update

Advanced Member
Posts: 207
Advanced Member
Helpful Replier
Helpful Replier
Thanks for being such a helpful replier!
MVP
MVP
You're an MVP!
New Poster
New Poster
Congrats on posting!
SQL for Modules installed

SELECT distinct MD.FriendlyName FROM [ModuleDefinitions] as MD

SQL for Modules in use.

SELECT distinct MD.FriendlyName FROM [Modules] as M inner join [ModuleDefinitions] as MD on M.ModuleDefID = MD.ModuleDefID


NOTE: Please don't trust this 100%, I just wrote it off the top of my head. There may be other factors involved. But it gives you a start. If anyone has a better idea, please post it.

Veteran Member
Posts: 1182
Veteran Member
MVP
MVP
You're an MVP!
Posted By David Lee on 7/22/2024 10:57 AM
SQL for Modules installed

SELECT distinct MD.FriendlyName FROM [ModuleDefinitions] as MD

SQL for Modules in use.

SELECT distinct MD.FriendlyName FROM [Modules] as M inner join [ModuleDefinitions] as MD on M.ModuleDefID = MD.ModuleDefID


NOTE: Please don't trust this 100%, I just wrote it off the top of my head. There may be other factors involved. But it gives you a start. If anyone has a better idea, please post it.
 

Seems to be correct to me.

Happy DNNing!
Michael

 

 

Michael Tobisch
DNN★MVP

DNN Connect
Growing Member
Posts: 31
Growing Member
New Poster
New Poster
Congrats on posting!
Posted By David Lee on 7/22/2024 7:13 AM
This could be the Aricie module. You can try upgrading that, if they have a new version. DNN4 is very old. To Test you could try removing the Aricie modules and retry the upgrade to see if it works.

I think that the error is caused by a breaking change between DNN5 and DNN4. You probably need to upgrade Aricie Shared and Aricie PortalKeeper to solve the 2nd error.

Do you know why PortalKeeper is installed on your instance? What are the features you need for?
This module is now maintained only for internal purposes and it's not publicly released anymore. I could provide you an upgrade for test if needed. 
Maybe the best solution is to uninstall Aricie PortalKeeper, depending on your needs.

Staying at your disposal.

 

These Forums are for the discussion of the open source CMS DNN platform and ecosystem.

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

  1. If you have (suspected) security issues, please DO NOT post them in the forums but instead follow the official DNN security policy
  2. No Advertising. This includes the promotion of commercial and non-commercial products or services which are not directly related to DNN.
  3. 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.
  4. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  5. No Flaming or Trolling.
  6. No Profanity, Racism, or Prejudice.
  7. Site Moderators have the final word on approving / removing a thread or post or comment.
  8. English language posting only, please.

Would you like to help us?

Awesome! Simply post in the forums using the link below and we'll get you started.

Get Involved