stratos-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From david hbase <davidhb...@gmail.com>
Subject Re: Stratos 4.0 Can not Starting cartridge agent in LB
Date Wed, 11 Mar 2015 15:32:48 GMT
1 .After I corrected the path as following:

root@049111031554:/opt# ll
total 62304
drwxr-xr-x  3 root root     4096 Mar 11 15:22 ./
drwxr-xr-x 23 root root     4096 Mar 11 09:01 ../
lrwxrwxrwx  1 root root       11 Mar 11 15:22 java -> jre1.8.0_40/
drwxr-xr-x  6 uucp  143     4096 Feb 11 05:38 jre1.8.0_40/
-rwxr-xr-x  1 root root 63786579 Mar 11 00:59 jre-8u40-linux-x64.gz*
root@049111031554:/opt#

2 . Try to run the stratos agent and got the error as:
root@049111031554:/opt#
/mnt/apache-stratos-load-balancer-4.0.0/bin/stratos.sh
 [ERROR] CARBON is supported only on JDK 1.6 and 1.7
root@049111031554:/opt#

3. Installed JDK and link to /usr/bin/java
root@049111031554:/opt# apt-get install openjdk-7-jdk
root@049111031554:/opt# ln -s /usr java
root@049111031554:/opt# ll
total 62304
drwxr-xr-x  3 root root     4096 Mar 11 15:29 ./
drwxr-xr-x 23 root root     4096 Mar 11 09:01 ../
lrwxrwxrwx  1 root root        4 Mar 11 15:29 java -> /usr/
drwxr-xr-x  6 uucp  143     4096 Feb 11 05:38 jre1.8.0_40/
-rwxr-xr-x  1 root root 63786579 Mar 11 00:59 jre-8u40-linux-x64.gz*
root@049111031554:/opt#

4. Try to run Stratos Agent, But got error:
root@049111031554:/opt#
/mnt/apache-stratos-cartridge-agent-4.0.0/bin/stratos.sh &
[1] 7449
root@049111031554:/opt# Starting cartridge agent...
Exception in thread "main" java.lang.NoClassDefFoundError:
org/apache/stratos/cartridge/agent/Main
Caused by: java.lang.ClassNotFoundException:
org.apache.stratos.cartridge.agent.Main
    at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
Could not find the main class: org.apache.stratos.cartridge.agent.Main.
Program will exit.

Need help, Thanks
-D



On Wed, Mar 11, 2015 at 8:18 AM, david hbase <davidhbase@gmail.com> wrote:

