Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-14242

Cannot install Fuse on EAP in Docker

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • Blocker
    • None
    • fuse-7.7-GA
    • Fuse EAP
    • None
    • % %
    • Hide

      Fuse 7.7 build 7 fuse-eap-installer-7.7.0.fuse-770011-redhat-00001.jar

      EAP 7.2.7

      Sequence of commands I'm running:

       RUN wget -q -O /opt/app-root/jboss-eap.zip download.eng.brq.redhat.com/scratch/ecervena/jboss-eap-$EAP_MAJOR_VERSION.$EAP_MINOR_VERSION.$EAP_MICRO_VERSION.zip \
         && cd /opt/app-root \
         && unzip -q jboss-eap.zip \
         && rm -rf jboss-eap.zip \
         && ln -s $(ls -d jboss-eap-$EAP_MAJOR_VERSION.$EAP_MINOR_VERSION*) eap \
         && wget -q -O /opt/app-root/fuse-eap-installer.jar download.eng.brq.redhat.com/scratch/ecervena/fuse-eap-installer-$FUSE_MAJOR_VERSION.$FUSE_MINOR_VERSION.$FUSE_MICRO_VERSION.fuse-$VERSION_FUSE_EAP.jar \
      .
      .
      .
      
      Show
      Fuse 7.7 build 7 fuse-eap-installer-7.7.0.fuse-770011-redhat-00001.jar EAP 7.2.7 Sequence of commands I'm running: RUN wget -q -O /opt/app-root/jboss-eap.zip download.eng.brq.redhat.com/scratch/ecervena/jboss-eap-$EAP_MAJOR_VERSION.$EAP_MINOR_VERSION.$EAP_MICRO_VERSION.zip \ && cd /opt/app-root \ && unzip -q jboss-eap.zip \ && rm -rf jboss-eap.zip \ && ln -s $(ls -d jboss-eap-$EAP_MAJOR_VERSION.$EAP_MINOR_VERSION*) eap \ && wget -q -O /opt/app-root/fuse-eap-installer.jar download.eng.brq.redhat.com/scratch/ecervena/fuse-eap-installer-$FUSE_MAJOR_VERSION.$FUSE_MINOR_VERSION.$FUSE_MICRO_VERSION.fuse-$VERSION_FUSE_EAP.jar \ . . .

    Description

      Installation of Fuse on EAP fails in Docker (on RHEL). I'm installing Fuse on EAP from docker file to image and getting following error

      Installing fuse-patch-distro-wildfly-3.2.0.fuse-770011-redhat-00001.zip
      10:22:51 Copy to repository: fuse-patch-distro-wildfly-3.2.0.fuse-770011-redhat-00001.zip
      10:22:51 Copy to repository: fuse-eap-distro-7.7.0.fuse-770011-redhat-00001.zip
      10:22:57 Run command: java -Djboss.home=. -Dlogging.configuration=file:bin/fusepatch-logging.properties -jar jboss-modules.jar -mp modules org.wildfly.extras.patch --add file:fusepatch/repository/fuse-patch-distro-wildfly-3.2.0.fuse-770011-redhat-00001.zip
      10:22:58 Add fuse-patch-distro-wildfly-3.2.0.fuse-770011-redhat-00001
      10:22:58 Run command: java -Djboss.home=. -Dlogging.configuration=file:bin/fusepatch-logging.properties -jar jboss-modules.jar -mp modules org.wildfly.extras.patch --add file:fusepatch/repository/fuse-eap-distro-7.7.0.fuse-770011-redhat-00001.zip
      10:22:58 Add fuse-eap-distro-7.7.0.fuse-770011-redhat-00001
      10:22:59 Error executing command: java.nio.file.InvalidPathException: Malformed input or input contains unmappable characters: docs/fuse/licenses/w3c? software notice and license - copyright-software-19980720.html
      10:22:59 	at sun.nio.fs.UnixPath.encode(UnixPath.java:147) [rt.jar:1.8.0_252]
      10:22:59 	at sun.nio.fs.UnixPath.<init>(UnixPath.java:71) [rt.jar:1.8.0_252]
      10:22:59 	at sun.nio.fs.UnixFileSystem.getPath(UnixFileSystem.java:281) [rt.jar:1.8.0_252]
      10:22:59 	at java.nio.file.Paths.get(Paths.java:84) [rt.jar:1.8.0_252]
      10:22:59 	at org.wildfly.extras.patch.internal.MetadataParser.buildPatchFromZip(MetadataParser.java:76) [fuse-patch-core-3.2.0.fuse-770011-redhat-00001.jar:]
      10:22:59 	at org.wildfly.extras.patch.repository.AbstractRepository.addArchive(AbstractRepository.java:250) [fuse-patch-core-3.2.0.fuse-770011-redhat-00001.jar:]
      10:22:59 	at org.wildfly.extras.patch.repository.LocalFileRepository.addArchive(LocalFileRepository.java:108) [fuse-patch-core-3.2.0.fuse-770011-redhat-00001.jar:]
      10:22:59 	at org.wildfly.extras.patch.internal.Main.addArchive(Main.java:222) [fuse-patch-core-3.2.0.fuse-770011-redhat-00001.jar:]
      10:22:59 	at org.wildfly.extras.patch.internal.Main.run(Main.java:133) [fuse-patch-core-3.2.0.fuse-770011-redhat-00001.jar:]
      10:22:59 	at org.wildfly.extras.patch.internal.Main.mainInternal(Main.java:74) [fuse-patch-core-3.2.0.fuse-770011-redhat-00001.jar:]
      10:22:59 	at org.wildfly.extras.patch.internal.Main.main(Main.java:55) [fuse-patch-core-3.2.0.fuse-770011-redhat-00001.jar:]
      10:22:59 	at org.jboss.modules.Module.run(Module.java:352) [jboss-modules.jar:1.8.8.Final-redhat-00001]
      10:22:59 	at org.jboss.modules.Module.run(Module.java:320) [jboss-modules.jar:1.8.8.Final-redhat-00001]
      10:22:59 	at org.jboss.modules.Main.main(Main.java:593) [jboss-modules.jar:1.8.8.Final-redhat-00001]
      10:22:59 
      10:23:00 Error: Command did not terminate normally
      10:23:08 The command '/bin/sh -c wget -q -O /opt/app-root/jboss-eap.zip download.eng.brq.redhat.com/scratch/ecervena/jboss-eap-$EAP_MAJOR_VERSION.$EAP_MINOR_VERSION.$EAP_MICRO_VERSION.zip    && cd /opt/app-root    && unzip -q jboss-eap.zip    && rm -rf jboss-eap.zip    && ln -s $(ls -d jboss-eap-$EAP_MAJOR_VERSION.$EAP_MINOR_VERSION*) eap    && wget -q -O /opt/app-root/fuse-eap-installer.jar download.eng.brq.redhat.com/scratch/ecervena/fuse-eap-installer-$FUSE_MAJOR_VERSION.$FUSE_MINOR_VERSION.$FUSE_MICRO_VERSION.fuse-$VERSION_FUSE_EAP.jar    && cd eap    && java -jar ../fuse-eap-installer.jar    && rm -rf ../fuse-eap-installer.jar    && rm -rf /tmp/*    && chmod 400 /opt/app-root/.ssh/id_rsa' returned a non-zero code: 1 

      Docker seems to have problem with licence file name. Probably "?". This issue blocks execution of Fuse on EAP performance tests.

      Attachments

        Activity

          People

            Unassigned Unassigned
            ecervena@redhat.com Emil Cervenan
            Emil Cervenan Emil Cervenan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: