After applying iFix019a for 5.0.2, users can no longer login to CLM
After applying iFix019a for 5.0.2, users can no longer login, they see the following error:
Error!
We're Sorry...
The user ID you logged in with is not recognizable.
You are not authorized to access Jazz Team Server Admin UI.
The enviornment is:
CLM 5.0.2
Apache Tomcat as the application server
Using LDAP for authentication.
One answer
In the readme for some iFixes where the application war need to be updated, it mentions in order to update the application WAR files, the JAZZ_HOME/server/tomcat/webapps/<app> folders need to be deleted, please see below:
DEPLOYING ON TOMCAT
1. Backup these files:
a. JAZZ_HOME/server/tomcat/webapps/jts.war
b. JAZZ_HOME/server/tomcat/webapps/ccm.war
c. JAZZ_HOME/server/tomcat/webapps/qm.war
d. JAZZ_HOME/server/tomcat/webapps/rm.war
2. Copy the WAR files to the JAZZ_HOME/server/tomcat/webapps directory.
3. Stop the Tomcat server.
4. Delete the JAZZ_HOME/server/tomcat/webapps/jts directory
5. Delete the JAZZ_HOME/server/tomcat/webapps/ccm directory
6. Delete the JAZZ_HOME/server/tomcat/webapps/qm directory
7. Delete the JAZZ_HOME/server/tomcat/webapps/rm directory
8. Delete the JAZZ_HOME/server/tomcat/work/Catalina/localhost/jts directory
9. Delete the JAZZ_HOME/server/tomcat/work/Catalina/localhost/ccm directory
10. Delete the JAZZ_HOME/server/tomcat/work/Catalina/localhost/qm directory
11. Delete the JAZZ_HOME/server/tomcat/work/Catalina/localhost/rm directory
However, if using LDAP for authentication by following the steps from the following documentation, the web.xml files should be copied off as well.
In step 3 it is mentioned that the web.xml file in JAZZ_HOME/server/tomcat/webapps/<app> needs to be updated.
When applying the iFix, these folders are deleted and there is no mention in backing these files up first.
After applying the iFix and restarting the server, now the users are no longer able to login.
Resolution is to:
If you have backup of the files, then copy them in their place, or the changes would need to be made again for the applications