[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