Attempts to load a repository workspace containing symbolic links (symlinks) with User Account Control (UAC) enabled results in 'unable to create symbolic link' error in IBM Rational Team Concert (RTC).
During the load of the workspace an error such as the following will be observed:
"Unable to create symbolic link /dir/dir3/slink to target ../../slink : A required privilege is not held by the client."
The creation of symlinks on an NTFS file system with UAC enabled requires elevated privileges. This operation will also fail in a command prompt not run as administrator.
Windows 7 and Server 2008 with UAC enabled.
Resolving the problem
This problem can be avoided by completing one of the following:
- Disable UAC, or
- Run RTC as an administrator
NOTE: Being logged into the operating system as an administrator is NOT sufficient. The application itself must be started as administrator by right clicking the application and specifying to 'run as administrator',
Jazz and Rational Team Concert have an active community that can provide you with additional resources. Browse and contribute to the User forums, contribute to the Team Blog and review the Team wiki.