[Bug 1282218] [NEW] maas-cli stdout is not json formated
Scott Moser
smoser at ubuntu.com
Wed Feb 19 18:52:21 UTC 2014
Public bug reported:
previously, 'maas-cli MAASNAME nodes list' would produce json formated output
to stdout. Now, it produces invalid json. This is because its writing a
deprecation warning to stdout that should go to stderr.
$ maas-cli list 2>/dev/null
WARNING: The maas-cli command is deprecated and will be removed in a future
version. From now on please use 'maas' instead.
admin http://localhost/MAAS/api/1.0/ NyLhcdfTbR926dqG5g:mVrUNqFvjnV9xg8F7a:K8FCtSLgkVDERxDjU2J6z8QvNzMjBSTS
smoser http://localhost/MAAS/api/1.0/ uwWpQxVC2qq59tvGJU:HXCNAJxu6SH7KUuvwt:kWn2rTf5c6AsZDQSzP54R5cF4CMYGcuP
That is fixed with:
maas-cli admin nodes list | sed '1d; 2d' | python -c 'import json, sys; json.load(sys.stdin)'
essentially your deprecation warning caused a regression.
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: maas-cli 1.5+bzr1951-0ubuntu1
ProcVersionSignature: Ubuntu 3.13.0-8.28-generic 3.13.2
Uname: Linux 3.13.0-8-generic x86_64
ApportVersion: 2.13.2-0ubuntu5
Architecture: amd64
Date: Wed Feb 19 18:46:16 2014
PackageArchitecture: all
SourcePackage: maas
UpgradeStatus: Upgraded to trusty on 2013-05-22 (273 days ago)
** Affects: maas (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug trusty
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to maas in Ubuntu.
https://bugs.launchpad.net/bugs/1282218
Title:
maas-cli stdout is not json formated
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/maas/+bug/1282218/+subscriptions
More information about the Ubuntu-server-bugs
mailing list