ow2-proactive / agent-linux

Linux Agent for ProActive Workflows & Scheduling
http://proactive.activeeon.com/
GNU Affero General Public License v3.0
0 stars 8 forks source link

Linux agent does not start property with auto-update feature. #93

Closed activeeon-bot closed 9 years ago

activeeon-bot commented 10 years ago

Original issue created by Sanka Samaranayake on 29, Aug 2014 at 14:33 PM - LINAGENT-93


Error:

2014-08-29 14:31:49 - agent.evg - INFO - Forked the process:9616 to start command:['/opt/proactive-node/jre/bin/java', '-classpath', '/opt/proactive-node/dist/lib/stax2-api-3.1.1.jar:/opt/proactive-node/dist/lib/stax-api-1.0-2.jar:/opt/proactive-node/dist/lib/jetty-io-8.1.15.v20140411.jar:/opt/proactive-node/dist/lib/programming-extension-processbuilder-6.0.0-RC1.jar:/opt/proactive-node/dist/lib/maven-scm-api-1.4.jar:/opt/proactive-node/dist/lib/libsigar-x86-freebsd-6.so:/opt/proactive-node/dist/lib/commons-cli-1.1.jar:/opt/proactive-node/dist/lib/xsdlib-20050913.jar:/opt/proactive-node/dist/lib/rrd4j-2.0.7.jar:/opt/proactive-node/dist/lib/commons-codec-1.6.jar:/opt/proactive-node/dist/lib/jetty-http-8.1.15.v20140411.jar:/opt/proactive-node/dist/lib/programming-annotation-6.0.0-RC1.jar:/opt/proactive-node/dist/lib/platform-3.4.0.jar:/opt/proactive-node/dist/lib/jetty-security-8.1.15.v20140411.jar:/opt/proactive-node/dist/lib/libsigar-amd64-freebsd-6.so:/opt/proactive-node/dist/lib/netty-3.3.0.Final.jar:/opt/proactive-node/dist/lib/rm-node-6.0.0-RC1.jar:/opt/proactive-node/dist/lib/amqp-client-3.0.2.jar:/opt/proactive-node/dist/lib/regexp-1.3.jar:/opt/proactive-node/dist/lib/trilead-ssh2-build213-svnkit-1.3-patch.jar:/opt/proactive-node/dist/lib/programming-extension-pnpssl-6.0.0-RC1.jar:/opt/proactive-node/dist/lib/programming-extension-dataspaces-6.0.0-RC1.jar:/opt/proactive-node/dist/lib/scheduler-node-6.0.0-RC1.jar:/opt/proactive-node/dist/lib/common-client-6.0.0-RC1.jar:/opt/proactive-node/dist/lib/libsigar-pa-hpux-11.sl:/opt/proactive-node/dist/lib/commons-net-2.2.jar:/opt/proactive-node/dist/lib/programming-core-6.0.0-RC1.jar:/opt/proactive-node/dist/lib/groovy-all-2.1.6.jar:/opt/proactive-node/dist/lib/bcprov-jdk15-136.jar:/opt/proactive-node/dist/lib/maven-scm-provider-svnexe-1.4.jar:/opt/proactive-node/dist/lib/libsigar-x86-solaris.so:/opt/proactive-node/dist/lib/jetty-util-8.1.15.v20140411.jar:/opt/proactive-node/dist/lib/programming-extension-vfsprovider-6.0.0-RC1.jar:/opt/proactive-node/dist/lib/programming-extension-pnp-6.0.0-RC1.jar:/opt/proactive-node/dist/lib/libsigar-amd64-linux.so:/opt/proactive-node/dist/lib/programming-util-6.0.0-RC1.jar:/opt/proactive-node/dist/lib/programming-extension-annotation-6.0.0-RC1.jar:/opt/proactive-node/dist/lib/slf4j-log4j12-1.6.6.jar:/opt/proactive-node/dist/lib/jsch-0.1.42.jar:/opt/proactive-node/dist/lib/commons-vfs2-2.0.jar:/opt/proactive-node/dist/lib/jruby-jline-1.7.4.jar:/opt/proactive-node/dist/lib/libsigar-ia64-hpux-11.sl:/opt/proactive-node/dist/lib/libsigar-sparc64-solaris.so:/opt/proactive-node/dist/lib/jetty-servlet-8.1.15.v20140411.jar:/opt/proactive-node/dist/lib/jetty-server-8.1.15.v20140411.jar:/opt/proactive-node/dist/lib/rm-client-6.0.0-RC1.jar:/opt/proactive-node/dist/lib/plexus-utils-1.5.6.jar:/opt/proactive-node/dist/lib/common-api-6.0.0-RC1.jar:/opt/proactive-node/dist/lib/libsigar-ppc-aix-5.so:/opt/proactive-node/dist/lib/woodstox-core-lgpl-4.1.2.jar:/opt/proactive-node/dist/lib/sigar.jar:/opt/proactive-node/dist/lib/programming-extension-rmissl-6.0.0-RC1.jar:/opt/proactive-node/dist/lib/scheduler-api-6.0.0-RC1.jar:/opt/proactive-node/dist/lib/libsigar-x86-linux.so:/opt/proactive-node/dist/lib/programming-extension-amqp-6.0.0-RC1.jar:/opt/proactive-node/dist/lib/jna-3.4.0.jar:/opt/proactive-node/dist/lib/jetty-continuation-8.1.15.v20140411.jar:/opt/proactive-node/dist/lib/libsigar-amd64-solaris.so:/opt/proactive-node/dist/lib/jsr223-nativeshell-0.2.jar:/opt/proactive-node/dist/lib/relaxngDatatype-20030807.jar:/opt/proactive-node/dist/lib/commons-httpclient-3.1.jar:/opt/proactive-node/dist/lib/xercesImpl-2.8.1.jar:/opt/proactive-node/dist/lib/maven-scm-provider-svn-commons-1.4.jar:/opt/proactive-node/dist/lib/commons-logging-1.1.1.jar:/opt/proactive-node/dist/lib/isorelax-20030108.jar:/opt/proactive-node/dist/lib/libsigar-ppc-linux.so:/opt/proactive-node/dist/lib/libsigar-x86-freebsd-5.so:/opt/proactive-node/dist/lib/msv-20050913.jar:/opt/proactive-node/dist/lib/scheduler-client-6.0.0-RC1.jar:/opt/proactive-node/dist/lib/javax.servlet-3.0.0.v201112011016.jar:/opt/proactive-node/dist/lib/programming-extension-pamr-6.0.0-RC1.jar:/opt/proactive-node/dist/lib/jetty-xml-8.1.15.v20140411.jar:/opt/proactive-node/dist/lib/jackrabbit-webdav-1.5.2.jar:/opt/proactive-node/dist/lib/jackrabbit-jcr-commons-1.5.2.jar:/opt/proactive-node/dist/lib/javassist-3.18.1-GA.jar:/opt/proactive-node/dist/lib/xml-apis-1.3.03.jar:/opt/proactive-node/dist/lib/slf4j-api-1.6.6.jar:/opt/proactive-node/dist/lib/libsigar-sparc-solaris.so:/opt/proactive-node/dist/lib/commons-io-2.4.jar:/opt/proactive-node/dist/lib/libsigar-ia64-linux.so:/opt/proactive-node/dist/lib/commons-collections-3.2.jar:/opt/proactive-node/dist/lib/node-updater.jar:/opt/proactive-node/dist/lib/jython-jline-2.5.4-rc1.jar:/opt/proactive-node/dist/lib/cron4j-2.2.5.jar:/opt/proactive-node/dist/lib/guava-17.0.jar:/opt/proactive-node/dist/lib/log4j-1.2.17.jar', '-Dproactive.communication.protocol=pnp', '-Xms96M', '-Dproactive.pnp.port=1025', '-Djava.security.manager', '-Djava.security.policy=/opt/proactive-agent/palinagent/daemon/data/agent.java.policy', '-Dproactive.agent.rank=0', '-Dproactive.useIPaddress=true', '-Dnode.jar.url=http://localhost:8080/rest/node.jar', '-Dnode.jar.saveas=/tmp/nodejar/node.jar', '-Djava.class.path=/opt/proactive-node/dist/lib/node-updater.jar:/tmp/nodejar/node.jar', 'org.ow2.proactive.resourcemanager.updater.RMNodeUpdater', '-r', 'pnp://127.0.0.1:64738', '-n', 'PA-AGENT_NODE', '-f', '/home/ssamaran/release-test/ProActiveWorkflowsScheduling-6.0.0-RC1/config/authentication/rm.cred'] 2014-08-29 14:31:49 - agent.evg - INFO - stdout 9616 : Url date=Fri Aug 29 12:23:36 CEST 2014 2014-08-29 14:31:49 - agent.evg - INFO - stdout 9616 : File date=Fri Aug 29 14:08:22 CEST 2014 2014-08-29 14:31:49 - agent.evg - INFO - stdout 9616 : Local jar /tmp/nodejar/node.jar is up to date 2014-08-29 14:31:49 - agent.evg - INFO - stdout 9616 : Launching a computing node 2014-08-29 14:31:49 - agent.evg - INFO - stdout 9616 : OneJar(-r, pnp://127.0.0.1:64738, -n, PA-AGENT_NODE, -f, /home/ssamaran/release-test/ProActiveWorkflowsScheduling-6.0.0-RC1/config/authentication/rm.cred) 2014-08-29 14:31:49 - agent.evg - INFO - stdout 9616 : [Boot] INFO: loading properties from one-jar.properties 2014-08-29 14:31:49 - agent.evg - INFO - stderr 9616 : Exception in thread "main" java.lang.reflect.InvocationTargetException 2014-08-29 14:31:49 - agent.evg - INFO - stderr 9616 : at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2014-08-29 14:31:49 - agent.evg - INFO - stderr 9616 : at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2014-08-29 14:31:49 - agent.evg - INFO - stderr 9616 : at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2014-08-29 14:31:49 - agent.evg - INFO - stderr 9616 : at java.lang.reflect.Method.invoke(Unknown Source) 2014-08-29 14:31:49 - agent.evg - INFO - stderr 9616 : at org.ow2.proactive.resourcemanager.updater.RMNodeUpdater.main(RMNodeUpdater.java:162) 2014-08-29 14:31:49 - agent.evg - INFO - stderr 9616 : Caused by: java.io.FileNotFoundException: scheduler-node.jar (No such file or directory) 2014-08-29 14:31:49 - agent.evg - INFO - stderr 9616 : at java.util.zip.ZipFile.open(Native Method) 2014-08-29 14:31:49 - agent.evg - INFO - stderr 9616 : at java.util.zip.ZipFile.(Unknown Source) 2014-08-29 14:31:49 - agent.evg - INFO - stderr 9616 : at java.util.zip.ZipFile.(Unknown Source) 2014-08-29 14:31:49 - agent.evg - INFO - stderr 9616 : at java.util.jar.JarFile.(Unknown Source) 2014-08-29 14:31:49 - agent.evg - INFO - stderr 9616 : at java.util.jar.JarFile.(Unknown Source) 2014-08-29 14:31:49 - agent.evg - INFO - stderr 9616 : at com.simontuffs.onejar.Boot.run(Boot.java:206) 2014-08-29 14:31:49 - agent.evg - INFO - stderr 9616 : at OneJar.run(OneJar.java:47) 2014-08-29 14:31:49 - agent.evg - INFO - stderr 9616 : at OneJar.main(OneJar.java:42) 2014-08-29 14:31:49 - agent.evg - INFO - stderr 9616 : ... 5 more 2014-08-29 14:31:50 - agent.evg - WARNING - Process 9616 exited with status code 1. Failure number 8 waiting 80 seconds before restarting

activeeon-bot commented 10 years ago

Original comment posted by Sanka Samaranayake on 29, Aug 2014 at 14:33 PM


ProActive Server runs on:

./proactive-server Starting the scheduler... Starting the resource manager... The resource manager with 4 local nodes created on pnp://highlander.local:64738/ The scheduler created on pnp://highlander.local:64738/ Starting the web applications... The web application /scheduler created on http://highlander.local:8080/scheduler The web application /rm created on http://highlander.local:8080/rm The web application /studio created on http://highlander.local:8080/studio The web application /rest created on http://highlander.local:8080/rest \ Get started at http://highlander.local:8080 ****

activeeon-bot commented 10 years ago

Original comment posted by Sanka Samaranayake on 29, Aug 2014 at 14:34 PM


config.xml :

<?xml version="1.0"?> <agent xmlns="urn:proactive:agent:1.0:linux" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:proactive:agent:1.0:linux http://www.activeeon.com/public_content/schemas/proactive/agent/1.0/agent-linux.xsd">

<config>
    <proactiveHome>/opt/proactive-node</proactiveHome>
    <javaHome>/opt/proactive-node/jre</javaHome>
    <jvmParameters>
        <param>-Dproactive.useIPaddress=true</param>
        <param>-Dnode.jar.url=http://localhost:8080/rest/node.jar</param>
        <param>-Dnode.jar.saveas=/tmp/nodejar/node.jar</param>
    <param>-Djava.class.path=/opt/proactive-node/dist/lib/node-updater.jar:/tmp/nodejar/node.jar</param>
    </jvmParameters>
    <protocol>pnp</protocol>
    <!-- cgroup must be available and configured to set memoryLimit
         <memoryLimit>1000</memoryLimit>
    -->
    <nice>19</nice>
    <!-- idle class required linux kernel >= 2.6.25
         <ionice class="idle"/>
    -->
</config>

<events>
    <event>
        <start day="Monday" hour="0"  minute="0" second="0" />
        <duration days="6" hours="23" minutes="59" seconds="59" />
    </event>
</events>

<connections>
    <localBind enabled="false"/>
    <rmConnection enabled="true">
        <respawnIncrement>10</respawnIncrement>
        <javaStarterClass>org.ow2.proactive.resourcemanager.updater.RMNodeUpdater</javaStarterClass>
        <nodename>PA-AGENT_NODE</nodename>
        <url>pnp://127.0.0.1:64738</url>
        <credential>/home/ssamaran/release-test/ProActiveWorkflowsScheduling-6.0.0-RC1/config/authentication/rm.cred</credential>
    </rmConnection>
</connections>

activeeon-bot commented 10 years ago

Original comment posted by Oleg Smirnov on 12, Sep 2014 at 11:00 AM


The agent was not properly configured.