Link to home
Start Free TrialLog in
Avatar of Pkafkas
Pkafkas

asked on

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

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? 
Avatar of Pkafkas
Pkafkas

ASKER

Other users do not have this problem on the same 'rouge' Citrix servers. 
Avatar of James Rankin
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?
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.


Avatar of Pkafkas

ASKER

Mr Rankin, I removed the profile from advanced system settings.  Then I deleted the folder from C:\users.  There was no restart.
Avatar of Pkafkas

ASKER

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”

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.

Avatar of Pkafkas

ASKER

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.
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? 
Avatar of Pkafkas

ASKER

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.  
ASKER CERTIFIED SOLUTION
Avatar of Pkafkas
Pkafkas

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial