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...
>>>> >
>>>>
>>>
>>>
>>
>

Reply via email to