Description of problem: Version-Release number of selected component (if applicable): This is affecting all Satellite versions where we've OpenJDK 11.0.20.0.8-1 How reproducible: Always Steps to Reproduce: 1. Have a 6.14 Satellite(Puppet enabled) and Capsule setup running on RHEL8.8 with 2. Try to enable Puppet on Capsule 3.# satellite-installer --enable-puppet --foreman-proxy-puppetca true --foreman-proxy-content-puppet true --foreman-proxy-puppet true --puppet-server true --puppet-server-foreman-ssl-ca /etc/pki/katello/puppet/puppet_client_ca.crt --puppet-server-foreman-ssl-cert /etc/pki/katello/puppet/puppet_client.crt --puppet-server-foreman-ssl-key /etc/pki/katello/puppet/puppet_client.key --foreman-proxy-templates true --foreman-proxy-http true --puppet-server-foreman-url https://satellite.example.com 023-08-04 16:33:42 [NOTICE] [root] Loading installer configuration. This will take some time. 2023-08-04 16:33:45 [NOTICE] [root] Running installer with log based terminal output at level NOTICE. 2023-08-04 16:33:45 [NOTICE] [root] Use -l to set the terminal output log level to ERROR, WARN, NOTICE, INFO, or DEBUG. See --full-help for definitions. 2023-08-04 16:33:49 [NOTICE] [configure] Starting system configuration. 2023-08-04 16:34:02 [NOTICE] [configure] 250 configuration steps out of 1570 steps complete. 2023-08-04 16:34:02 [NOTICE] [configure] 500 configuration steps out of 1576 steps complete. 2023-08-04 16:34:03 [NOTICE] [configure] 750 configuration steps out of 1578 steps complete. 2023-08-04 16:34:03 [NOTICE] [configure] 1000 configuration steps out of 1580 steps complete. 2023-08-04 16:34:04 [ERROR ] [configure] Systemd start for puppetserver failed! 2023-08-04 16:34:04 [ERROR ] [configure] journalctl log for puppetserver: 2023-08-04 16:34:04 [ERROR ] [configure] -- Logs begin at Tue 2023-07-25 18:12:55 EDT, end at Fri 2023-08-04 16:34:04 EDT. -- 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:03 capsule.example.com systemd[1]: Starting puppetserver Service... 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: Exception in thread "main" java.lang.Error: java.io.FileNotFoundException: /usr/lib/jvm/java-11-openjdk-11.0.20.0.8-2.el8.x86_64/lib/tzdb.dat (No such file or directory) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/sun.util.calendar.ZoneInfoFile$1.run(ZoneInfoFile.java:261) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/sun.util.calendar.ZoneInfoFile$1.run(ZoneInfoFile.java:251) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/java.security.AccessController.doPrivileged(Native Method) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/sun.util.calendar.ZoneInfoFile.<clinit>(ZoneInfoFile.java:251) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/sun.util.calendar.ZoneInfo.getTimeZone(ZoneInfo.java:588) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/java.util.TimeZone.getTimeZone(TimeZone.java:577) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/java.util.TimeZone.setDefaultZone(TimeZone.java:682) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/java.util.TimeZone.getDefaultRef(TimeZone.java:653) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/java.util.TimeZone.getDefault(TimeZone.java:642) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/java.time.ZoneId.systemDefault(ZoneId.java:272) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/java.util.zip.ZipUtils.dosToJavaTime(ZipUtils.java:105) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/java.util.zip.ZipUtils.extendedDosToJavaTime(ZipUtils.java:131) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/java.util.zip.ZipEntry.getTime(ZipEntry.java:199) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at clojure.lang.RT.lastModified(RT.java:396) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at clojure.lang.RT.load(RT.java:442) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at clojure.lang.RT.load(RT.java:424) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at clojure.lang.RT.<clinit>(RT.java:338) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at clojure.main.<clinit>(main.java:20) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: Caused by: java.io.FileNotFoundException: /usr/lib/jvm/java-11-openjdk-11.0.20.0.8-2.el8.x86_64/lib/tzdb.dat (No such file or directory) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/java.io.FileInputStream.open0(Native Method) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/java.io.FileInputStream.open(FileInputStream.java:219) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/sun.util.calendar.ZoneInfoFile$1.run(ZoneInfoFile.java:255) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: ... 17 more 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136196]: Background process 136225 exited before start had completed 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com systemd[1]: puppetserver.service: Control process exited, code=exited status=1 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com systemd[1]: puppetserver.service: Failed with result 'exit-code'. 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com systemd[1]: Failed to start puppetserver Service. 2023-08-04 16:34:04 [ERROR ] [configure] /Stage[main]/Puppet::Server::Service/Service[puppetserver]/ensure: change from 'stopped' to 'running' failed: Systemd start for puppetserver failed! 2023-08-04 16:34:04 [ERROR ] [configure] journalctl log for puppetserver: 2023-08-04 16:34:04 [ERROR ] [configure] -- Logs begin at Tue 2023-07-25 18:12:55 EDT, end at Fri 2023-08-04 16:34:04 EDT. -- 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:03 capsule.example.com systemd[1]: Starting puppetserver Service... 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: Exception in thread "main" java.lang.Error: java.io.FileNotFoundException: /usr/lib/jvm/java-11-openjdk-11.0.20.0.8-2.el8.x86_64/lib/tzdb.dat (No such file or directory) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/sun.util.calendar.ZoneInfoFile$1.run(ZoneInfoFile.java:261) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/sun.util.calendar.ZoneInfoFile$1.run(ZoneInfoFile.java:251) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/java.security.AccessController.doPrivileged(Native Method) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/sun.util.calendar.ZoneInfoFile.<clinit>(ZoneInfoFile.java:251) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/sun.util.calendar.ZoneInfo.getTimeZone(ZoneInfo.java:588) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/java.util.TimeZone.getTimeZone(TimeZone.java:577) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/java.util.TimeZone.setDefaultZone(TimeZone.java:682) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/java.util.TimeZone.getDefaultRef(TimeZone.java:653) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/java.util.TimeZone.getDefault(TimeZone.java:642) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/java.time.ZoneId.systemDefault(ZoneId.java:272) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/java.util.zip.ZipUtils.dosToJavaTime(ZipUtils.java:105) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/java.util.zip.ZipUtils.extendedDosToJavaTime(ZipUtils.java:131) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/java.util.zip.ZipEntry.getTime(ZipEntry.java:199) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at clojure.lang.RT.lastModified(RT.java:396) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at clojure.lang.RT.load(RT.java:442) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at clojure.lang.RT.load(RT.java:424) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at clojure.lang.RT.<clinit>(RT.java:338) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at clojure.main.<clinit>(main.java:20) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: Caused by: java.io.FileNotFoundException: /usr/lib/jvm/java-11-openjdk-11.0.20.0.8-2.el8.x86_64/lib/tzdb.dat (No such file or directory) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/java.io.FileInputStream.open0(Native Method) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/java.io.FileInputStream.open(FileInputStream.java:219) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: at java.base/sun.util.calendar.ZoneInfoFile$1.run(ZoneInfoFile.java:255) 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136225]: ... 17 more 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com puppetserver[136196]: Background process 136225 exited before start had completed 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com systemd[1]: puppetserver.service: Control process exited, code=exited status=1 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com systemd[1]: puppetserver.service: Failed with result 'exit-code'. 2023-08-04 16:34:04 [ERROR ] [configure] Aug 04 16:34:04 capsule.example.com systemd[1]: Failed to start puppetserver Service. 2023-08-04 16:34:05 [NOTICE] [configure] 1250 configuration steps out of 1580 steps complete. 2023-08-04 16:34:12 [NOTICE] [configure] 1500 configuration steps out of 1581 steps complete. 2023-08-04 16:34:20 [NOTICE] [configure] System configuration has finished. There were errors detected during install. Please address the errors and re-run the installer to ensure the system is properly configured. Failing to do so is likely to result in broken functionality. The full log is at /var/log/foreman-installer/capsule.log Actual results: Puppet enable fails on Capsule for RHEL8.8 Expected results: Puppet enabled successfully on Capsule for RHEL8.8 Additional info: https://bugzilla.redhat.com/show_bug.cgi?id=2224420 and its clone https://bugzilla.redhat.com/show_bug.cgi?id=2224427 Workaround: https://access.redhat.com/solutions/7025428