Jag lade till raden:
Code: Select all
wrapper.java.classpath.2=NexaHome.jar
körde sedan ./installDaemon.sh som misslyckades med att göra softlinkar.
Dessutom skapdes /etc/init.d/NexaHome Service som icke körbar fil. Gick ju att ändra.VARNING: created daemon script: /etc/init.d/NexaHome Service
2010-okt-15 16:05:27 org.rzo.yajsw.os.posix.PosixService install
INFO: error on creating script link /etc/init.d/rc5.d/S20NexaHome Service
2010-okt-15 16:05:27 org.rzo.yajsw.os.posix.PosixService install
INFO: error on creating script link /etc/init.d/rc5.d/K20NexaHome Service
Service NexaHome Service installed
Körde ./startDaemon.sh med dessa kommentarer:
som jag tolkar som att det inte gick att starta /etc/init.d/NexaHome Service.debian2:/usr/local/nexahome/yajsw-beta-10.3/bat# ./startDaemon.sh
java version "1.6.0_0"
OpenJDK Runtime Environment (build 1.6.0_0-b11)
OpenJDK Client VM (build 1.6.0_0-b11, mixed mode, sharing)
2010-okt-15 16:23:26 org.apache.commons.vfs.VfsLog info
INFO: Using "/tmp/vfs_cache" as temporary files store.
2010-okt-15 16:23:27 org.rzo.yajsw.os.posix.PosixService init
INFO: /etc/init.d/NexaHome Service already exists
2010-okt-15 16:23:27 org.rzo.yajsw.os.posix.PosixService getPid
INFO: wrapper pid file: /var/run/wrapper.NexaHome Service.pid
2010-okt-15 16:23:27 org.rzo.yajsw.os.posix.Utils osCommand
VARNING: Error executing "/etc/init.d/NexaHome Service start": java.io.IOException: Cannot run program "/etc/init.d/NexaHome": java.io.IOException: error=2, No such file or directory
2010-okt-15 16:23:27 org.rzo.yajsw.os.posix.PosixService start
INFO: null
2010-okt-15 16:23:27 org.rzo.yajsw.os.posix.PosixService getPid
INFO: wrapper pid file: /var/run/wrapper.NexaHome Service.pid
2010-okt-15 16:23:27 org.rzo.yajsw.os.posix.PosixService getPid
INFO: wrapper pid file: /var/run/wrapper.NexaHome Service.pid
2010-okt-15 16:23:28 org.rzo.yajsw.os.posix.PosixService getPid
INFO: wrapper pid file: /var/run/wrapper.NexaHome Service.pid
2010-okt-15 16:23:29 org.rzo.yajsw.os.posix.PosixService getPid
INFO: wrapper pid file: /var/run/wrapper.NexaHome Service.pid
2010-okt-15 16:23:30 org.rzo.yajsw.os.posix.PosixService getPid
INFO: wrapper pid file: /var/run/wrapper.NexaHome Service.pid
2010-okt-15 16:23:31 org.rzo.yajsw.os.posix.PosixService getPid
INFO: wrapper pid file: /var/run/wrapper.NexaHome Service.pid
2010-okt-15 16:23:32 org.rzo.yajsw.os.posix.PosixService getPid
INFO: wrapper pid file: /var/run/wrapper.NexaHome Service.pid
service not started
debian2:/usr/local/nexahome/yajsw-beta-10.3/bat#
Då hade jag innan dess gjort filen körbar. Det kan väl inte bero på de saknade
softlänkarna? Jag är ingen guru på linux (heller), allra minst på innehållet i
/etc/init.d, vet bara att demoner startas/stoppas bäst där.
Nåja, NexaHome rullar på "som vanligt" tills demonen reder sig själv.
EDIT: InstallDaemon.sh försöker lägga en softlänk i /etc/init.d/rc5.d vilket är fel.
rc5.d ligger i /etc, inte i init.d i Debian 5.