We help IT Professionals succeed at work.
Troubleshooting Question

One roaming profile will not to load on a specific Citrix Server

58 Views
Last Modified: 2020-11-11
We have user that connects to a delivery group that uses a roaming profile.  We have 3 x Separate 2012 R2  in this delivery group (1, 2, 3). When this 1 specific user logs on to the '2' server his profile loads correctly from Profile Management.  But if this same user logs on to either server '1' or '3' this user is logged on with a temporary profile.  I have already removed the locally stored profiles for this specific user on the 'Rouge' servers but that did not help.  What can I do to help the user to login with his profile settings as he is supposed to? 
Comment
Watch Question

PkafkasNetwork Engineer

Author

Commented:
Other users do not have this problem on the same 'rouge' Citrix servers. 
James RankinMedia Hound
CERTIFIED EXPERT

Commented:
When you say "removed the locally stored profile", did you delete it from the system control panel or just remove the folder from c:\users?
Olivier MARCHETTACitrix Support and Infrastructure Engineer
CERTIFIED EXPERT

Commented:
Are the servers 2 and 3 using the same roaming profile configuration and path?
How are you configuring the roaminhg profile? Via GPO? Citrix Policy?
Are you using Citrix roaming profiles (UPM)?

A temporary profile usually means that the user has a locked profile on the system.
For example the user has logged in and logged off, but a problem has occured and the profile, usually the registry, is still loaded on the server for this user.

Sometimes you have no choice but to restart the server to fix the problem.

I defnitely would check the roaming profile configuration (path) on each server, make sure the configuration is the same for all servers, and try to reset the user profile for a test if the issue persist after restarting the servers.


PkafkasNetwork Engineer

Author

Commented:
Mr Rankin, I removed the profile from advanced system settings.  Then I deleted the folder from C:\users.  There was no restart.
PkafkasNetwork Engineer

Author

Commented:
The 3 servers are configured the same and with Citrix Policies. The problem appears to be user and server specific.

Perhaps the problem will be fixed the next time the servers are restarted because of the a windows update.  How can we tell when the lat restart was on a Windows 2012 R2 server?    https://windowsreport.com/windows-server-check-last-reboot/

  1. Open Command Prompt as an administrator.
  2. In the command line, copy-paste the following command and press Enter:
    systeminfo | find /i “Boot Time”

Olivier MARCHETTACitrix Support and Infrastructure Engineer
CERTIFIED EXPERT

Commented:
Restart the server and try. This could possibly fix the issue.
I would also recommend to temporariliy enable the Citrix UPM logs, and you will find the logs under "%SystemRoot%\system32\LogFiles\UserProfileManager ".
Enable the "Personalized user information", this is usefull to find the user account name in the logs.
Leave the options by default.
The next time it happens you can then read the logs and find out what happened at logoff or at logon with the user profile.

PkafkasNetwork Engineer

Author

Commented:
The restart did not work.  The problem was that the default local profile was corrupted.  After we removed it and then copied the same profile from another server then the problem corrected itself.   Question why would replacing a local profile on the Citrix '2' server correct the problem when a user was having problems logging on the Citrix '1' server.
James RankinMedia Hound
CERTIFIED EXPERT

Commented:
I would investigate where that default profile came from, and did it have something user or device specific embedded in it. Was it created using copyprofile? 
PkafkasNetwork Engineer

Author

Commented:
What was done to fix this problem was

1. Remove the locally stored user profiles.
2. The local default profile was corrupted.
    a.  Replaced the local default user profile with a default profile of another server.

Problem solved.  The situation was that the user's roaming profile was not able to get loaded because it was somehow tied to the local default profile.  After cleaning up both the local default and the user's local profiles the user's Citrix roaming profile was able to get pulled to the server.  
Network Engineer
Commented:
This problem has been solved!
(Unlock this solution with a 7-day Free Trial)
UNLOCK SOLUTION