GCALDaemon Help
I'm a newbie, let me make that clear...but I'm learning. That said, I tried to install a two-way syncing app for Evolution/ Google Calendar called GCALDaemon, using these instructions:
1) Before uninstall an older GCALDaemon version, you should
archive the 'GCALDaemon/work' directory. If the new GCALDaemon
installation finishes, you can restore the previous 'work' directory.
2) Unpack the distribution ('GCALDaemon' directory)
under the '/usr/local/sbin' directory, as root.
cd /usr/local/sbin
unzip /downloads/gcaldaemon-linux-1.x.zip
chgrp -R groupname /usr/local/sbin/GCALDaemon
chmod -R g+w /usr/local/sbin/GCALDaemon
chmod 755 /usr/local/sbin/GCALDaemon/bin/*.sh
3) Read documentation and modify configuration files
in '/usr/local/sbin/GCALDaemon/conf' folder.
4) Launch '/usr/local/sbin/GCALDaemon/bin/standalone-start.sh' script
5) Optionally put GCALDaemon into 'init', 'launchd' or 'rc' script
Afterwards, this is what I got:
zoso@zosodesk:~$ cd /usr/local/sbin
zoso@zosodesk:/usr/local/sbin$ /usr/local/sbin/GCALDaemon/bin/standalone-start.sh
log4j:ERROR Unable to init logger!
java.io.FileNotFoundException: /usr/local/sbin/GCALDaemon/bin/../log/gcal-daemon.log (Permission denied)
at gnu.java.nio.channels.FileChannelImpl.open(libgcj.so.81)
at gnu.java.nio.channels.FileChannelImpl.<init>(libgcj.so.81)
at gnu.java.nio.channels.FileChannelImpl.create(libgcj.so.81)
at java.io.RandomAccessFile.<init>(libgcj.so.81)
at org.gcaldaemon.logger.FileChannelAppender.activateOptions(FileChannelAppender.java:130)
at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:247)
at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:123)
at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:87)
at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:645)
at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:603)
at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:500)
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:406)
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:307)
at org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:315)
at org.gcaldaemon.core.Configurator.<init>(Configurator.java:277)
at org.gcaldaemon.standalone.Main.main(Main.java:46)
log4j:WARN Please check the file permissions on the 'log' folder!
Hint: [sudo] chmod -R 777 /usr/local/sbin/GCALDaemon/bin/..
INFO | GCALDaemon V1.0 beta 14 starting...
INFO | Extended synchronization enabled.
INFO | RSS/ATOM feed converter enabled.
INFO | Local time zone is GMT-05:00.
INFO | HTTP server starting on port 9090...
FATAL | ADDRESS ALREADY IN USE
java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.newInstance(libgcj.so.81)
at org.gcaldaemon.core.Configurator.startService(Configurator.java:706)
at org.gcaldaemon.core.Configurator.<init>(Configurator.java:620)
at org.gcaldaemon.standalone.Main.main(Main.java:46)
Caused by: java.net.BindException: Address already in use
at gnu.java.net.PlainSocketImpl.bind(libgcj.so.81)
at java.net.ServerSocket.bind(libgcj.so.81)
at java.net.ServerSocket.<init>(libgcj.so.81)
at java.net.ServerSocket.<init>(libgcj.so.81)
at java.net.ServerSocket.<init>(libgcj.so.81)
at org.gcaldaemon.core.http.HTTPListener.<init>(HTTPListener.java:117)
at java.lang.reflect.Constructor.newInstance(libgcj.so.81)
...3 more
FATAL | Service terminated!
java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.newInstance(libgcj.so.81)
at org.gcaldaemon.core.Configurator.startService(Configurator.java:706)
at org.gcaldaemon.core.Configurator.<init>(Configurator.java:620)
at org.gcaldaemon.standalone.Main.main(Main.java:46)
Caused by: java.net.BindException: Address already in use
at gnu.java.net.PlainSocketImpl.bind(libgcj.so.81)
at java.net.ServerSocket.bind(libgcj.so.81)
at java.net.ServerSocket.<init>(libgcj.so.81)
at java.net.ServerSocket.<init>(libgcj.so.81)
at java.net.ServerSocket.<init>(libgcj.so.81)
at org.gcaldaemon.core.http.HTTPListener.<init>(HTTPListener.java:117)
at java.lang.reflect.Constructor.newInstance(libgcj.so.81)
...3 more
Any idea where I went wrong? Anybody? I desperately need this app to work!
|