Usage Note 33544: Removing or changing the metadata for user login information in SASĀ® Management Console causes a "DirectoryEntry" error in Xythos WebFile Server Admin
An error occurs if you remove or change the metadata for login information in SAS Management Console for a user who has explicit access permissions to a directory path in Xythos WebFile Server Admin (xythosadmin). The error produces the following message:
An error occurred.
DirectoryEntry:2792
Please press the "back" button on your browser and try again.
Typically, this problem indicates that a change has occurred in the login information for the SAS Web Administrator user (saswbadm). The instructions.html document tells the administrator to log in to xythosadmin and give the SAS Web Administrator explicit access to /sasdav/wrs during the final configuration steps. A change in the login information of any user who has Access Permissions to a directory path in xythosadmin will trigger the error.
The type of user information that might be changed in the metadata
You might cause the error to occur if you make changes to any of the login properties in the metadata for the saswbadm user, including the following:
- syntax of the user ID (being changed from saswbadm to d12345\saswbadm, for example)
- password
- authentication domain
Removing a user from the metadata will also cause the error if the user had explicit access permissions to a directory under the WebDAV Base Path.
In such a case, attempting to navigate under /sasdav in xythosadmin causes the error to occur. In such a circumstance, if you turned on debugging for Xythos WebFile Server, one of the following messages might appear in the Xythos log files:
Trace XythosUser PrincipalManagerBase:556
Virtual server 0 can't be found for user host\username@host
No Logins found for host\username@SERVER1 - invalid userID or Login information cannot be seen.
Correcting the problem
You can fix the problem by performing the following steps:
- Determine which user account is causing the 'DirectoryEntry:2792' error.
- Edit saswfs.properties and change com.sas.wfs.debug to 'true'.
- Recreate the error in xythosadmin.
- Check the Xythos log to identify the user account that is causing the problem.
- In SAS Management Console, add the user's old login information back into the metadata by adding a new entry to saswbadm.
This old information is what was stored previously in metadata when the user was given Access Permissions in xythosadmin, but was subsequently changed.
Note: This is a temporary step. You will remove this new entry in the last step of this procedure.
- Log in to xythosadmin and remove the user's Access Control Entry.
- Restart Xythos WebFile Server and ensure that no error occurs in xythosadmin.
- In SAS Management Console, remove the user information that you just added.
How to avoid the problem when removing users
If you add access permissions for a user in xythosadmin and later want to remove that user from SAS metadata, perform the following steps:
- Remove the user's Access Control Entry in xythosadmin.
- Remove the user in SAS Management Console.
Operating System and Release Information
| SAS System | Xythos WebFile Server OEM Package | Microsoft Windows 2000 Server | 2.2 | | 9.1 TS1M3 SP4 | |
| Microsoft Windows Server 2003 Standard Edition | 2.2 | | 9.1 TS1M3 SP4 | |
| Microsoft Windows XP Professional | 2.2 | | 9.1 TS1M3 SP4 | |
| 64-bit Enabled AIX | 2.2 | | 9.1 TS1M3 SP4 | |
| 64-bit Enabled Solaris | 2.2 | | 9.1 TS1M3 SP4 | |
| HP-UX IPF | 2.2 | | 9.1 TS1M3 SP4 | |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
| Date Modified: | 2008-11-25 10:19:07 |
| Date Created: | 2008-10-07 16:40:36 |