After looking at a packet capture, I found that on MAAS 1.9.1 the following error occurs during posting of the storage data:
POST /MAAS/metadata//2012-03-01/ HTTP/1.1 Accept-Encoding: identity Content-Length: 1444 Connection: close User-Agent: Python-urllib/2.7 Host: 172.16.100.10 Content-Type: multipart/form-data; boundary=fdxUFynvFVvxTcXYEYRiTjCQlzgfrss Authorization: OAuth realm="", oauth_nonce="4c370cd98ceb4cf5933a7f1191ef5fe8", oauth_timestamp="1462832639", oauth_consumer_key="LjsQhh8TPyBhPkFHc8", oauth_signature_method="PLAINTEXT", oauth_version="1.0", oauth_token="uK7JkPEeY8wvePayhx", oauth_signature="%26ZNc6eeddjSWSFSnq5tC9q5Tgxe6t9VQf"
--fdxUFynvFVvxTcXYEYRiTjCQlzgfrss Content-Disposition: form-data; name="status"
WORKING --fdxUFynvFVvxTcXYEYRiTjCQlzgfrss Content-Disposition: form-data; name="script_result"
0 --fdxUFynvFVvxTcXYEYRiTjCQlzgfrss Content-Disposition: form-data; name="error"
finished 00-maas-07-block-devices [6/9]: 0 --fdxUFynvFVvxTcXYEYRiTjCQlzgfrss Content-Disposition: form-data; name="op"
signal --fdxUFynvFVvxTcXYEYRiTjCQlzgfrss Content-Disposition: form-data; name="00-maas-07-block-devices.out"; filename="00-maas-07-block-devices.out" Content-Type: application/octet-stream
[ { "BLOCK_SIZE": "4096", "NAME": "sda", "ID_PATH": "/dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_drive-scsi1-0-0-0", "PATH": "/dev/sda", "ROTA": "1", "RM": "0", "MODEL": "QEMU HARDDISK", "RO": "0", "SERIAL": "drive-scsi1-0-0-0", "SIZE": "1073741824" }, { "BLOCK_SIZE": "4096", "NAME": "sdb", "ID_PATH": "/dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_drive-scsi0-0-0", "PATH": "/dev/sdb", "ROTA": "1", "RM": "0", "MODEL": "QEMU HARDDISK", "RO": "0", "SERIAL": "drive-scsi0-0-0", "SIZE": "8589934592" }, { "BLOCK_SIZE": "4096", "NAME": "sdc", "ID_PATH": "/dev/disk/by-id/wwn-0x3000000100000001", "PATH": "/dev/sdc", "ROTA": "1", "RM": "0", "MODEL": "VIRTUAL-DISK", "RO": "1", "SERIAL": "3000000100000001", "SIZE": "1468006400" } ]
--fdxUFynvFVvxTcXYEYRiTjCQlzgfrss-- HTTP/1.1 400 BAD REQUEST Date: Mon, 09 May 2016 22:24:00 GMT Server: TwistedWeb/13.2.0 Content-Type: application/json X-Frame-Options: SAMEORIGIN Vary: Cookie Connection: close Transfer-Encoding: chunked
45 {"__all__": ["Block device with this Node and Name already exists."]} 0
After looking at a packet capture, I found that on MAAS 1.9.1 the following error occurs during posting of the storage data:
POST /MAAS/metadata/ /2012-03- 01/ HTTP/1.1 form-data; boundary= fdxUFynvFVvxTcX YEYRiTjCQlzgfrs s "4c370cd98ceb4c f5933a7f1191ef5 fe8", oauth_timestamp ="1462832639" , oauth_consumer_ key="LjsQhh8TPy BhPkFHc8" , oauth_signature _method= "PLAINTEXT" , oauth_version= "1.0", oauth_token= "uK7JkPEeY8wveP ayhx", oauth_signature ="%26ZNc6eeddjS WSFSnq5tC9q5Tgx e6t9VQf"
Accept-Encoding: identity
Content-Length: 1444
Connection: close
User-Agent: Python-urllib/2.7
Host: 172.16.100.10
Content-Type: multipart/
Authorization: OAuth realm="", oauth_nonce=
--fdxUFynvFVvxT cXYEYRiTjCQlzgf rss Disposition: form-data; name="status"
Content-
WORKING cXYEYRiTjCQlzgf rss Disposition: form-data; name="script_ result"
--fdxUFynvFVvxT
Content-
0 cXYEYRiTjCQlzgf rss Disposition: form-data; name="error"
--fdxUFynvFVvxT
Content-
finished 00-maas- 07-block- devices [6/9]: 0 cXYEYRiTjCQlzgf rss Disposition: form-data; name="op"
--fdxUFynvFVvxT
Content-
signal cXYEYRiTjCQlzgf rss Disposition: form-data; name="00- maas-07- block-devices. out"; filename= "00-maas- 07-block- devices. out" octet-stream
--fdxUFynvFVvxT
Content-
Content-Type: application/
[ by-id/scsi- 0QEMU_QEMU_ HARDDISK_ drive-scsi1- 0-0-0", scsi1-0- 0-0", by-id/scsi- 0QEMU_QEMU_ HARDDISK_ drive-scsi0- 0-0", by-id/wwn- 0x3000000100000 001",
{
"BLOCK_SIZE": "4096",
"NAME": "sda",
"ID_PATH": "/dev/disk/
"PATH": "/dev/sda",
"ROTA": "1",
"RM": "0",
"MODEL": "QEMU HARDDISK",
"RO": "0",
"SERIAL": "drive-
"SIZE": "1073741824"
},
{
"BLOCK_SIZE": "4096",
"NAME": "sdb",
"ID_PATH": "/dev/disk/
"PATH": "/dev/sdb",
"ROTA": "1",
"RM": "0",
"MODEL": "QEMU HARDDISK",
"RO": "0",
"SERIAL": "drive-scsi0-0-0",
"SIZE": "8589934592"
},
{
"BLOCK_SIZE": "4096",
"NAME": "sdc",
"ID_PATH": "/dev/disk/
"PATH": "/dev/sdc",
"ROTA": "1",
"RM": "0",
"MODEL": "VIRTUAL-DISK",
"RO": "1",
"SERIAL": "3000000100000001",
"SIZE": "1468006400"
}
]
--fdxUFynvFVvxT cXYEYRiTjCQlzgf rss--
HTTP/1.1 400 BAD REQUEST
Date: Mon, 09 May 2016 22:24:00 GMT
Server: TwistedWeb/13.2.0
Content-Type: application/json
X-Frame-Options: SAMEORIGIN
Vary: Cookie
Connection: close
Transfer-Encoding: chunked
45
{"__all__": ["Block device with this Node and Name already exists."]}
0