Sie sind nicht angemeldet.

1

23.01.2011, 19:00

manuell installierter funambol-server im runlevel starten

hallo liebe leute.

da der funambal-server nicht als ebuild vorhanden ist, habe ich ihn manuell installiert und starte ihn via:

Quellcode

1
/opt/Funambol/bin/funambol start


nun möchte ich diesen aber in die runlevel (default) packen.

hierzu habe ich

a) den befehl in die datei "/etc/conf.d/local.start"
geschrieben

b) ein eigenes initscript geschrieben:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
cat /etc/init.d/Funambol 
#!/sbin/runscript

depend() {
	 need localmount
   	 use  net
}

start() 
{

/opt/Funambol/bin/funambol start
}

stop() 
{
/opt/Funambol/bin/funambol stop
}


beide funktionieren durchs hochfahren nicht.
starte ich sie manuell erneut, startet auch der server. ?(

hier mal ein output:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/etc/init.d/Funambol restart
Jan 23, 2011 6:25:08 PM org.apache.catalina.startup.Catalina stopServer
SEVERE: Catalina.stop: 
java.net.ConnectException: Connection refused
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.PlainSocketImpl.doConnect(Unknown Source)
	at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
	at java.net.PlainSocketImpl.connect(Unknown Source)
	at java.net.SocksSocketImpl.connect(Unknown Source)
	at java.net.Socket.connect(Unknown Source)
	at java.net.Socket.connect(Unknown Source)
	at java.net.Socket.<init>(Unknown Source)
	at java.net.Socket.<init>(Unknown Source)
	at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:421)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:337)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:415)
java.sql.SQLException: socket creation error


und dann läuft der server.

nun habe ich keine idee mehr.

vielleicht ihr? ;)


anbei die datei: opt/Funambol/bin/funambol (txt-zusatz ist nur für den hochladevorgang hinzugefügt)
»Alfred E. Neumann« hat folgende Datei angehängt:
  • funambol.txt (2,16 kB - 2 mal heruntergeladen - zuletzt: 23.01.2011, 19:06)

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Alfred E. Neumann« (23.01.2011, 19:07)


2

24.01.2011, 09:32

Hallo,

ich habe funambol schon lange in meinem Overlay liegen.

http://gpo.zugaina.org/app-pda/funambol

Das sollte soweit funktionieren.

Ich muss allerdings gestehen das es noch die ältere Version ist.

Viele Grüße

3

24.01.2011, 10:05

Ich habe jetzt mal in meinem Overlay die Version aktualisiert.

Kann also getestet werden.

Viele Grüße

4

24.01.2011, 20:06

hey planshift.

im overlay? ... das ist ja prima! ;)

aber leider habe ich das gleiche problem. X(

ich benötige einen restart.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
etc/init.d/Funambol restart
 * Stopping Funambol ...
Jan 24, 2011 8:04:29 PM org.apache.catalina.startup.Catalina stopServer
SEVERE: Catalina.stop: 
java.net.ConnectException: Connection refused
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:310)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:176)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:163)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384)
	at java.net.Socket.connect(Socket.java:546)
	at java.net.Socket.connect(Socket.java:495)
	at java.net.Socket.<init>(Socket.java:392)
	at java.net.Socket.<init>(Socket.java:206)
	at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:421)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:337)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:415)
java.sql.SQLException: socket creation error                          	[ ok ]
 * Starting Funambol ...                                              	[ ok ]


dann funktioniert es.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Alfred E. Neumann« (24.01.2011, 20:15)


5

25.01.2011, 08:45

Hallo,

die restart Funktion ist auch nicht eingearbeitet in dem Init-Script. Das Script unterstützt nur start und stop. Funambol selber unterstützt auch nicht die restart Funktion.

Mann kann das zwar im Init-Script einbauen aber es macht keinen Sinn.

Zitat

/opt/Funambol/bin/funambol --help
usage: /opt/Funambol/bin/funambol [start|stop|license]



Viele Grüße

6

25.01.2011, 17:15

hallo,

nein, du verstehst mich falsch.

es muss nicht ein restart sein.

es funktioniert auch, wenn ich funambol aus dem init-prozess herausnehme und nach dem hochfahren des pcs manuell starte.

also ein:

Quellcode

1
/etc/init.d/Funambol start


führt zum erfolg.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Alfred E. Neumann« (25.01.2011, 17:21)


7

25.01.2011, 18:05

Na was ist dann das Problem? So wie ich es sehe, geht es doch jetzt oder nicht?

Halt nur das restart geht nicht.

Gruß

8

25.01.2011, 18:15

nein,
ich muss funambol manuell starten.
bekomme es nicht im runlevel zum starten.

9

25.01.2011, 18:22

Zitat

rc-update add Funambol
* service Funambol added to runlevel default



bei mir geht es.

Gruß

10

25.01.2011, 18:37

ja, bei geht es auch insoweit, dass der server gestartet wird, aber nicht funktioniert.

wenn ich funbol durch den runlevel gestartet habe und dann stoppe oder restarte, bekomme ich die o.g. fehlermeldunge (siehe beitrag nr. 4).
diese taucht nicht auf, wenn funbol manuell gestartet und dann gestoppt wird.

hängt das irgendwie mit java zusammen, welches - doof gesagt - erst später voll zur verfügung steht?