I am running out of ideas ... so next step is to see if we can get an error message out of Jivelite.
Stop the script the script that launching Jivelite because it relaunches it each time that it fails and you will get a huge log file since all of the messages will be appended.
ps -ef | grep jive
#one of the lines will look very similar to this
9515 root 0:00 {jivelite.sh} /bin/sh /opt/jivelite/bin/jivelite.sh
#make a note of the number at the front (it will not be the same as above)
#then
sudo kill -5 xxxx
# but replace the xxxx with the number that you saw from the output of the previous command
# then
ps -ef | grep jive
# and you should see that jivelite.sh is no longer running (not listed any more).
# then create a file called logconf.lua (see contents below - use Unix line endings) - download it and copy it to /home/tc/.jivelite/userpath/logconf.lua
# one easy way to do this is to use the vi editor on the Raspberry Pi
vi /home/tc/.jivelite/userpath/logconf.lua
# if there is already some content in the file then delete it by typing
dd
# then paste in the contents of the file by typing
i
# and then paste it in ... and then
esc
:wq
# where "esc" is the escape or Esc key
# If all of that is too hard then find a program that can transfer files using "scp" - on MS Windows winscp is good.
# If that worked then if you type
cat /home/tc/.jivelite/userpath/logconf.lua
# you should see the contents of the file
Code:
return { appender={ }, category={ ["applet.DesktopJive"]="ERROR", ["applet.HttpAuth"]="ERROR", ["applet.LogSettings"]="ERROR", jivelite="ERROR", ["jivelite.applets"]="ERROR", ["jivelite.heap"]="ERROR", ["jivelite.player"]="ERROR", ["jivelite.task"]="ERROR", ["jivelite.ui"]="ERROR", ["jivelite.ui.draw"]="ERROR", ["lua.hooks"]="ERROR", ["net.comet"]="ERROR", ["net.http"]="ERROR", ["net.socket"]="ERROR", ["net.thread"]="ERROR", ["squeezebox.server"]="ERROR", ["squeezebox.server.cache"]="ERROR" }
# ... then ...
/opt/jivelite/bin/jivelite
# then examine the end of the log file
tail -20 /var/log/jivelite.log
Leave a comment: