I am adding Prasanna to the thread as he is the main Marvin developer -sebastien
On Oct 29, 2013, at 1:02 PM, Will Stevens <wstev...@cloudops.com> wrote: > I believe the issues I am running into stem from the fact that the CS code > is in a shared directory from my Mac to VMware Fusion. Because of this the > 'ln' command is failing when building marvin... > > I may have to find a work around for this problem in order to build the > developer profile. > > Will > > > On Tue, Oct 29, 2013 at 11:59 AM, Will Stevens <wstev...@cloudops.com>wrote: > >> I will pull and make this change because apparently this has been in for a >> little while... >> >> I will update this if with more news when I have it. >> >> >> On Tue, Oct 29, 2013 at 11:57 AM, Will Stevens <wstev...@cloudops.com>wrote: >> >>> I know that I will have to change the 'nonoss' flag when I pull in the >>> latest master from this weekend... >>> >>> >>> On Tue, Oct 29, 2013 at 11:27 AM, Will Stevens <wstev...@cloudops.com>wrote: >>> >>>> When I build with: mvn -P developer,systemvm -Dnonoss clean install -X >>>> >>>> I get the error below. I have completely rebuilt my system from scratch >>>> and I still get this... Any ideas? >>>> >>>> If I run the same command, but without the 'developer' profile, >>>> everything builds correctly. >>>> (eg: mvn -P systemvm -Dnonoss clean install -X) >>>> >>>> Are there specific requirements needed to build the developer profile? >>>> >>>> --- >>>> >>>> [INFO] Installing >>>> /mnt/hgfs/palo_alto/incubator-cloudstack/tools/marvin/pom.xml to >>>> /root/.m2/repository/org/apache/cloudstack/cloud-marvin/4.3.0-SNAPSHOT/cloud-marvin-4.3.0-SNAPSHOT.pom >>>> >>>> [DEBUG] Writing resolution tracking file >>>> /root/.m2/repository/org/apache/cloudstack/cloud-marvin/4.3.0-SNAPSHOT/_maven.repositories >>>> >>>> [DEBUG] Installing >>>> org.apache.cloudstack:cloud-marvin:4.3.0-SNAPSHOT/maven-metadata.xml to >>>> /root/.m2/repository/org/apache/cloudstack/cloud-marvin/4.3.0-SNAPSHOT/maven-metadata-local.xml >>>> >>>> [DEBUG] Installing org.apache.cloudstack:cloud-marvin/maven-metadata.xml >>>> to >>>> /root/.m2/repository/org/apache/cloudstack/cloud-marvin/maven-metadata-local.xml >>>> >>>> [INFO] >>>> >>>> [INFO] --- exec-maven-plugin:1.2.1:exec (install) @ cloud-marvin --- >>>> >>>> [DEBUG] Configuring mojo org.codehaus.mojo:exec-maven-plugin:1.2.1:exec >>>> from plugin realm >>>> ClassRealm[plugin>org.codehaus.mojo:exec-maven-plugin:1.2.1, parent: >>>> sun.misc.Launcher$AppClassLoader@5acac268] >>>> >>>> [DEBUG] Configuring mojo >>>> 'org.codehaus.mojo:exec-maven-plugin:1.2.1:exec' with basic configurator >>>> --> >>>> >>>> [DEBUG] (f) arguments = [setup.py, sdist] >>>> >>>> [DEBUG] (f) basedir = >>>> /mnt/hgfs/palo_alto/incubator-cloudstack/tools/marvin >>>> >>>> [DEBUG] (f) classpathScope = runtime >>>> >>>> [DEBUG] (f) executable = python >>>> >>>> [DEBUG] (f) longClasspath = false >>>> >>>> [DEBUG] (f) project = MavenProject: >>>> org.apache.cloudstack:cloud-marvin:4.3.0-SNAPSHOT @ >>>> /mnt/hgfs/palo_alto/incubator-cloudstack/tools/marvin/pom.xml >>>> >>>> [DEBUG] (f) session = org.apache.maven.execution.MavenSession@6d3cba41 >>>> >>>> [DEBUG] (f) skip = false >>>> >>>> [DEBUG] -- end configuration -- >>>> >>>> [DEBUG] Executing command line: python setup.py sdist >>>> >>>> running sdist >>>> >>>> running egg_info >>>> >>>> writing requirements to Marvin.egg-info/requires.txt >>>> >>>> writing Marvin.egg-info/PKG-INFO >>>> >>>> writing top-level names to Marvin.egg-info/top_level.txt >>>> >>>> writing dependency_links to Marvin.egg-info/dependency_links.txt >>>> >>>> writing entry points to Marvin.egg-info/entry_points.txt >>>> >>>> reading manifest file 'Marvin.egg-info/SOURCES.txt' >>>> >>>> reading manifest template 'MANIFEST.in' >>>> >>>> warning: no files found matching '*.txt' under directory 'docs' >>>> >>>> writing manifest file 'Marvin.egg-info/SOURCES.txt' >>>> >>>> making hard links in Marvin-0.1.0... >>>> >>>> hard linking CHANGES.txt -> Marvin-0.1.0 >>>> >>>> error: Operation not permitted >>>> >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> >>>> [INFO] Reactor Summary: >>>> >>>> [INFO] >>>> >>>> [INFO] Apache CloudStack ................................. SUCCESS >>>> [4.341s] >>>> >>>> [INFO] Apache CloudStack Maven Conventions Parent ........ SUCCESS >>>> [0.089s] >>>> >>>> [INFO] Apache CloudStack Framework - Managed Context ..... SUCCESS >>>> [4.999s] >>>> >>>> [INFO] Apache CloudStack Utils ........................... SUCCESS >>>> [17.555s] >>>> >>>> [INFO] Apache CloudStack Framework ....................... SUCCESS >>>> [0.125s] >>>> >>>> [INFO] Apache CloudStack Framework - Event Notification .. SUCCESS >>>> [9.514s] >>>> >>>> [INFO] Apache CloudStack Framework - Configuration ....... SUCCESS >>>> [5.700s] >>>> >>>> [INFO] Apache CloudStack API ............................. SUCCESS >>>> [26.885s] >>>> >>>> [INFO] Apache CloudStack Framework - REST ................ SUCCESS >>>> [3.394s] >>>> >>>> [INFO] Apache CloudStack Framework - IPC ................. SUCCESS >>>> [8.755s] >>>> >>>> [INFO] Apache CloudStack Cloud Engine .................... SUCCESS >>>> [0.091s] >>>> >>>> [INFO] Apache CloudStack Cloud Engine API ................ SUCCESS >>>> [7.934s] >>>> >>>> [INFO] Apache CloudStack Core ............................ SUCCESS >>>> [13.925s] >>>> >>>> [INFO] Apache CloudStack Agents .......................... SUCCESS >>>> [7.509s] >>>> >>>> [INFO] Apache CloudStack Framework - Clustering .......... SUCCESS >>>> [4.550s] >>>> >>>> [INFO] Apache CloudStack Framework - Jobs ................ SUCCESS >>>> [4.811s] >>>> >>>> [INFO] Apache CloudStack Cloud Engine Schema Component ... SUCCESS >>>> [17.694s] >>>> >>>> [INFO] Apache CloudStack Framework - Event Notification .. SUCCESS >>>> [2.665s] >>>> >>>> [INFO] Apache CloudStack Cloud Engine Internal Components API SUCCESS >>>> [4.491s] >>>> >>>> [INFO] Apache CloudStack Server .......................... SUCCESS >>>> [56.473s] >>>> >>>> [INFO] Apache CloudStack Usage Server .................... SUCCESS >>>> [8.747s] >>>> >>>> [INFO] Apache XenSource XAPI ............................. SUCCESS >>>> [8.695s] >>>> >>>> [INFO] Apache CloudStack Cloud Engine Orchestration Component SUCCESS >>>> [10.341s] >>>> >>>> [INFO] Apache CloudStack Cloud Services .................. SUCCESS >>>> [0.207s] >>>> >>>> [INFO] Apache CloudStack Secondary Storage Service ....... SUCCESS >>>> [5.918s] >>>> >>>> [INFO] Apache CloudStack Engine Storage Component ........ SUCCESS >>>> [5.974s] >>>> >>>> [INFO] Apache CloudStack Engine Storage Volume Component . SUCCESS >>>> [5.936s] >>>> >>>> [INFO] Apache CloudStack Engine Storage Image Component .. SUCCESS >>>> [3.533s] >>>> >>>> [INFO] Apache CloudStack Engine Storage Data Motion Component SUCCESS >>>> [4.206s] >>>> >>>> [INFO] Apache CloudStack Engine Storage Cache Component .. SUCCESS >>>> [2.888s] >>>> >>>> [INFO] Apache CloudStack Engine Storage Snapshot Component SUCCESS >>>> [5.265s] >>>> >>>> [INFO] Apache CloudStack Cloud Engine API ................ SUCCESS >>>> [2.756s] >>>> >>>> [INFO] Apache CloudStack Cloud Engine Service ............ SUCCESS >>>> [7.624s] >>>> >>>> [INFO] Apache CloudStack Plugin POM ...................... SUCCESS >>>> [1.440s] >>>> >>>> [INFO] Apache CloudStack Plugin - API Rate Limit ......... SUCCESS >>>> [8.121s] >>>> >>>> [INFO] Apache CloudStack Plugin - API Discovery .......... SUCCESS >>>> [5.600s] >>>> >>>> [INFO] Apache CloudStack Plugin - ACL Static Role Based .. SUCCESS >>>> [3.822s] >>>> >>>> [INFO] Apache CloudStack Plugin - Host Anti-Affinity Processor SUCCESS >>>> [2.641s] >>>> >>>> [INFO] Apache CloudStack Plugin - Explicit Dedication Processor SUCCESS >>>> [3.097s] >>>> >>>> [INFO] Apache CloudStack Plugin - User Concentrated Pod Deployment >>>> Planner SUCCESS [2.696s] >>>> >>>> [INFO] Apache CloudStack Plugin - User Dispersing Deployment Planner >>>> SUCCESS [2.624s] >>>> >>>> [INFO] Apache CloudStack Plugin - Implicit Dedication Planner SUCCESS >>>> [8.390s] >>>> >>>> [INFO] Apache CloudStack Plugin - Host Allocator Random .. SUCCESS >>>> [2.733s] >>>> >>>> [INFO] Apache CloudStack Plugin - Dedicated Resources .... SUCCESS >>>> [7.454s] >>>> >>>> [INFO] Apache CloudStack Plugin - Hypervisor OracleVM .... SUCCESS >>>> [4.439s] >>>> >>>> [INFO] Apache CloudStack Plugin - Open vSwitch ........... SUCCESS >>>> [3.581s] >>>> >>>> [INFO] Apache CloudStack Plugin - Hypervisor Xen ......... SUCCESS >>>> [12.095s] >>>> >>>> [INFO] Apache CloudStack Plugin - Hypervisor KVM ......... SUCCESS >>>> [13.159s] >>>> >>>> [INFO] Apache CloudStack Plugin - RabbitMQ Event Bus ..... SUCCESS >>>> [2.939s] >>>> >>>> [INFO] Apache CloudStack Plugin - Hypervisor Baremetal ... SUCCESS >>>> [4.963s] >>>> >>>> [INFO] Apache CloudStack Plugin - Hypervisor UCS ......... SUCCESS >>>> [3.429s] >>>> >>>> [INFO] Apache CloudStack Plugin - Network Elastic Load Balancer SUCCESS >>>> [5.100s] >>>> >>>> [INFO] Apache CloudStack Plugin - Network Nicira NVP ..... SUCCESS >>>> [11.103s] >>>> >>>> [INFO] Apache CloudStack Plugin - BigSwitch Virtual Network Segment >>>> SUCCESS [7.611s] >>>> >>>> [INFO] Apache CloudStack Plugin - Midokura Midonet ....... SUCCESS >>>> [7.864s] >>>> >>>> [INFO] Apache Cloudstack Plugin - Stratosphere SSP ....... SUCCESS >>>> [7.125s] >>>> >>>> [INFO] Apache CloudStack Plugin - Storage Allocator Random SUCCESS >>>> [2.552s] >>>> >>>> [INFO] Apache CloudStack Plugin - User Authenticator LDAP SUCCESS >>>> [3.892s] >>>> >>>> [INFO] Apache CloudStack Plugin - User Authenticator MD5 . SUCCESS >>>> [2.733s] >>>> >>>> [INFO] Apache CloudStack Plugin - User Authenticator Plain Text SUCCESS >>>> [2.547s] >>>> >>>> [INFO] Apache CloudStack Plugin - User Authenticator SHA256 Salted >>>> SUCCESS [33.230s] >>>> >>>> [INFO] Apache CloudStack Plugin - Dns Notifier Example ... SUCCESS >>>> [2.494s] >>>> >>>> [INFO] Apache CloudStack Plugin - Storage Image S3 ....... SUCCESS >>>> [2.864s] >>>> >>>> [INFO] Apache CloudStack Plugin - Storage Image Swift provider SUCCESS >>>> [2.543s] >>>> >>>> [INFO] Apache CloudStack Plugin - Storage Image default provider >>>> SUCCESS [2.431s] >>>> >>>> [INFO] Apache CloudStack Plugin - Storage Image sample provider SUCCESS >>>> [2.945s] >>>> >>>> [INFO] Apache CloudStack Plugin - Storage Volume SolidFire Provider >>>> SUCCESS [5.323s] >>>> >>>> [INFO] Apache CloudStack Plugin - Storage Volume default provider >>>> SUCCESS [2.771s] >>>> >>>> [INFO] Apache CloudStack Plugin - Storage Volume sample provider >>>> SUCCESS [2.414s] >>>> >>>> [INFO] Apache CloudStack Plugin - SNMP Alerts ............ SUCCESS >>>> [5.064s] >>>> >>>> [INFO] Apache CloudStack Plugin - Syslog Alerts .......... SUCCESS >>>> [4.563s] >>>> >>>> [INFO] Apache CloudStack Plugin - Network Internal Load Balancer >>>> SUCCESS [10.414s] >>>> >>>> [INFO] Apache CloudStack Plugin - Network VXLAN .......... SUCCESS >>>> [5.421s] >>>> >>>> [INFO] Apache CloudStack Plugin - Palo Alto .............. SUCCESS >>>> [8.807s] >>>> >>>> [INFO] Apache CloudStack Test ............................ SUCCESS >>>> [0.586s] >>>> >>>> [INFO] Apache CloudStack Console Proxy ................... SUCCESS >>>> [0.045s] >>>> >>>> [INFO] Apache CloudStack Console Proxy - Server .......... SUCCESS >>>> [3.691s] >>>> >>>> [INFO] Apache CloudStack System VM ....................... SUCCESS >>>> [8.814s] >>>> >>>> [INFO] Apache CloudStack Client UI ....................... SUCCESS >>>> [31.508s] >>>> >>>> [INFO] Apache CloudStack Developer Mode .................. SUCCESS >>>> [3.295s] >>>> >>>> [INFO] Apache CloudStack Developer Tools ................. SUCCESS >>>> [0.135s] >>>> >>>> [INFO] Apache CloudStack apidocs ......................... SUCCESS >>>> [33.492s] >>>> >>>> [INFO] Apache CloudStack marvin .......................... FAILURE >>>> [3.828s] >>>> >>>> [INFO] Apache CloudStack DevCloud ........................ SKIPPED >>>> >>>> [INFO] Apache CloudStack DevCloud-KVM .................... SKIPPED >>>> >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> >>>> [INFO] BUILD FAILURE >>>> >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> >>>> [INFO] Total time: 9:56.659s >>>> >>>> [INFO] Finished at: Tue Oct 29 11:08:48 EDT 2013 >>>> >>>> [INFO] Final Memory: 58M/172M >>>> >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> >>>> [ERROR] Failed to execute goal >>>> org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (install) on project >>>> cloud-marvin: Command execution failed. Process exited with an error: 1 >>>> (Exit value: 1) -> [Help 1] >>>> >>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to >>>> execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (install) on >>>> project cloud-marvin: Command execution failed. >>>> >>>> at >>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217) >>>> >>>> at >>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) >>>> >>>> at >>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) >>>> >>>> at >>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) >>>> >>>> at >>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) >>>> >>>> at >>>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) >>>> >>>> at >>>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) >>>> >>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320) >>>> >>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) >>>> >>>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537) >>>> >>>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196) >>>> >>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141) >>>> >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>> >>>> at >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>> >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>> >>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>> >>>> at >>>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290) >>>> >>>> at >>>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) >>>> >>>> at >>>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409) >>>> >>>> at >>>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352) >>>> >>>> Caused by: org.apache.maven.plugin.MojoExecutionException: Command >>>> execution failed. >>>> >>>> at org.codehaus.mojo.exec.ExecMojo.execute(ExecMojo.java:362) >>>> >>>> at >>>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101) >>>> >>>> at >>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209) >>>> >>>> ... 19 more >>>> >>>> Caused by: org.apache.commons.exec.ExecuteException: Process exited with >>>> an error: 1 (Exit value: 1) >>>> >>>> at >>>> org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:377) >>>> >>>> at >>>> org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:160) >>>> >>>> at org.codehaus.mojo.exec.ExecMojo.executeCommandLine(ExecMojo.java:610) >>>> >>>> at org.codehaus.mojo.exec.ExecMojo.execute(ExecMojo.java:352) >>>> >>>> ... 21 more >>>> >>>> [ERROR] >>>> >>>> [ERROR] >>>> >>>> [ERROR] For more information about the errors and possible solutions, >>>> please read the following articles: >>>> >>>> [ERROR] [Help 1] >>>> http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException >>>> >>>> [ERROR] >>>> >>>> [ERROR] After correcting the problems, you can resume the build with the >>>> command >>>> >>>> [ERROR] mvn <goals> -rf :cloud-marvin >>>> >>>> >>>> On Fri, Oct 18, 2013 at 7:58 AM, Santhosh Edukulla < >>>> santhosh.eduku...@citrix.com> wrote: >>>> >>>>> Hello William, >>>>> >>>>> 1. After getting the latest master branch code, I just ran the >>>>> command " mvn -P developer,systemvm clean install" and I could see that >>>>> both "commands.xml" file was created under cs/ tools/apidoc/target/ and >>>>> "addImageStore.py" under cs/tools/marvin/marvin/cloudstackAPI/ directory. >>>>> Please check post the command run, whether both were available or not. >>>>> >>>>> 2. Basically, codegeneratory.py under cs/tools/marvin/marvin >>>>> directory is the one which based upon apispec file "commands.xml" if >>>>> available generates the cloudstackAPI and corresponding modules under its >>>>> directory. In case as mentioned under pom.xml, if commands.xml is not >>>>> available, it takes the apispec file as " /etc/cloud/cli/commands.xml". >>>>> It >>>>> also has the option of creating cloudstackAPI/modules from json response >>>>> endpoint url " http://ip:8096/client/api?command=listApis", default to >>>>> localhost. >>>>> >>>>> >>>>> >>>>> Thanks! >>>>> Santhosh >>>>> >>>>> -----Original Message----- >>>>> From: williamstev...@gmail.com [mailto:williamstev...@gmail.com] On >>>>> Behalf Of Will Stevens >>>>> Sent: Friday, October 18, 2013 2:05 AM >>>>> To: dev@cloudstack.apache. >>>>> Subject: Re: Issues deploying with marvin >>>>> >>>>> Note: I pulled from master yesterday...y >>>>> >>>>> >>>>> On Thu, Oct 17, 2013 at 4:28 PM, Will Stevens <wstev...@cloudops.com> >>>>> wrote: >>>>> >>>>>> When I run: >>>>>> >>>>>> I am getting the following error: >>>>>> [DEBUG] Executing command line: python >>>>>> ../marvin/marvin/deployDataCenter.py -i devcloud.cfg 5Traceback (most >>>>>> recent call last): >>>>>> File "../marvin/marvin/deployDataCenter.py", line 612, in <module> >>>>>> deploy.deploy() >>>>>> File "../marvin/marvin/deployDataCenter.py", line 597, in deploy >>>>>> self.createZones(self.config.zones) >>>>>> File "../marvin/marvin/deployDataCenter.py", line 466, in >>>>> createZones >>>>>> self.createSecondaryStorages(zone.secondaryStorages, zoneId) >>>>>> File "../marvin/marvin/deployDataCenter.py", line 176, in >>>>>> createSecondaryStorages >>>>>> secondarycmd = addImageStore.addImageStoreCmd() >>>>>> NameError: global name 'addImageStore' is not defined [INFO] >>>>>> ---------------------------------------------------------------------- >>>>>> -- >>>>>> [INFO] BUILD FAILURE >>>>>> [INFO] >>>>>> ---------------------------------------------------------------------- >>>>>> -- >>>>>> >>>>>> I have looked and I can not find where 'addImageStore' is defined. I >>>>>> was expecting it to be imported via the 'from cloudstackAPI import *' >>>>>> line, but 'addImageStore.py' is not in that directory. >>>>>> >>>>>> I have run 'python setup.py install' again in 'tools/marvin' just to >>>>>> make sure it had not changed. >>>>>> >>>>>> I ran the following: >>>>>> # python -c "import pkg_resources; >>>>>> print(pkg_resources.get_distribution('marvin').version)" >>>>>> >>>>>> Which returned the version number of: 0.1.0 >>>>>> >>>>>> What do I need to do to get my environment up to speed? >>>>>> >>>>>> Thanks... >>>>>> >>>>> >>>> >>>> >>> >>