Uploaded image for project: 'JBoss Enterprise Application Platform 4 and 5'
  1. JBoss Enterprise Application Platform 4 and 5
  2. JBPAPP-9665

"primary link for jta_api must be /usr/share/java/jta_1_0_1B_api.jar" appears when trying to install jboss-transaction-1.0.1-api-5.0.1-2.9.ep5.el6.noarch.rpm

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • EAP_EWP 5.2.0
    • EAP_EWP 5.1.2
    • Installer
    • None
    • Hide

      1. Download package "jboss-transaction-1.0.1-api-5.0.1-2.9.ep5.el6.noarch.rpm " from https://rhn.redhat.com/rhn/software/packages/details/Overview.do?pid=634578

      2. Try installing the package.

      3. There are:

      + /usr/sbin/update-alternatives --install /usr/share/java/jta_1_0_1B_api.jar jta_api /usr/share/java/jboss-transaction-1.0.1-api.jar 10001
      + /usr/sbin/update-alternatives --install /usr/share/java/jta_api.jar jta_api /usr/share/java/jboss-transaction-1.0.1-api.jar 10001

      Here, "jta_api" is used twice so the issue. Ideal case is that this parameter should be unique.

      Actual results:

      + /usr/sbin/update-alternatives --install /usr/share/java/jta_2_5_api.jar jta_1_0_1_api /usr/share/java/jboss-transaction-1.0.1-api.jar 10001
      + /usr/sbin/update-alternatives --install /usr/share/java/jta_1_0_1B_api.jar jta_api /usr/share/java/jboss-transaction-1.0.1-api.jar 10001
      + /usr/sbin/update-alternatives --install /usr/share/java/jta_api.jar jta_api /usr/share/java/jboss-transaction-1.0.1-api.jar 10001
      the primary link for jta_api must be /usr/share/java/jta_1_0_1B_api.jar
      + /usr/sbin/update-alternatives --install /usr/share/java/jta.jar jta /usr/share/java/jboss-transaction-1.0.1-api.jar 10001

      %post -n jboss-transaction-1.0.1-api
      %{_sbindir}/update-alternatives --install %{_javadir}/jta_2_5_api.jar jta_1_0_1_api %{_javadir}/jboss-transaction-1.0.1-api.jar 10001
      %{_sbindir}/update-alternatives --install %{_javadir}/jta_1_0_1B_api.jar jta_api %{_javadir}/jboss-transaction-1.0.1-api.jar 10001
      %{_sbindir}/update-alternatives --install %{_javadir}/jta_api.jar jta_api %{_javadir}/jboss-transaction-1.0.1-api.jar 10001
      %{_sbindir}/update-alternatives --install %{_javadir}/jta.jar jta %{_javadir}/jboss-transaction-1.0.1-api.jar 10001

      Show
      1. Download package "jboss-transaction-1.0.1-api-5.0.1-2.9.ep5.el6.noarch.rpm " from https://rhn.redhat.com/rhn/software/packages/details/Overview.do?pid=634578 2. Try installing the package. 3. There are: + /usr/sbin/update-alternatives --install /usr/share/java/jta_1_0_1B_api.jar jta_api /usr/share/java/jboss-transaction-1.0.1-api.jar 10001 + /usr/sbin/update-alternatives --install /usr/share/java/jta_api.jar jta_api /usr/share/java/jboss-transaction-1.0.1-api.jar 10001 Here, "jta_api" is used twice so the issue. Ideal case is that this parameter should be unique. Actual results: + /usr/sbin/update-alternatives --install /usr/share/java/jta_2_5_api.jar jta_1_0_1_api /usr/share/java/jboss-transaction-1.0.1-api.jar 10001 + /usr/sbin/update-alternatives --install /usr/share/java/jta_1_0_1B_api.jar jta_api /usr/share/java/jboss-transaction-1.0.1-api.jar 10001 + /usr/sbin/update-alternatives --install /usr/share/java/jta_api.jar jta_api /usr/share/java/jboss-transaction-1.0.1-api.jar 10001 the primary link for jta_api must be /usr/share/java/jta_1_0_1B_api.jar + /usr/sbin/update-alternatives --install /usr/share/java/jta.jar jta /usr/share/java/jboss-transaction-1.0.1-api.jar 10001 %post -n jboss-transaction-1.0.1-api %{_sbindir}/update-alternatives --install %{_javadir}/jta_2_5_api.jar jta_1_0_1_api %{_javadir}/jboss-transaction-1.0.1-api.jar 10001 %{_sbindir}/update-alternatives --install %{_javadir}/jta_1_0_1B_api.jar jta_api %{_javadir}/jboss-transaction-1.0.1-api.jar 10001 %{_sbindir}/update-alternatives --install %{_javadir}/jta_api.jar jta_api %{_javadir}/jboss-transaction-1.0.1-api.jar 10001 %{_sbindir}/update-alternatives --install %{_javadir}/jta.jar jta %{_javadir}/jboss-transaction-1.0.1-api.jar 10001
    • Release Notes
    • Hide
      The JTA RPM was missing a symbolic link and the rpm installation process returned the following warning:

      primary link for jta_api must be /usr/share/java/jta_1_0_1B_api.jar

      The symbolic link has been added to the RPM package and the warning is no longer displayed on RPM installation.
      Show
      The JTA RPM was missing a symbolic link and the rpm installation process returned the following warning: primary link for jta_api must be /usr/share/java/jta_1_0_1B_api.jar The symbolic link has been added to the RPM package and the warning is no longer displayed on RPM installation.
    • Documented as Resolved Issue
    • NEW

    Description

      There is a strange message when jboss-transaction rpm is installed:

      "the primary link for jta_api must be /usr/share/java/jta_1_0_1B_api.jar"

      Attachments

        Activity

          People

            mbenitez@redhat.com Martha Benitez
            mkhandek Mugdha Khandekar (Inactive)
            Eva Kopalova Eva Kopalova (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: