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

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Cannot edit usersCannot edit users
Previous
 
Next
New Post
12/31/2014 10:39 PM
 

GoDaddy crushed me again...

When I try to edit an old existing user I get an error:

AssemblyVersion: 7.0.6

PortalID: 0

PortalName: Indian Lake Info Network

UserID: 2

UserName: admin

ActiveTabID: 50

ActiveTabName: User Accounts

RawURL: /asp/Admin/UserAccounts/tabid/50/ctl/Edit/mid/369/UserId/702/filter/M/currentpage/0/Default.aspx?popUp=true

AbsoluteURL: /asp/Default.aspx

AbsoluteURLReferrer: http://indianlake-pa.net/asp/Admin/UserAccounts/tabid/50/pagesize/50/filter/M/Default.aspx

UserAgent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36

DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke

ExceptionGUID: ae0ed43c-dd48-47af-bf59-2a5b86b4fd75

InnerException: Access to the path 'D:\Hosting\2404002\html\asp\Portals\0\CKToolbar.xml' is denied.

FileName:

FileLineNumber: 0

FileColumnNumber: 0

Method: System.IO.__Error.WinIOError

StackTrace:

Message: DotNetNuke.Services.Exceptions.PageLoadException: Access to the path 'D:\Hosting\2404002\html\asp\Portals\0\CKToolbar.xml' is denied. ---> System.UnauthorizedAccessException: Access to the path 'D:\Hosting\2404002\html\asp\Portals\0\CKToolbar.xml' 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, Boolean useLongPath, Boolean checkHost) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share) at WatchersNET.CKEditor.ToolbarUtil.GetToolbars(String sHomeDirPath, String defaultToolbarFile) at WatchersNET.CKEditor.Web.CKEditorControl.SetUserToolbar(String defaultToolbarFile) at WatchersNET.CKEditor.Web.CKEditorControl.get_Settings() at WatchersNET.CKEditor.Web.CKEditorControl.OnPreRender(EventArgs e) at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---

Source:

Server Name: P3NW8SHG349

 

When I add a new user I get a different set of errors when I try to edit that user...  First an error that says I cannot access a portal/user folder:

AssemblyVersion: 7.0.6

PortalID: 0

PortalName: Indian Lake Info Network

UserID: 2

UserName: admin

ActiveTabID: 50

ActiveTabName: User Accounts

RawURL: /asp/Admin/UserAccounts/tabid/50/ctl/Edit/mid/369/UserId/702/filter/M/currentpage/0/Default.aspx?popUp=true

AbsoluteURL: /asp/Default.aspx

AbsoluteURLReferrer: http://indianlake-pa.net/asp/Admin/UserAccounts/tabid/50/pagesize/50/filter/M/Default.aspx

UserAgent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36

DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke

ExceptionGUID: d104e245-683f-46df-943c-2b342838acf4

InnerException: Access to the path 'D:\Hosting\2404002\html\asp\Portals\0\Users\190' is denied.

FileName:

FileLineNumber: 0

FileColumnNumber: 0

Method: System.IO.__Error.WinIOError

StackTrace:

Message: DotNetNuke.Services.Exceptions.PageLoadException: Access to the path 'D:\Hosting\2404002\html\asp\Portals\0\Users\190' is denied. ---> System.UnauthorizedAccessException: Access to the path 'D:\Hosting\2404002\html\asp\Portals\0\Users\190' is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost) at System.IO.DirectoryInfo.Create() at DotNetNuke.Services.FileSystem.FolderManager.CreateFolderInFileSystem(String physicalPath) at DotNetNuke.Services.FileSystem.FolderManager.AddFolder(FolderMappingInfo folderMapping, String folderPath) at DotNetNuke.Services.FileSystem.FolderManager.AddUserFolder(UserInfo user) at DotNetNuke.Services.FileSystem.FolderManager.GetUserFolder(UserInfo userInfo) at DotNetNuke.Web.UI.WebControls.DnnFilePickerUploader.LoadFolders() at DotNetNuke.Web.UI.WebControls.DnnFilePickerUploader.Page_Load(Object sender, EventArgs e) at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) at System.Web.UI.Control. (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.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.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.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---

Source:

Server Name: P3NW8SHG349

 

So I create that folder, then I get the same error pretty much, except:

ExceptionGUID: d51a8098-471a-4956-8bd1-8f161bf46839

InnerException: Access to the path 'D:\Hosting\2404002\html\asp\Portals\0\Users\190\02' is denied.

FileName:

FileLineNumber: 0

FileColumnNumber: 0

Method: System.IO.__Error.WinIOError

StackTrace:

Message: DotNetNuke.Services.Exceptions.PageLoadException: Access to the path 'D:\Hosting\2404002\html\asp\Portals\0\Users\190\02' is denied. ---> System.UnauthorizedAccessException: Access to the path 'D:\Hosting\2404002\html\asp\Portals\0\Users\190\02' is denied. 

 

So I create that subfolder and I get:

ExceptionGUID: e1a423b0-7bf7-46e2-a52a-da98d3b088a4

InnerException: Access to the path 'D:\Hosting\2404002\html\asp\Portals\0\Users\190\02\702' is denied.

 

So I create that subfolder then finally get the familiar:

 

ExceptionGUID: ae0ed43c-dd48-47af-bf59-2a5b86b4fd75

InnerException: Access to the path 'D:\Hosting\2404002\html\asp\Portals\0\CKToolbar.xml' is denied.

 

I restored the db and the app from backups [several times] and it doesn't work now...  I went back more than a year and still no joy...

 

Clearly the app/db can no longer alter the files/folders it needs to...

 

A clean app install works but any attempt at connecting my db to the new app fails.  Upgrading to 7.3.4 failed as well, though I didn't go through 7.0.9 [the upgrade path].  The db is reported as 2005, but I restored it to a working 2012 name, like I thought I had done before...

 

Any thoughts would be appreciated.

 

Bob H.


 
New Post
12/31/2014 11:43 PM
 

Another hint:  Neither admin nor Host [SuperUser] can create a new child portal alias..., nor can the Host create a new child portal...

This has to be a rights issue that GoDaddy changed on me...

Bob H.

 
New Post
1/1/2015 11:55 AM
 

Resolved

One of the apps on my account needed to be updated to MSSQL 2008, IIS7 and latest ASP.net.  All apps/instances got moved to a new server around a month or so ago. Rights on the folders that contained some instances of DNN got changed to 'inherit' which took away the write rights for the app.  [the 'new' process to back up (copy...) a folder at GoDaddy involves a zip and unzip process; ie you can only move or zip a complete folder and moving doesn't work for a backup...  The rights for a folder get lost in the zipping of it...]

To be fair, GoDaddy did the move and update all for free, and at the time cautioned me to check everything.  I thought I had...

Thanks to any and all who have taken a look...

Bob H.

 
New Post
1/15/2015 12:30 PM
 

I had a user error saying that the app didn't have permission to write to the users directory. Couldn't figure it out. Came across this and was thrilled that Bob Hanson was on the case. He is a godsend. He had me up and running within 5 minutes last night. We talked on the phone this morning and figured Godaddy did something in December, but if you didn't do anything that required it to write to the directories, you were unaware of the write permission problem. In December, I manually cleared out a cache directory because I thought something was corrupted, but that wasn't the case. THAT is when the permission rewrite was done by GoDaddy. Too big of a coincidence. All fixed now. THANKS!

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Cannot edit usersCannot edit users


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