I fixed the above issue with INTERNAL parameter and now I'm seeing the following error:
[2014-12-26 09:37:27,321] INFO {cartridgeagentconfiguration.py:__init__} - Cartridge agent configuration initialized Traceback (most recent call last): File "/usr/lib/python2.7/logging/__init__.py", line 850, in emit msg = self.format(record) File "/usr/lib/python2.7/logging/__init__.py", line 723, in format return fmt.format(record) File "/usr/lib/python2.7/logging/__init__.py", line 464, in format record.message = record.getMessage() File "/usr/lib/python2.7/logging/__init__.py", line 328, in getMessage msg = msg % self.args TypeError: not all arguments converted during string formatting Logged from file agent.py, line 331 Traceback (most recent call last): File "/usr/lib/python2.7/logging/__init__.py", line 850, in emit msg = self.format(record) File "/usr/lib/python2.7/logging/__init__.py", line 723, in format return fmt.format(record) File "/usr/lib/python2.7/logging/__init__.py", line 464, in format record.message = record.getMessage() File "/usr/lib/python2.7/logging/__init__.py", line 328, in getMessage msg = msg % self.args TypeError: not all arguments converted during string formatting Logged from file agent.py, line 331 Traceback (most recent call last): File "/usr/lib/python2.7/logging/__init__.py", line 850, in emit msg = self.format(record) File "/usr/lib/python2.7/logging/__init__.py", line 723, in format return fmt.format(record) File "/usr/lib/python2.7/logging/__init__.py", line 464, in format record.message = record.getMessage() File "/usr/lib/python2.7/logging/__init__.py", line 328, in getMessage msg = msg % self.args TypeError: not all arguments converted during string formatting Logged from file agent.py, line 331 On Fri, Dec 26, 2014 at 3:03 PM, Imesh Gunaratne <im...@apache.org> wrote: > As I found there was an issue in agent code, it was using PROVIDER > constant to fetch the INTERNAL parameter. I cannot see PROVIDER parameter > being using in the agent. > > Thanks > > On Fri, Dec 26, 2014 at 2:32 PM, Gayan Gunarathne <gay...@wso2.com> wrote: > >> Hi Imesh, >> >> Attachment is the sample launch_params that I have tested. >> >> Thanks, >> Gayan >> >> >> >> On Fri, Dec 26, 2014 at 2:22 PM, Gayan Gunarathne <gay...@wso2.com> >> wrote: >> >>> Hi Imesh, >>> >>> Is that launch_params contains the PROVIDER parameter? I guess this >>> comes when the provider is not available in the payload. Seems like we are >>> showing wrong error message. >>> >>> Thanks, >>> Gayan >>> >>> On Fri, Dec 26, 2014 at 2:05 PM, Imesh Gunaratne <im...@apache.org> >>> wrote: >>> >>>> Thanks Gayan, yes it was not there in launch_params, I just fixed it >>>> and seeing the below error: >>>> >>>> [2014-12-26 08:31:17,311] INFO >>>> {cartridgeagentconfiguration.py:__init__} - INTERNAL payload parameter is >>>> not found >>>> [2014-12-26 08:31:17,311] INFO >>>> {cartridgeagentconfiguration.py:__init__} - Cartridge agent configuration >>>> initialized >>>> Traceback (most recent call last): >>>> File "/usr/lib/python2.7/logging/__init__.py", line 850, in emit >>>> msg = self.format(record) >>>> File "/usr/lib/python2.7/logging/__init__.py", line 723, in format >>>> return fmt.format(record) >>>> File "/usr/lib/python2.7/logging/__init__.py", line 464, in format >>>> record.message = record.getMessage() >>>> File "/usr/lib/python2.7/logging/__init__.py", line 328, in getMessage >>>> msg = msg % self.args >>>> TypeError: not all arguments converted during string formatting >>>> >>>> On Fri, Dec 26, 2014 at 1:49 PM, Gayan Gunarathne <gay...@wso2.com> >>>> wrote: >>>> >>>>> Hi Imesh, >>>>> >>>>> This is happen when CLUSTER_INSTANCE_ID not contain as the payload >>>>> parameter of the cartridge agent.I think we can first check the agent >>>>> payload and see CLUSTER_INSTANCE_ID is there in the agent payload. >>>>> >>>>> Thanks, >>>>> Gayan >>>>> >>>>> On Fri, Dec 26, 2014 at 1:39 PM, Imesh Gunaratne <im...@apache.org> >>>>> wrote: >>>>> >>>>>> I fixed the above issue in cartridge agent and re-created the base >>>>>> image, now I'm seeing another error: >>>>>> >>>>>> root@e82ebdc6-8cd5-11e4-85d5-080027f35f1b:~# cat >>>>>> /tmp/agent.screen.log >>>>>> Traceback (most recent call last): >>>>>> File "agent.py", line 32, in <module> >>>>>> from modules.extensions import defaultextensionhandler >>>>>> File >>>>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/extensions/defaultextensionhandler.py", >>>>>> line 22, in <module> >>>>>> from ..util import extensionutils, cartridgeagentutils >>>>>> File >>>>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/util/extensionutils.py", >>>>>> line 29, in <module> >>>>>> cartridge_agent_config = >>>>>> cartridgeagentconfiguration.CartridgeAgentConfiguration() >>>>>> File >>>>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/config/cartridgeagentconfiguration.py", >>>>>> line 349, in __init__ >>>>>> CartridgeAgentConfiguration.instance = >>>>>> CartridgeAgentConfiguration.__CartridgeAgentConfiguration() >>>>>> File >>>>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/config/cartridgeagentconfiguration.py", >>>>>> line 226, in __init__ >>>>>> raise RuntimeError(ex) >>>>>> RuntimeError: Cannot find the value of required parameter: >>>>>> 'CLUSTER_INSTANCE_ID' >>>>>> >>>>>> I can see CLUSTER_INSTANCE_ID being passed to the container, may be >>>>>> there is something wrong in the agent code, will investigate. >>>>>> >>>>>> Thanks >>>>>> >>>>>> On Fri, Dec 26, 2014 at 2:40 AM, Imesh Gunaratne <im...@apache.org> >>>>>> wrote: >>>>>> >>>>>>> Hi Devs, >>>>>>> >>>>>>> I fixed some of the issues in Kubernetes Iaas and tested the >>>>>>> Kubernetes workflow with sample php docker image. Now replication >>>>>>> controllers, services and containers get created without a problem. We >>>>>>> can >>>>>>> also access the php server in the container. >>>>>>> >>>>>>> However I noticed that agent does not send the instance started >>>>>>> event to CEP. Following error was found in agent screen log: >>>>>>> >>>>>>> Traceback (most recent call last): >>>>>>> File "agent.py", line 21, in <module> >>>>>>> from cartridgeagent.cartridgeagent.modules import eventsubscriber >>>>>>> ImportError: No module named cartridgeagent.cartridgeagent.modules >>>>>>> >>>>>>> May be agent was not updated in the php docker image. Will check >>>>>>> this tomorrow. >>>>>>> >>>>>>> Thanks >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Imesh Gunaratne >>>>>>> >>>>>>> Technical Lead, WSO2 >>>>>>> Committer & PMC Member, Apache Stratos >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Imesh Gunaratne >>>>>> >>>>>> Technical Lead, WSO2 >>>>>> Committer & PMC Member, Apache Stratos >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> Gayan Gunarathne >>>>> Technical Lead >>>>> WSO2 Inc. (http://wso2.com) >>>>> email : gay...@wso2.com | mobile : +94 766819985 >>>>> >>>>> >>>> >>>> >>>> >>>> -- >>>> Imesh Gunaratne >>>> >>>> Technical Lead, WSO2 >>>> Committer & PMC Member, Apache Stratos >>>> >>> >>> >>> >>> -- >>> >>> Gayan Gunarathne >>> Technical Lead >>> WSO2 Inc. (http://wso2.com) >>> email : gay...@wso2.com | mobile : +94 766819985 >>> >>> >> >> >> >> -- >> >> Gayan Gunarathne >> Technical Lead >> WSO2 Inc. (http://wso2.com) >> email : gay...@wso2.com | mobile : +94 766819985 >> >> > > > > -- > Imesh Gunaratne > > Technical Lead, WSO2 > Committer & PMC Member, Apache Stratos > -- Imesh Gunaratne Technical Lead, WSO2 Committer & PMC Member, Apache Stratos