Uploaded image for project: 'Karaf'
  1. Karaf
  2. KARAF-4714

shell (so also ssh) not working anymore on ARM

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • 4.0.6
    • 4.1.0, 4.0.8
    • karaf
    • None

    Description

      The official Karaf 4.0.6 distribution (the archive "apache-karaf-4.0.6.tar.gz" from your homepage) does not work correctly on ARM systems.

      I unpacked and started the official distribution (bin/karaf).

      The log file shows this content:

      2016-09-14 19:25:16,104 | ERROR | pool-7-thread-1  |
      BootFeaturesInstaller            | 8 - org.apache.karaf.features.core
      - 4.0.6 | Error installing boot features
      org.apache.karaf.features.internal.util.MultiException: Error restarting bundles
          at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:854)[8:org.apache.karaf.features.core:4.0.6]
          at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1176)[8:org.apache.karaf.features.core:4.0.6]
          at org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:1074)[8:org.apache.karaf.features.core:4.0.6]
          at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_65]
          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_65]
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_65]
          at java.lang.Thread.run(Thread.java:745)[:1.8.0_65]
      Caused by: org.osgi.framework.BundleException: Activator start error
      in bundle org.apache.karaf.shell.core [43].
          at org.apache.felix.framework.Felix.activateBundle(Felix.java:2276)[org.apache.felix.framework-5.4.0.jar:]
          at org.apache.felix.framework.Felix.startBundle(Felix.java:2144)[org.apache.felix.framework-5.4.0.jar:]
          at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998)[org.apache.felix.framework-5.4.0.jar:]
          at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:984)[org.apache.felix.framework-5.4.0.jar:]
          at org.apache.karaf.features.internal.service.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:1286)[8:org.apache.karaf.features.core:4.0.6]
          at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:846)[8:org.apache.karaf.features.core:4.0.6]
          ... 6 more
      Caused by: java.lang.UnsatisfiedLinkError: Could not load library.
      Reasons: [no jansi in java.library.path,
      /home/alarm/apache-karaf-4.0.6/data/tmp/libjansi-32-1562974624645500249.so:
      /home/alarm/apache-karaf-4.0.6/data/tmp/libjansi-32-1562974624645500249.so:
      cannot open shared object file: No such file or directory (Possible
      cause: can't load IA 32-bit .so on a ARM-bit platform)]
          at org.fusesource.hawtjni.runtime.Library.doLoad(Library.java:182)
          at org.fusesource.hawtjni.runtime.Library.load(Library.java:140)
          at org.fusesource.jansi.internal.CLibrary.<clinit>(CLibrary.java:42)
          at org.fusesource.jansi.AnsiConsole.wrapOutputStream(AnsiConsole.java:48)
          at org.fusesource.jansi.AnsiConsole.<clinit>(AnsiConsole.java:38)
          at org.apache.karaf.shell.impl.console.osgi.StreamWrapUtil.wrap(StreamWrapUtil.java:62)
          at org.apache.karaf.shell.impl.console.osgi.StreamWrapUtil.reWrap(StreamWrapUtil.java:89)
          at org.apache.karaf.shell.impl.console.osgi.LocalConsoleManager$2.run(LocalConsoleManager.java:81)
          at org.apache.karaf.shell.impl.console.osgi.LocalConsoleManager$2.run(LocalConsoleManager.java:76)
          at java.security.AccessController.doPrivileged(Native Method)[:1.8.0_65]
          at org.apache.karaf.util.jaas.JaasHelper.doAs(JaasHelper.java:93)
          at org.apache.karaf.shell.impl.console.osgi.LocalConsoleManager.start(LocalConsoleManager.java:76)
          at org.apache.karaf.shell.impl.console.osgi.Activator.start(Activator.java:112)
          at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:697)
          at org.apache.felix.framework.Felix.activateBundle(Felix.java:2226)
          ... 11 more
      

      Attachments

        1. karaf.log.k406.txt
          33 kB
          Markus Rathgeb
        2. karaf.log.k405.txt
          42 kB
          Markus Rathgeb

        Issue Links

          Activity

            People

              jbonofre Jean-Baptiste Onofré
              maggu2810 Markus Rathgeb
              Votes:
              3 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: