If a Roaming Profile policy is assigned to a user, the policy fails if the user profile is stored on Linux or NetWare Home Directory. This is because the registry hive of the user profile does not have permissions to load the profile to other devices. If a default profile already exists at a shared location, you need to configure the permissions for the default profile registry hive.
For more information, see TID 7007207 in the Novell Support Knowledgebase.
At the shared location, run regedit to open the Registry Editor.
If the shared location is on a NetWare or Linux device, map the location from a Windows device then open the Registry Editor on the Windows device.
Select HKEY_USERS, then click File > Load Hive.
Open the NTUSER.DAT file from the default profile folder.
The NTUSER.DAT file might be hidden. To unhide the file:
Open the default profile folder in Windows Explorer.
Click Tools > Folder Options > View.
Deselect Hide protected operating system files.
In the Load Hive dialog box, specify the Key Name for the hive. For example, Vista.
Right-click the Vista hive, then click Permissions.
Ensure that the following groups or usernames have Full Control permissions:
Administrators
SYSTEM
Users
Click Advanced.
Select the Replace permission entries on all child objects with entries shown here that apply to child objects option, click OK, then click Yes.
Click OK.
To unload the hive, select the Vista registry hive that you created, then click File > Unload Hive.