activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Clebert Suconic <clebert.suco...@gmail.com>
Subject Re: Artemis cannot find LIBAIO, although it is installed
Date Sat, 11 Nov 2017 02:26:14 GMT
If you are using an older kernel you may need to recompile it for Libc
compar. Just use cmake. Quite easy.

If you have problems let me know.

On Fri, Nov 10, 2017 at 2:16 AM Howard Gao <howard.gao@gmail.com> wrote:

> I'm using ubuntu 16.04 and I have no problem like that (although I build
> artemis from master).
> I can only guess that your java.library.path didn't get passed to JVM
> correctly.
>
> On Fri, Nov 10, 2017 at 7:01 AM, ipolevoy <igor@expresspigeon.com> wrote:
>
> > Hey,  guys.
> >
> > We were unable to configure libaio and are still using NIO. I did
> > everything
> > as recommended, but still no luck.
> >
> > My env: Linux Ubuntu 16
> >
> > Libaio  is installed.
> >
> > dpkg --search libaio
> > libaio1:amd64: /usr/share/doc/libaio1
> > libaio1:amd64: /usr/share/doc/libaio1/TODO
> > libaio1:amd64: /lib/x86_64-linux-gnu/libaio.so.1
> > libaio1:amd64: /usr/share/doc/libaio1/copyright
> > libaio1:amd64: /usr/share/doc/libaio1/changelog.Debian.gz
> > libaio1:amd64: /lib/x86_64-linux-gnu/libaio.so.1.0.1
> > libaio1:amd64: /usr/share/lintian/overrides/libaio1
> >
> > The page here:
> > https://activemq.apache.org/artemis/docs/1.3.0/libaio.
> > html#runtime-dependencies
> > mentions two libs:
> > * libActiveMQAIO32.so - x86 32 bits
> > * libActiveMQAIO64.so - x86 64 bits
> >
> > However,  when I downloaded apache-artemis-2.3.0.zip, there were no such
> > files in it. Instead, I found this:
> >
> > apache-artemis-2.3.0/bin/lib/linux-x86_64 ll
> > total 32
> > -rw-r--r-- 1 igor igor 28687 Nov  1 05:42 libartemis-native-64.so
> >
> >
> > I assumed that documentation is lagging behind, and the file called
> > libActiveMQAIO64.so is now called libartemis-native-64.so. I used this
> file
> > and pointed the system property -Djava.library.path=artemis-lib
> directory,
> > where I copied the file libartemis-native-64.so
> >
> > Nonetheless, when I run the broker, I get this:
> >
> > {"level":"INFO","timestamp":"Thu Nov 09 16:43:05 CST
> > 2017","thread":"main","logger":"org.apache.activemq.artemis.
> > core.server","message":"AMQ221045:
> > libaio is not available, switching the configuration into NIO"}
> > {"level":"INFO","timestamp":"Thu Nov 09 16:43:05 CST
> > 2017","thread":"main","logger":"org.apache.activemq.artemis.
> > core.server","message":"AMQ221013:
> > Using NIO Journal"}
> >
> > I'd appreciate any help, but the main question is: where do I get the
> file:
> > libActiveMQAIO64.so ?
> >
> > Thanks
> >
> >
> >
> > --
> > Sent from: http://activemq.2283324.n4.nabble.com/ActiveMQ-User-
> > f2341805.html
> >
>
-- 
Clebert Suconic

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message