01-20-2021 10:17 PM
Hi ,
Have just installed a fresh copy of the ExtremeCloud A3. At the moment I am just trying to get the cloud integration working, through this section here:
Have tried the example URL provided in the form
https://cloud.extremecloudiq.com
And this one, which I get when I log into ExtremeIQ
https://ie.extremecloudiq.com/
I enter my ExtremeIQ details, that I know are 100% correct as I can log directly into ExtremeIQ with them.
Whenever I try to connect I get this error pop up:
Unable to connect to Extreme Cloud IQ Services. Check the URL and try again.
It would suggest the URL is wrong, but I am using the one provided in the form and the one I’m taken to when logging into ExtremeIQ, so wondering what it might be?
Many thanks in advance
Solved! Go to Solution.
01-22-2021 07:17 AM
After testing it seems https://ie.extremecloudiq.com does not work if you use that in the Cloud host when linking.
Use https://extremecloudiq.com.
The stupid thing is after that worked the page shows it linked to https://ie.extremecloudiq.com……..
We will try to improve that.
01-21-2021 01:14 PM
Hi Oscar,
Sorry, here is the rest of the log that I forgot to add, my apologies
Jan 21 09:29:05 A3 a3-ama[10945]: t=2021-01-21T09:29:05+0000 lvl=eror msg="invalid character '<' looking for beginning of value" pid=10945 request-uuid=1ad6ffaf-5bcb-11eb-9044-000c2951c278
Jan 21 09:29:11 A3 a3-ama[10945]: t=2021-01-21T09:29:11+0000 lvl=info msg="begin to request RDC token from other nodes" pid=10945
Jan 21 09:29:11 A3 a3-ama[10945]: t=2021-01-21T09:29:11+0000 lvl=eror msg="Request RDC token failed from other ondes" pid=10945
Jan 21 09:29:11 A3 a3-ama[10945]: t=2021-01-21T09:29:11+0000 lvl=info msg="Keepalive timeout 1301" pid=10945
Jan 21 09:29:24 A3 a3-ama[10945]: t=2021-01-21T09:29:24+0000 lvl=info msg="Starting websocket session..." pid=10945
Jan 21 09:29:24 A3 a3-ama[10945]: t=2021-01-21T09:29:24+0000 lvl=info msg="Starting running command: /usr/local/pf/sbin/a3_ping" pid=10945
Jan 21 09:29:33 A3 a3-ama[10945]: t=2021-01-21T09:29:33+0000 lvl=info msg="Received stop command from UI, send SIGINT to command." pid=10945
Jan 21 09:29:33 A3 a3-ama[10945]: t=2021-01-21T09:29:33+0000 lvl=info msg="command completed, closed websocket session." pid=10945
Jan 21 09:29:33 A3 a3-ama[10945]: t=2021-01-21T09:29:33+0000 lvl=warn msg="Read websocket message:websocket: close 1000 (normal)" pid=10945
Jan 21 09:29:37 A3 a3-ama[10945]: t=2021-01-21T09:29:37+0000 lvl=info msg="Starting websocket session..." pid=10945
Jan 21 09:29:37 A3 a3-ama[10945]: t=2021-01-21T09:29:37+0000 lvl=info msg="Starting running command: /usr/bin/netstat" pid=10945
Jan 21 09:29:37 A3 a3-ama[10945]: t=2021-01-21T09:29:37+0000 lvl=info msg="command completed, closed websocket session." pid=10945
Jan 21 09:29:37 A3 a3-ama[10945]: t=2021-01-21T09:29:37+0000 lvl=warn msg="Read websocket message:websocket: close 1000 (normal)" pid=10945
Jan 21 09:29:41 A3 a3-ama[10945]: t=2021-01-21T09:29:41+0000 lvl=info msg="Warning: can not parse expire SSH time " pid=10945
Jan 21 09:29:41 A3 a3-ama[10945]: t=2021-01-21T09:29:41+0000 lvl=info msg="begin to request RDC token from other nodes" pid=10945
Jan 21 09:29:41 A3 a3-ama[10945]: t=2021-01-21T09:29:41+0000 lvl=eror msg="Request RDC token failed from other ondes" pid=10945
Jan 21 09:29:41 A3 a3-ama[10945]: t=2021-01-21T09:29:41+0000 lvl=info msg="Keepalive timeout 1302" pid=10945
Jan 21 09:29:49 A3 a3-ama[10945]: t=2021-01-21T09:29:49+0000 lvl=info msg="Starting websocket session..." pid=10945
Jan 21 09:29:49 A3 a3-ama[10945]: t=2021-01-21T09:29:49+0000 lvl=info msg="Starting running command: /usr/bin/timedatectl" pid=10945
Jan 21 09:29:49 A3 a3-ama[10945]: t=2021-01-21T09:29:49+0000 lvl=info msg="command completed, closed websocket session." pid=10945
Jan 21 09:29:49 A3 a3-ama[10945]: t=2021-01-21T09:29:49+0000 lvl=warn msg="Read websocket message:websocket: close 1000 (normal)" pid=10945
I’m running version A3 3.2.0
I tried to upgrade it, as it says version 3.3 was available but believe it come up with an error because the cloud integration was not yet configured.
Thanks
01-21-2021 01:04 PM
What is the hostname the A3 has ?
01-21-2021 01:01 PM
Hi Martin, I dont see the invalid line in the full log that you provided ?
What version A3 are you using ?
/Oscar
01-21-2021 12:50 PM
Hi Oscar,
Thanks for posting back.
Log provided below, not easy to read on here so copied and pasted into Notepad. But I think the part of interest is below. This looks like a coding issue? There is definitely not that character in anything that I am entering into the credentials, including the password?
"invalid character '<' looking for beginning of value" pid=10945 request-uuid=13f28fde-5bcb-11eb-9044-000c2951c278
Here is the full log, minus my username that I’ve substituted for the word ‘username’:
Jan 21 09:28:53 A3 a3-ama[10945]: t=2021-01-21T09:28:53+0000 lvl=info msg=tokenUrl:https://ie.extremecloudiq.com/oauth/cookietoken,userName:username%40kronusit.co.uk pid=10945 request-uuid=13f28fde-5bcb-11eb-9044-000c2951c278
Jan 21 09:28:53 A3 a3-ama[10945]: t=2021-01-21T09:28:53+0000 lvl=info msg="\n\n\n\n\n\n\n\n\n \n \n \n \n\n\n<!DOCTYPE html>\n<html brandLocale=\"en-us\">\n<head>\n<meta charset=\"utf-8\">\n<title>ExtremeCloud IQ</title>\n<script>\n var dojoConfig = {\n\t\tasync : true,\n locale: \"en-us\",\n\t\tcacheBust : false,\n\t\tpaths : {\n\t\t\t\"ah\" : \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/ah-build/lib/ah\",\n \"ahElements\" : \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/ahElements\",\n \"hcApp\": \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/ah-build/lib/hcApp\",\n \"honeycomb\": \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/ah-build/lib/honeycomb\",\n\t\t\t\"dojo\": \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/ah-build/lib/dojo\",\n\t\t\t\"dijit\": \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/ah-build/lib/dijit\",\n\t\t\t\"dojox\": \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/ah-build/lib/dojox\",\n\t\t\t\"i18n\" : \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/i18n\",\n\t\t\t\"dagre\": \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/vendor/dagre/dagre\",\n \"node_modules\": \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/node_modules\"\n \n\t\t},\n\t\tpackages: [\n\t\t\t{\n\t\t\t\tname: \"cytoscape\",\n\t\t\t\tlocation: \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/vendor/cytoscape/\",\n\t\t\t\tmain: \"cytoscape.umd\"\n\t\t\t}, {\n\t\t\t\tname: \"cytoscapeDagre\",\n\t\t\t\tlocation: \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/vendor/cytoscape-dagre/\",\n\t\t\t\tmain: \"cytoscape-dagre\"\n\t\t\t}, {\n\t\t\t\tname: \"cytoscape-nodeHtmlLabel\",\t\t\t\t\n\t\t\t\tlocation: \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/vendor/cytoscape-node-html-label/dist\",\n\t\t\t\tmain: \"cytoscape-node-html-label\"\n\t\t\t}, {\n\t\t\t\tname: \"cytoscape-expand-collapse\",\t\t\t\t\n\t\t\t\tlocation: \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/vendor/cytoscape-expand-collapse\",\n\t\t\t\tmain: \"cytoscape-expand-collapse\"\n\t\t\t}, {\n\t\t\t\t// cytoscape-expand-collapse (above) requires jQuery, so let's add it to the packages\n\t\t\t\t// We will never expose this globally. \n\t\t\t\tname: 'jquery',\n\t\t\t\tlocation: \"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/vendor/jquery\",\n\t\t\t\tmain: 'jquery.min'\n\t\t\t}\n\t\t]\n\t};\n\n\n\n var GDATA = {\n ctx : 'https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16',\n ahAppName: \"acct\",\n webappProps: {\n\t \t\t\tbranding: { 'defaultBrand': true, 'brandKey': 'aerohive'},\n deploymentEnv: 'Prod',\n freeTrialRegistrationUrl: 'http://www.aerohive.com/cloud',\n fieldTrialUrl: 'http://info.aerohive.com/Evaluate_and_Buy-Entry.html',\n defaultTrialLicenseDevicesCount: 10,\n isApplianceInitialSuperAdminPasswordChanged: true,\n isAppliance: false,\n \n },\n\t\tmaps : {} //for map global data\n\t};\n\n</script>\n\t<meta name=\"viewport\" content=\"width=device-width\">\n\t<script type=\"text/javascript\" src=\"/acct-webapp/ruxitagentjs_ICA27QSVdefghijmoqruvx_10207210111183057.js\" data-dtconfig=\"app=95ee890dee62aa21|featureHash=ICA27QSVdefghijmoqruvx|msl=153600|vcv=2|rdnt=1|uxrgce=1|bp=3|cuc=oi680fwe|srms=1,0,,,|mel=100000|dpvc=1|md=mdcc1=bGDATA.username,mdcc2=bGDATA.username,mdcc3=bGDATA.vhminfo.id,mdcc4=bGDATA.vhminfo.vhmName,mdcc5=bGDATA.vhminfo.dcId|lastModification=1610819226849|dtVersion=10207210111183057|tp=500,50,0,1|uxdcw=1500|vs=2|agentUri=/acct-webapp/ruxitagentjs_ICA27QSVdefghijmoqruvx_10207210111183057.js|reportUrl=/acct-webapp/rb_bf67537uqf|rid=RID_1960632935|rpid=-560629199|domain=extremecloudiq.com\"></script><link rel=\"icon\" href=\"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/images/favicon.ico\" />\n\t<link rel=\"stylesheet\" href=\"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/dojo/resources/dojo.css\">\n\t<link rel=\"stylesheet\" href=\"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/dijit/themes/claro/claro.css\"/>\n\t\n\t <link rel=\"stylesheet\" href=\"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/styles/dist/hmng.min.css\" />\n\t <link rel=\"stylesheet\" href=\"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/styles/dist/legacy.min.css\" />\n\t\n\t<link href=\"https://fonts.googleapis.com/css?family=Open+Sans\" rel=\"stylesheet\"> \n</head>\n<body class=\"claro\">\n <div id=\"J-spinner\" class=\"preload\"></div>\n\t<div id=\"main-content\" class=\"user-home-wrap\"></div>\n\t<!-- load Polyfills -->\n\t<script src=\"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/polyfills/polyfills.js\"></script>\n\t<!-- load Dojo -->\n\t\n\t\t<script src=\"https://cloud-cdn.extremecloudiq.com/acct-webapp/static/21.1.10.16/resources/scripts/ah-build/lib/dojo/dojo.js\"></script>\n\t\n\n <script>\n //require([\"dojo/preload\", \"cytoscape/cytoscape.umd\", \"cytoscape-dagre/cytoscape-dagre\"], function(_notUsed) { \n require([\"dojo/preload\"], function(_notUsed) { \n\t\trequire([\"dojo/aspect\", \"ah/app/User\", \"ah/comp/common/LoginPage\"], function(aspect, User, LoginPage) {\n\n User.isLoggedIn(function(isSessionValid) {\n \tif(isSessionValid) {\n \t\twindow.location.assign(\"entry\"); // Let the old (slow) login page take over if we're already logged in.\n\t \treturn;\n \t}\n\n \t//\n\t\t\t\tvar loginRootNode = document.getElementById('main-content');\n\t\t\t\tvar loginPage = new LoginPage();\n\t\t\t\tloginRootNode.appendChild(loginPage.domNode);\n\n\t\t\t\t// Remove the spinner if it's still there after startup\n\t\t\t\tvar spinner = document.getElementById('J-spinner');\n\t\t\t\tif(spinner) {\n\t\t\t\t\tspinner.style.opacity = 0;\n\t\t\t\t\taspect.after(loginPage, \"startup\", function(){\n\t\t\t\t\t\tspinner && spinner.parentNode && spinner.parentNode.removeChild(spinner);\n\t\t\t\t\t});\n\t\t\t\t}\n\n\t\t\t\tloginPage.startup();\n });\n\t\t});\n\t});\n\t</script>\n</body>\n</html>
Thanks
Martin
01-21-2021 07:31 AM
Hi Martin,
https://ie.extremecloudiq.com/ works in my setup. Are you sure nothing is blocking the A3 from connecting to the cloud ?
Otherwise maybe the log file a3-ama.log might give you a clue.
/Oscar