Hi,

I just install smarts latest version (v0.147+ build: 20150205T075858Z), and try 
to add image source described in the user guide.

I got this error message:
unexpected ping error with "imgapi" image source 
"https://datasets.joyent.com/datasets": 404Error: Dataset "ping" not found.

the I try to:  
imgadm -vvv sources -a https://datasets.joyent.com/datasets

got a long message:
{"name":"imgadm","req_id":"c818accb-9d02-4724-a3c6-1962c70cc935","hostname":"00-50-56-80-ef-38","pid":2688,"level":20,"opts":{"verbose":true},"args":["sources","-a","https://datasets.joyent.com/datasets"],"cli":true,"msg":"cli
 
init","time":"2015-02-13T03:39:13.466Z","src":{"file":"/usr/img/lib/cli.js","line":398,"func":"init"},"v":0}
{"name":"imgadm","req_id":"c818accb-9d02-4724-a3c6-1962c70cc935","hostname":"00-50-56-80-ef-38","pid":2688,"level":10,"path":"/var/imgadm/imgadm.conf","msg":"read
 config 
file","time":"2015-02-13T03:39:13.470Z","src":{"file":"/usr/img/lib/configuration.js","line":84},"v":0}
{"name":"imgadm","req_id":"c818accb-9d02-4724-a3c6-1962c70cc935","hostname":"00-50-56-80-ef-38","pid":2688,"level":10,"currVer":"3.0.0","highestUpVer":"3.0.0","msg":"upgrade
 not 
necessary","time":"2015-02-13T03:39:13.472Z","src":{"file":"/usr/img/lib/upgrade.js","line":302,"func":"upgradeIfNecessary"},"v":0}
{"name":"imgadm","req_id":"c818accb-9d02-4724-a3c6-1962c70cc935","hostname":"00-50-56-80-ef-38","pid":2688,"level":10,"sourcesInfo":[{"type":"imgapi","url":"https://images.joyent.com"}],"msg":"init:
 add 
sources","time":"2015-02-13T03:39:13.472Z","src":{"file":"/usr/img/lib/imgadm.js","line":360,"func":"addSources"},"v":0}
{"name":"imgadm","req_id":"c818accb-9d02-4724-a3c6-1962c70cc935","hostname":"00-50-56-80-ef-38","pid":2688,"level":10,"config":{"dockerImportSkipUuids":true,"upgradedToVer":"3.0.0"},"msg":"tool
 
initialized","time":"2015-02-13T03:39:13.475Z","src":{"file":"/usr/img/lib/imgadm.js","line":3680},"v":0}
{"name":"imgadm","req_id":"c818accb-9d02-4724-a3c6-1962c70cc935","hostname":"00-50-56-80-ef-38","pid":2688,"component":"source","source":{"type":"imgapi"},"level":10,"client_req":{"method":"GET","url":"/datasets/ping","address":"datasets.joyent.com","port":null,"headers":{"accept":"application/json","user-agent":"imgadm/3.1.1
 (node/0.10.26; OpenSSL/1.0.1h)","accept-version":"~2","date":"Fri, 13 Feb 2015 
03:39:13 GMT"}},"msg":"request 
sent","time":"2015-02-13T03:39:13.532Z","src":{"file":"/usr/img/node_modules/restify/lib/clients/http_client.js","line":251,"func":"rawRequest"},"v":0}
{"name":"imgadm","req_id":"c818accb-9d02-4724-a3c6-1962c70cc935","hostname":"00-50-56-80-ef-38","pid":2688,"component":"source","source":{"type":"imgapi"},"level":10,"client_res":{"statusCode":404,"headers":{"server":"nginx","date":"Fri,
 13 Feb 2015 03:39:15 
GMT","content-type":"application/json","connection":"keep-alive","content-length":"83"}},"msg":"Response
 
received","time":"2015-02-13T03:39:15.832Z","src":{"file":"/usr/img/node_modules/restify/lib/clients/http_client.js","line":155,"func":"onResponse"},"v":0}
{"name":"imgadm","req_id":"c818accb-9d02-4724-a3c6-1962c70cc935","hostname":"00-50-56-80-ef-38","pid":2688,"component":"source","source":{"type":"imgapi"},"level":10,"msg":"body
 received:\n{\n  \"error\": {\n    \"message\": \"Dataset \\\"ping\\\" not 
found.\",\n    \"code\": 404\n  
}\n}\n","time":"2015-02-13T03:39:15.834Z","src":{"file":"/usr/img/node_modules/restify/lib/clients/string_client.js","line":138,"func":"done"},"v":0}
{"name":"imgadm","req_id":"c818accb-9d02-4724-a3c6-1962c70cc935","hostname":"00-50-56-80-ef-38","pid":2688,"level":20,"subcmd":"sources","exitStatus":1,"cli":true,"msg":"cli
 
exit","time":"2015-02-13T03:39:15.852Z","src":{"file":"/usr/img/lib/cli.js","line":437,"func":"fini"},"v":0}
imgadm sources: error (SourcePing): SourcePingError: unexpected ping error with 
"imgapi" image source "https://datasets.joyent.com/datasets": 404Error: Dataset 
"ping" not found.; caused by 404Error: Dataset "ping" not found.
    at /usr/img/lib/sources/imgapi.js:76:16
    at /usr/img/node_modules/sdc-clients/lib/imgapi.js:442:17
    at parseResponse 
(/usr/img/node_modules/restify/lib/clients/json_client.js:84:9)
    at IncomingMessage.done 
(/usr/img/node_modules/restify/lib/clients/string_client.js:151:17)
    at IncomingMessage.g (events.js:180:16)
    at IncomingMessage.EventEmitter.emit (events.js:117:20)
    at _stream_readable.js:920:16
    at process._tickCallback (node.js:415:13)

It seems got 404 error.
How can I fix this?

Thanks.
Zhiqiang Feng



-------------------------------------------
smartos-discuss
Archives: https://www.listbox.com/member/archive/184463/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb
Powered by Listbox: http://www.listbox.com

Reply via email to