karaf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Smith (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (KARAF-2734) Karaf service wrapper not working on Raspberry Pi
Date Sat, 06 Dec 2014 22:01:12 GMT

    [ https://issues.apache.org/jira/browse/KARAF-2734?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14236984#comment-14236984

David Smith commented on KARAF-2734:

You can get Tanuki JSW 3.2.3 to work on a beaglebone black (also arm based) without too much
hackery. Some instructions:
# download latest version of ant and put in a location of your preference (for me /opt/apache-ant-<version>).
# download Tanuki JSW 3.2.3 and uncompres to somewhere like (~/wrapper_3.2.3_src)
# cd ~/wrapper_3.2.3_src
# edit build32.sh and update WRAPPER_TOOLS to point to your ant install (/opt/apache-ant-<version>)
# cp src/c/Makefile-linux-x86-32 src/c/Makefile-linux-arm-32
# edit src/c/Makefile-linux-arm-32
#* {code:none}< COMPILE = gcc -O3 -Wall --pedantic
> COMPILE = gcc -O3 -Wall --pedantic -lm -fPIC
#* {code:none}
< 	${COMPILE} -shared -fPIC $(libwrapper_so_OBJECTS) -o $(LIB)/libwrapper.so
> 	${COMPILE} -fPIC -shared $(libwrapper_so_OBJECTS) -o $(LIB)/libwrapper.so
# run build32.sh

you may not need the second modification to the make file.

> Karaf service wrapper not working on Raspberry Pi
> -------------------------------------------------
>                 Key: KARAF-2734
>                 URL: https://issues.apache.org/jira/browse/KARAF-2734
>             Project: Karaf
>          Issue Type: Improvement
>    Affects Versions: 2.3.3
>         Environment: Rasbian Wheezy 3.10
>            Reporter: Stephan Huber
>            Assignee: Jean-Baptiste Onofré
>            Priority: Minor
>              Labels: features, newbie
>   Original Estimate: 48h
>  Remaining Estimate: 48h
> Hello,
> I tried to install the Karaf service wrapper on a Raspberry Pi as described on this site
http://karaf.apache.org/manual/latest-2.3.x/users-guide/wrapper.html. There it is said that
it ??should work with any distribution??.
> Unfortunately if I try to execute the created script with _/etc/init.d/KARAF-service_
start I get following error:
> {quote}
>  $ sudo update-rc.d KARAF-service defaults
> update-rc.d: using dependency based boot sequencing
> insserv: warning: script 'K01karaf-service' missing LSB tags and overrides
> insserv: warning: script 'KARAF-service' missing LSB tags and overrides
> insserv: warning: script 'karaf-service' missing LSB tags and overrides
>  $ /etc/init.d/KARAF-service start
> Starting Karaf...
> /home/pi/apache-karaf-2.3.3/bin/KARAF-wrapper: 1: /home/pi/apache-karaf-2.3.3/bin/KARAF-wrapper:
*Syntax error: "(" unexpected*
> {quote}
> If I then change the first line of KARAF-service from  #! / bin / sh to #! / bin / bash
I don't get that error anymore but another one:
> {quote}
>  $ /etc/init.d/KARAF-service start       Starting Karaf...
> /etc/init.d/KARAF-service: line 417: /home/pi/apache-karaf-2.3.3/bin/KARAF-wrapper: cannot
execute binary file
> /etc/init.d/KARAF-service: line 417: /home/pi/apache-karaf-2.3.3/bin/KARAF-wrapper: Success
>  $ /etc/init.d/KARAF-service status
> Karaf is not running.
> {quote}
> My assumption is that the service wrapper is not working, because the Raspberry Pi is
build on an ARM architecture, rather than an intel one, which seems to be not supported.
> Could you please help me fix this issue as it's important for me to be able to run Karaf
as a service.
> Best regards.

This message was sent by Atlassian JIRA

View raw message