You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by Markus Rathgeb <ma...@gmail.com> on 2016/09/14 19:20:41 UTC

K406 breaks custom distribution on ARM

Hello,

I created a custom Karaf distribution using Karaf 4.0.5 since the
release of this version.
The custom distribution is created on a x86_64 linux machine. It run
it on x86 and arm linux machines for a while.

Recently I switched to Karaf 4.0.6 and I realized no problem.
But today I tried to connect to my arm board.

The SSH connection could not be established.

I tried to start the custom distribution on an interactive shell on
the ARM linux machine (not in background) and I realized an error /
stack trace that does not occur on x86 machines:

===
2016-09-14 19:15:44,056 | 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 [80].
    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/base-1.11-SNAPSHOT/data/tmp/libjansi-32-237377842021210367.so:
/home/alarm/base-1.11-SNAPSHOT/data/tmp/libjansi-32-237377842021210367.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
===

What's going on here?

Best regards,
Markus

Re: K406 breaks custom distribution on ARM

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi Markus,

thanks for the details. I will start to work on the Jira.

Regards
JB

On 09/15/2016 08:11 AM, Markus Rathgeb wrote:
> Hi,
>
>> I don't remember we upgraded Jansi for 4.0.6. I gonna check and eventually
>> downgrade. I will let you know.
>
> Thank you.
> I also don't find a version bump.
>
> $ git diff karaf-4.0.5..karaf-4.0.6 | grep -i jansi
>  import org.fusesource.jansi.AnsiConsole;
>          <jansi.version>1.11</jansi.version>
> +                <groupId>org.fusesource.jansi</groupId>
> +                <artifactId>jansi</artifactId>
> +                <version>${jansi.version}</version>
>  import org.fusesource.jansi.Ansi;
> +            <groupId>org.fusesource.jansi</groupId>
> +            <artifactId>jansi</artifactId>
> -
> <Import-Package>org.fusesource.jansi;version="[1.9,2)",*</Import-Package>
>
> Perhaps the wrong shared object is choosen by a bug in another package?
> I don't know...
>
> I will try the official K405 and K406 again.
>
> I created a JIRA: https://issues.apache.org/jira/browse/KARAF-4714
>

-- 
Jean-Baptiste Onofr�
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Re: K406 breaks custom distribution on ARM

Posted by Markus Rathgeb <ma...@gmail.com>.
Hi,

> I don't remember we upgraded Jansi for 4.0.6. I gonna check and eventually
> downgrade. I will let you know.

Thank you.
I also don't find a version bump.

$ git diff karaf-4.0.5..karaf-4.0.6 | grep -i jansi
 import org.fusesource.jansi.AnsiConsole;
         <jansi.version>1.11</jansi.version>
+                <groupId>org.fusesource.jansi</groupId>
+                <artifactId>jansi</artifactId>
+                <version>${jansi.version}</version>
 import org.fusesource.jansi.Ansi;
+            <groupId>org.fusesource.jansi</groupId>
+            <artifactId>jansi</artifactId>
-
<Import-Package>org.fusesource.jansi;version="[1.9,2)",*</Import-Package>

Perhaps the wrong shared object is choosen by a bug in another package?
I don't know...

I will try the official K405 and K406 again.

I created a JIRA: https://issues.apache.org/jira/browse/KARAF-4714

Re: K406 breaks custom distribution on ARM

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hmmm, ok, thanks.

I don't remember we upgraded Jansi for 4.0.6. I gonna check and 
eventually downgrade. I will let you know.

Regards
JB

On 09/15/2016 07:46 AM, Markus Rathgeb wrote:
> Hi JB,
>
> as written above K405 works fine. K406 doesn't work.
>
> Best regards,
> Markus
>

-- 
Jean-Baptiste Onofr�
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Re: K406 breaks custom distribution on ARM

Posted by Markus Rathgeb <ma...@gmail.com>.
Hi JB,

as written above K405 works fine. K406 doesn't work.

Best regards,
Markus

Re: K406 breaks custom distribution on ARM

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi Markus,

It seems that the "new" libjansi (using the shell) is no more ARM compliant.

What's the last version of Karaf you used on ARM ?

Regards
JB

On 09/14/2016 09:27 PM, Markus Rathgeb wrote:
> Hello,
>
> I tested also the official Karaf 4.0.6 distribution (the archive
> "apache-karaf-4.0.6.tar.gz" from your homepage).
> The problem exists there, too.
>
> Is ARM not supported anymore or is this a bug?
>
> ===
> 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
> ===
>
> Best regards,
> Markus
>
> 2016-09-14 21:20 GMT+02:00 Markus Rathgeb <ma...@gmail.com>:
>> Hello,
>>
>> I created a custom Karaf distribution using Karaf 4.0.5 since the
>> release of this version.
>> The custom distribution is created on a x86_64 linux machine. It run
>> it on x86 and arm linux machines for a while.
>>
>> Recently I switched to Karaf 4.0.6 and I realized no problem.
>> But today I tried to connect to my arm board.
>>
>> The SSH connection could not be established.
>>
>> I tried to start the custom distribution on an interactive shell on
>> the ARM linux machine (not in background) and I realized an error /
>> stack trace that does not occur on x86 machines:
>>
>> ===
>> 2016-09-14 19:15:44,056 | 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 [80].
>>     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/base-1.11-SNAPSHOT/data/tmp/libjansi-32-237377842021210367.so:
>> /home/alarm/base-1.11-SNAPSHOT/data/tmp/libjansi-32-237377842021210367.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
>> ===
>>
>> What's going on here?
>>
>> Best regards,
>> Markus

-- 
Jean-Baptiste Onofr�
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Re: K406 breaks custom distribution on ARM

Posted by Markus Rathgeb <ma...@gmail.com>.
Hello,

I tested also the official Karaf 4.0.6 distribution (the archive
"apache-karaf-4.0.6.tar.gz" from your homepage).
The problem exists there, too.

Is ARM not supported anymore or is this a bug?

===
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
===

Best regards,
Markus

2016-09-14 21:20 GMT+02:00 Markus Rathgeb <ma...@gmail.com>:
> Hello,
>
> I created a custom Karaf distribution using Karaf 4.0.5 since the
> release of this version.
> The custom distribution is created on a x86_64 linux machine. It run
> it on x86 and arm linux machines for a while.
>
> Recently I switched to Karaf 4.0.6 and I realized no problem.
> But today I tried to connect to my arm board.
>
> The SSH connection could not be established.
>
> I tried to start the custom distribution on an interactive shell on
> the ARM linux machine (not in background) and I realized an error /
> stack trace that does not occur on x86 machines:
>
> ===
> 2016-09-14 19:15:44,056 | 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 [80].
>     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/base-1.11-SNAPSHOT/data/tmp/libjansi-32-237377842021210367.so:
> /home/alarm/base-1.11-SNAPSHOT/data/tmp/libjansi-32-237377842021210367.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
> ===
>
> What's going on here?
>
> Best regards,
> Markus