Jamf Pro upgrade from 11.7.1 to 11.9 fails

matthias_kirchn
New Contributor

Dear all,

on our Jamf Pro installation, an upgrade from 11.7.1 to 11.9 fails:

 

1. We first try to follow the instructions here to migrate from Java 11 to Java 21 which is required for Jamf 11.9: Jamf Lernzentrum -> We are not able to stop Tomcat ("failed to stop. exit status 5"). Nevertheless, the uninstallation of Java 11 works, also the installation of Java 21.

 

2. The installation of JAMF 11.9 also works with no errors.

 

3. Out Jamf instace https://jss.<domain>:8443/ is not available after the upgrade.

 

Any ideas?

2 ACCEPTED SOLUTIONS

AJPinto
Honored Contributor III

Have you rebooted the server to restart tomcat? You can also uninstall Jamf, then reinstall Jamf then recover your database if all else fails. 

 

Honestly, I would not have attempted to upgrade a server on a Federal holiday. 

View solution in original post

matthias_kirchn
New Contributor

Got it...problem were deprecated command in setenv.sh, had to remove PermSize:
before:
export CATALINA_OPTS="$CATALINA_OPTS -XX:PermSize=256m -XX:MaxPermSize=256m -Djdk.tls.client.protocols='TLSv1,TLSv1.1,TLSv1.2'"
export JAVA_OPTS="$JAVA_OPTS -XX:PermSize=256m -XX:MaxPermSize=256m"

now:
export CATALINA_OPTS="$CATALINA_OPTS -Djdk.tls.client.protocols='TLSv1,TLSv1.1,TLSv1.2'"
export JAVA_OPTS="$JAVA_OPTS -Xmx2048M"

View solution in original post

2 REPLIES 2

AJPinto
Honored Contributor III

Have you rebooted the server to restart tomcat? You can also uninstall Jamf, then reinstall Jamf then recover your database if all else fails. 

 

Honestly, I would not have attempted to upgrade a server on a Federal holiday. 

matthias_kirchn
New Contributor

Got it...problem were deprecated command in setenv.sh, had to remove PermSize:
before:
export CATALINA_OPTS="$CATALINA_OPTS -XX:PermSize=256m -XX:MaxPermSize=256m -Djdk.tls.client.protocols='TLSv1,TLSv1.1,TLSv1.2'"
export JAVA_OPTS="$JAVA_OPTS -XX:PermSize=256m -XX:MaxPermSize=256m"

now:
export CATALINA_OPTS="$CATALINA_OPTS -Djdk.tls.client.protocols='TLSv1,TLSv1.1,TLSv1.2'"
export JAVA_OPTS="$JAVA_OPTS -Xmx2048M"