Hi,

This happens because previously we send the clone path from the puppet [1]
and payload it get as APP_PATH. But now it got changed to APPLICATION_PATH
and need to be defined in cartridge definition. This issue got resolved
after adding the APPLICATION_PATH to the cartridge definition.

[1] $docroot = "/mnt/apache-tomcat-${tomcat_version}/webapps/"

Thanks !


On Tue, Jan 6, 2015 at 3:01 PM, Udara Liyanage <ud...@wso2.com> wrote:

> Hi,
>
> I remember Imesh mentioned this issue earlier in another thread. May be he
> is in the process of fixing it.
>
> On Tue, Jan 6, 2015 at 2:51 PM, Manula Chathurika Thantriwatte <
> manu...@wso2.com> wrote:
>
>> Hi All,
>>
>> I have faced $subject. Following is the agent log. Is anyone get this
>> issue.
>>
>> '{"clusterId":"mytomcat.tomcat.domain","repoURL":"
>> https://github.com/manulachathurika/Apache_Stratos_Tomcat_Applications.git
>> ","tenantId":"-1234","commitEnabled":false}'
>> 2015-01-06 14:29:02,565:DEBUG:Executing handler for event
>> 'ArtifactUpdatedEvent'
>> 2015-01-06 14:29:02,565:INFO:Artifact update event received: [tenant]
>> u'-1234' [cluster] u'mytomcat.tomcat.domain' [status] None
>> 2015-01-06 14:29:02,566:INFO:Executing git checkout
>> 2015-01-06 14:29:02,566:DEBUG:Executing git clone: [tenant-id] -1234
>> [repo-url]
>> https://github.com/manulachathurika/Apache_Stratos_Tomcat_Applications.git
>> 2015-01-06 14:29:02,566:DEBUG:Repo path returned : ''
>> 2015-01-06 14:29:02,589:ERROR:Permission denied for repository path for
>> tenant u'-1234'
>> Traceback (most recent call last):
>>   File
>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/artifactmgt/git/agentgithandler.py",
>> line 230, in clone
>>     repo = Repo.clone_from(repo_context.repo_url,
>> repo_context.local_repo_path)
>>   File "/usr/local/lib/python2.7/dist-packages/git/repo/base.py", line
>> 727, in clone_from
>>     return cls._clone(Git(os.getcwd()), url, to_path, GitCmdObjectDB,
>> **kwargs)
>>   File "/usr/local/lib/python2.7/dist-packages/git/repo/base.py", line
>> 682, in _clone
>>     git.clone(url, path, **kwargs)
>>   File "/usr/local/lib/python2.7/dist-packages/git/cmd.py", line 219, in
>> <lambda>
>>     return lambda *args, **kwargs: self._call_process(name, *args,
>> **kwargs)
>>   File "/usr/local/lib/python2.7/dist-packages/git/cmd.py", line 430, in
>> _call_process
>>     return self.execute(call, **_kwargs)
>>   File "/usr/local/lib/python2.7/dist-packages/git/cmd.py", line 309, in
>> execute
>>     **subprocess_kwargs
>>   File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
>>     errread, errwrite)
>>   File "/usr/lib/python2.7/subprocess.py", line 1249, in _execute_child
>>     raise child_exception
>> OSError: [Errno 2] No such file or directory
>> 2015-01-06 14:29:02,591:DEBUG:Git clone executed: [tenant-id] -1234
>> [repo-url]
>> https://github.com/manulachathurika/Apache_Stratos_Tomcat_Applications.git
>> 2015-01-06 14:29:02,592:DEBUG:Executing artifacts updated extension
>> 2015-01-06 14:29:02,592:DEBUG:Reading property:
>> extension.artifacts.updated = artifacts-updated.sh
>>
>> Thanks !
>>
>> --
>> Regards,
>> Manula Chathurika Thantriwatte
>> Software Engineer
>> WSO2 Inc. : http://wso2.com
>> lean . enterprise . middleware
>>
>> email : manu...@wso2.com / man...@apache.org
>> phone : +94 772492511
>> blog : http://manulachathurika.blogspot.com/
>>
>>
>>
>>
>
>
> --
>
> Udara Liyanage
> Software Engineer
> WSO2, Inc.: http://wso2.com
> lean. enterprise. middleware
>
> web: http://udaraliyanage.wordpress.com
> phone: +94 71 443 6897
>



-- 
Regards,
Manula Chathurika Thantriwatte
Software Engineer
WSO2 Inc. : http://wso2.com
lean . enterprise . middleware

email : manu...@wso2.com / man...@apache.org
phone : +94 772492511
blog : http://manulachathurika.blogspot.com/

Reply via email to