> Thanks for your quick help, after delete the file ( the file actually not
> exsit ), and rerun the puppet agent, the /opt/java still point to wrong
> directory:
>
> root@049111031554:/opt# ll
> total 62304
> drwxr-xr-x  3 root root     4096 Mar 11 15:16 ./
> drwxr-xr-x 23 root root     4096 Mar 11 09:01 ../
> lrwxrwxrwx  1 root root       13 Mar 11 15:16 java -> /opt/jre-8u40
> drwxr-xr-x  6 uucp  143     4096 Feb 11 05:38 jre1.8.0_40/
> -rwxr-xr-x  1 root root 63786579 Mar 11 00:59 jre-8u40-linux-x64.gz*
> root@049111031554:/opt#
>
> Need your help, Thanks
> -D
>
> On Wed, Mar 11, 2015 at 7:50 AM, Chamila De Alwis <chamilad@wso2.com>
> wrote:
>
>> Hi David,
>>
>> Please find my response inline.
>>
>> On Mar 11, 2015 7:55 PM, "david hbase" <davidhbase@gmail.com> wrote:
>> >
>> > Still not work even the puppet run is showing as successful:
>> >
>> > root@lblbdoma-f62:/opt# cat /tmp/puppet_log
>> > Removing all existing certificates ..
>> >
>> > Node Id 049111031554.default.lb
>> >
>> >
>> > Domain stratos40build05.cisco.com
>> >
>> >  * Restarting puppet agent
>> >    ...done.
>> > Rather than invoking init scripts through /etc/init.d, use the
>> service(8)
>> > utility, e.g. service hostname start
>> >
>> > Since the script you are attempting to invoke has been converted to an
>> > Upstart job, you may also use the start(8) utility, e.g. start hostname
>> > hostname stop/waiting
>> > Info: Creating a new SSL key for
>> 049111031554.default.lb.stratos40build05.cisco.com
>> > Info: csr_attributes file loading from /etc/puppet/csr_attributes.yaml
>> > Info: Creating a new SSL certificate request for
>> 049111031554.default.lb.stratos40build05.cisco.com
>> > Info: Certificate Request fingerprint (SHA256):
>> B8:7C:29:2F:FB:EB:63:31:08:9F:E9:38:3D:C7:34:98:D7:E2:91:E6:09:B0:EE:9D:66:DE:74:D8:77:87:99:76
>> > Info: Caching certificate for
>> 049111031554.default.lb.stratos40build05.cisco.com
>> > Info: Caching certificate for
>> 049111031554.default.lb.stratos40build05.cisco.com
>>
>> > Notice: Run of Puppet configuration client already in progress;
>> skipping  (/var/lib/puppet/state/agent_catalog_run.lock exists)
>>
>> Looks like the puppet run has failed. Did you build the base image
>> yourself?  Try deleting the file mentioned and eunning puppet agent as
>> follows.
>>
>> sudo puppet agent --disable && sudo puppet agent --enable && sudo
puppet
>> agent -dvt
>>
>> > Initialization completed successfully.
>> >
>>
>> >
>> > Thanks
>> > -D
>> >
>> > On Wed, Mar 11, 2015 at 2:38 AM, Chamila De Alwis <chamilad@wso2.com>
>> wrote:
>> >>
>> >> Hi David,
>> >>
>> >> When Java Puppet module installs Java, it creates a symlink "java" in
>> the /opt dir to the jdk folder. If that is broken it can be caused by an
>> unsuccessful puppet run. Could you check the /tmp/puppet_log for errors?
>> >>
>> >>
>> >> Regards,
>> >> Chamila de Alwis
>> >> Software Engineer | WSO2 | +94772207163
>> >> Blog: code.chamiladealwis.com
>> >>
>> >>
>> >>
>> >> On Wed, Mar 11, 2015 at 2:56 PM, david hbase <davidhbase@gmail.com>
>> wrote:
>> >>>
>> >>> Hi, Team
>> >>>
>> >>> Please help, it's urgent for the production schedule now.
>> >>>
>> >>> Additional confirmation required: if the following link is our
>> Stratos 4.0 official stable link or not?
>> >>>
>> https://dist.apache.org/repos/dist/dev/stratos/4.0.0-rc4/apache-stratos-cartridge-agent-4.0.0.zip
>> >>>
>> >>> I can not make the cartridge agent working, please reference this
>> email chain.
>> >>>
>> >>> Also please note, the /opt/java path is a broken path. ( ref:
>> /mnt/apache-stratos-cartridge-agent-4.0.0/bin/stratos.sh line 53 )
>> >>>
>> >>> Thanks
>> >>> -D
>> >>>
>> >>>
>> >>> On Wed, Mar 11, 2015 at 12:36 AM, david hbase <davidhbase@gmail.com>
>> wrote:
>> >>>>
>> >>>> Hi, Team
>> >>>>
>> >>>> Tested with stratos 4.0, but the cartridge agent can be started
with
>> LB instance.
>> >>>> Error log as following:
>> >>>>
>> >>>> root@lblbdoma-508:/mnt/apache-stratos-cartridge-agent-4.0.0#
>> bin/stratos.sh
>> >>>> Starting cartridge agent...
>> >>>> Error: Could not find or load main class
>> org.apache.stratos.cartridge.agent.Main
>> >>>>
>> >>>> Verfied the jar file is there:
>> >>>> root@lblbdoma-508:/mnt/apache-stratos-cartridge-agent-4.0.0# ll
>> /mnt/apache-stratos-cartridge-agent-4.0.0/lib/org.apache.stratos.cartridge.agent-4.0.0.jar
>> >>>> -rwxr-xr-x 1 root root 0 Dec 26 16:29
>> /mnt/apache-stratos-cartridge-agent-4.0.0/lib/org.apache.stratos.cartridge.agent-4.0.0.jar*
>> >>>>
>> >>>> Please help, Thanks
>> >>>> -D
>> >>>
>> >>>
>> >>
>> >
>>
>
>

Mime
View raw message