[elbe-devel] elbe 1.9.15 (6987cb6464) fails example build: EsoapApp.new_project missing

Manuel Traut manuel.traut at linutronix.de
Tue Nov 22 13:59:28 CET 2016


Hi,
 
> I updated to the latest and greatest git revision
> 
> $ git reflog | head
> 6987cb6 HEAD@{0}: pull: Fast-forward
> f5b8de1 HEAD@{1}: pull: Fast-forward
> ...
> 
> I created a brandnew initvm to run an example build
> 
> $ ./elbe initvm --directory ./initvm-local create
> examples/x86_64-pc-hdimg-minimal-grub-jessie.xml
> building and starting the initvm works, the build
> itself fails:

This generates an initvm with latest elbe-testing release.
This is incompatible with the latest elbe-client you are using.

You need the following command, to have elbe-code from git inside the initvm:

./elbe initvm --devel create bla.xml

However 'elbe initvm create/submit' is not working in latest git.
You need to use 'elbe control create_project' etc. commands.

Regards,

    Manuel
 
> ...
> The system is going down NOW!.. 13%... 22%... 31%... 40%... 50%...
> 63%... 72%... 81%... 90%
> Sent SIGTERM to all processes
> Sent SIGKILL to all processes
> Requesting system reboot
> [  360.838191] reboot: Restarting system
> mkdir -p .stamps
> touch .stamps/stamp-install-initial-image
> *****
> elbe control create_project failed.
> Traceback (most recent call last):
>   File "/home/ew/github-elbe/elbe/elbe", line 61, in <module>
>     cmdmod.run_command( sys.argv[2:] )
>   File "/home/ew/github-elbe/elbe/elbepack/commands/control.py",
> line 143, in run_command
>     action.execute (control, opt, args[1:])
>   File "/home/ew/github-elbe/elbe/elbepack/soapclient.py", line 183,
> in execute
>     uuid = client.service.new_project ()
>   File "/usr/lib/python2.7/dist-packages/suds/client.py", line 299,
> in __getattr__
>     return getattr(port, name)
>   File "/usr/lib/python2.7/dist-packages/suds/client.py", line 403,
> in __getattr__
>     return getattr(m, name)
>   File "/usr/lib/python2.7/dist-packages/suds/client.py", line 494,
> in __getattr__
>     return self[name]
>   File "/usr/lib/python2.7/dist-packages/suds/client.py", line 507,
> in __getitem__
>     raise MethodNotFound, qn
> suds.MethodNotFound: Method not found: 'ESoap.EsoapApp.new_project'
> 
> Giving up
> 
> 
> I found that "EsoapApp" is defined in elbepack/daemons/soap/__init__.py
> "new_project" is probably the one from elbepack/daemons/soap/esoap.py
> There is "from esoap import ESoap" in elbepack/daemons/soap/__init__.py
> So everything looks innocent to my fairly blind python eyes.
> 
> Any idea, what's missing?
> 
> Cheers,
> Erich
> 
> 
> 
> _______________________________________________
> elbe-devel mailing list
> elbe-devel at linutronix.de
> https://lists.linutronix.de/mailman/listinfo/elbe-devel

-- 

------------------------------------------------
Linutronix GmbH

fon +49 7556 25999 16

Firmensitz: D-88690 Uhldingen, Bahnhofstraße 3
Registergericht: Freiburg i. Br., HRB 700 806;
Geschäftsführer: Heinz Egger, Thomas Gleixner




More information about the elbe-devel mailing list