Hide Forgot
This bug is created as a clone of upstream ticket: https://fedorahosted.org/pki/ticket/2505 It was recently discovered that a number of classes defined under "org" are packaged in the 'pki-cms.jar' file as well as individual PKI subsystem files.
Fixed in master (10.4): * d47733f8f9b01b04ef1970754133befa25955c9d
> Check-ins from https://fedorahosted.org/pki/ticket/2505 - Fix packaging > duplicates of classes in multiple jar files > > edewata - Fixed in master (10.4): > > * d47733f8f9b01b04ef1970754133befa25955c9d QE - This particular check-in does not require any testing as it is a simple build-time fix which stopped duplicate classes being stored in pki-cms.jar and pki-<subsystem>.jar. Optionally, if you still require simple sanity checking, you can perform the following: # cd /usr/share/java/pki # unzip -l pki-ca.jar > pki-ca.jar.manifest # unzip -l pki-kra.jar > pki-kra.jar.manifest # unzip -l pki-ocsp.jar > pki-ocsp.jar.manifest # unzip -l pki-tks.jar > pki-tks.jar.manifest # unzip -l pki-tps.jar > pki-tps.jar.manifest # unzip -l pki-cms.jar > pki-cms.jar.manifest # grep -F -x -f pki-cms.jar.manifest pki-ca.jar.manifest Length Date Time Name --------- ---------- ----- ---- 0 01-01-1980 00:00 META-INF/ 0 01-01-1980 00:00 com/ 0 01-01-1980 00:00 com/netscape/ 0 01-01-1980 00:00 org/ 0 01-01-1980 00:00 org/dogtagpki/ 0 01-01-1980 00:00 org/dogtagpki/server/ --------- ------- # grep -F -x -f pki-cms.jar.manifest pki-kra.jar.manifest Length Date Time Name --------- ---------- ----- ---- 156 01-01-1980 00:00 META-INF/MANIFEST.MF 0 01-01-1980 00:00 META-INF/ 0 01-01-1980 00:00 com/ 0 01-01-1980 00:00 com/netscape/ 0 01-01-1980 00:00 org/ 0 01-01-1980 00:00 org/dogtagpki/ 0 01-01-1980 00:00 org/dogtagpki/server/ --------- ------- # grep -F -x -f pki-cms.jar.manifest pki-ocsp.jar.manifest Length Date Time Name --------- ---------- ----- ---- 0 01-01-1980 00:00 META-INF/ 0 01-01-1980 00:00 com/ 0 01-01-1980 00:00 com/netscape/ 0 01-01-1980 00:00 org/ 0 01-01-1980 00:00 org/dogtagpki/ 0 01-01-1980 00:00 org/dogtagpki/server/ --------- ------- # grep -F -x -f pki-cms.jar.manifest pki-tks.jar.manifest Length Date Time Name --------- ---------- ----- ---- 156 01-01-1980 00:00 META-INF/MANIFEST.MF 0 01-01-1980 00:00 META-INF/ 0 01-01-1980 00:00 com/ 0 01-01-1980 00:00 com/netscape/ 0 01-01-1980 00:00 org/ 0 01-01-1980 00:00 org/dogtagpki/ 0 01-01-1980 00:00 org/dogtagpki/server/ --------- ------- # grep -F -x -f pki-cms.jar.manifest pki-tps.jar.manifest Length Date Time Name --------- ---------- ----- ---- 156 01-01-1980 00:00 META-INF/MANIFEST.MF 0 01-01-1980 00:00 META-INF/ 0 01-01-1980 00:00 org/ 0 01-01-1980 00:00 org/dogtagpki/ 0 01-01-1980 00:00 org/dogtagpki/server/ --------- -------
[root@pki1 pki]# rpm -qi pki-ca Name : pki-ca Version : 10.4.1 Release : 1.el7 Architecture: noarch Install Date: Monday 17 April 2017 01:30:34 AM EDT Group : System Environment/Daemons Size : 2290188 License : GPLv2 Signature : RSA/SHA256, Wednesday 29 March 2017 05:16:22 PM EDT, Key ID 199e2f91fd431d51 Source RPM : pki-core-10.4.1-1.el7.src.rpm Build Date : Wednesday 29 March 2017 03:57:21 PM EDT Build Host : ppc-043.build.eng.bos.redhat.com Relocations : (not relocatable) Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla> Vendor : Red Hat, Inc. URL : http://pki.fedoraproject.org/ Summary : Certificate System - Certificate Authority [root@pki1 pki]# unzip -l pki-ca.jar > pki-kra.jar.manifest [root@pki1 pki]# unzip -l pki-kra.jar > pki-kra.jar.manifest [root@pki1 pki]# unzip -l pki-ocsp.jar > pki-ocsp.jar.manifest [root@pki1 pki]# unzip -l pki-tks.jar > pki-tks.jar.manifest [root@pki1 pki]# unzip -l pki-tps.jar > pki-tps.jar.manifest [root@pki1 pki]# unzip -l pki-cms.jar > pki-cms.jar.manifest [root@pki1 ~]# cd /usr/share/java/pki [root@pki1 pki]# grep -F -x -f pki-cms.jar.manifest pki-tks.jar.manifest Length Date Time Name --------- ---------- ----- ---- 0 01-01-1980 00:00 META-INF/ 0 01-01-1980 00:00 com/ 0 01-01-1980 00:00 com/netscape/ 0 01-01-1980 00:00 org/ 0 01-01-1980 00:00 org/dogtagpki/ 0 01-01-1980 00:00 org/dogtagpki/server/ --------- ------- [root@pki1 pki]# grep -F -x -f pki-cms.jar.manifest pki-ca.jar.manifest Length Date Time Name --------- ---------- ----- ---- 0 01-01-1980 00:00 META-INF/ 0 01-01-1980 00:00 com/ 0 01-01-1980 00:00 com/netscape/ 0 01-01-1980 00:00 org/ 0 01-01-1980 00:00 org/dogtagpki/ 0 01-01-1980 00:00 org/dogtagpki/legacy/ 0 01-01-1980 00:00 org/dogtagpki/server/ --------- ------- [root@pki1 pki]# grep -F -x -f pki-cms.jar.manifest pki-kra.jar.manifest Length Date Time Name --------- ---------- ----- ---- 153 01-01-1980 00:00 META-INF/MANIFEST.MF 0 01-01-1980 00:00 META-INF/ 0 01-01-1980 00:00 com/ 0 01-01-1980 00:00 com/netscape/ 0 01-01-1980 00:00 org/ 0 01-01-1980 00:00 org/dogtagpki/ 0 01-01-1980 00:00 org/dogtagpki/legacy/ 0 01-01-1980 00:00 org/dogtagpki/server/ --------- ------- [root@pki1 pki]# grep -F -x -f pki-cms.jar.manifest pki-ocsp.jar.manifest Length Date Time Name --------- ---------- ----- ---- 0 01-01-1980 00:00 META-INF/ 0 01-01-1980 00:00 com/ 0 01-01-1980 00:00 com/netscape/ 0 01-01-1980 00:00 org/ 0 01-01-1980 00:00 org/dogtagpki/ 0 01-01-1980 00:00 org/dogtagpki/server/ --------- ------- [root@pki1 pki]# grep -F -x -f pki-cms.jar.manifest pki-tks.jar.manifest Length Date Time Name --------- ---------- ----- ---- 0 01-01-1980 00:00 META-INF/ 0 01-01-1980 00:00 com/ 0 01-01-1980 00:00 com/netscape/ 0 01-01-1980 00:00 org/ 0 01-01-1980 00:00 org/dogtagpki/ 0 01-01-1980 00:00 org/dogtagpki/server/ --------- ------- [root@pki1 pki]# grep -F -x -f pki-cms.jar.manifest pki-tps.jar.manifest Length Date Time Name --------- ---------- ----- ---- 0 01-01-1980 00:00 META-INF/ 0 01-01-1980 00:00 org/ 0 01-01-1980 00:00 org/dogtagpki/ 0 01-01-1980 00:00 org/dogtagpki/server/ --------- -------
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2017:2110