Network Management

 View Only
last person joined: yesterday 

Keep an informative eye on your network with HPE Aruba Networking network management solutions
Expand all | Collapse all

HPE IMC Configuration template: allow-unsafe-updates on Aruba-CX Switches

This thread has been viewed 30 times
  • 1.  HPE IMC Configuration template: allow-unsafe-updates on Aruba-CX Switches

    Posted Jul 29, 2022 06:28 AM

    Hi Guys,

    I'm trying to build a configuration template (CLI Script) to enable the allow-unsafe-updates on aruba cx switches.

    But I'm failing.

    The Deployment is running since a hour now and nothing happens. I even did not see any logon action on the selected switch :-(

    But SNMP/SSH/REST Credentials are fine for the devices

    Any Idea?

    Thanks and kind regards
    Robert





  • 2.  RE: HPE IMC Configuration template: allow-unsafe-updates on Aruba-CX Switches

    Posted Jul 29, 2022 07:07 AM

    Update:

    The command has been submitted but with an 1 hour delay, and with the "end to executive task."

    But the cli script should be done with the "Deploy running configuration file to device", even as I started the script immediantly.

    Any Idea?






  • 3.  RE: HPE IMC Configuration template: allow-unsafe-updates on Aruba-CX Switches

    EMPLOYEE
    Posted Aug 01, 2022 03:59 AM
    Hello Mr. Grossmann,

    I would suggest you to open a case with support.
    It would be helpfull to put imccfgbakdm process on debug and repeat the config deployment and than collect the logs for support.

    You can do that under System-System configuration-Log configuration.

    Kind regards,


    ------------------------------
    Marina
    HPE
    Sofia
    ------------------------------



  • 4.  RE: HPE IMC Configuration template: allow-unsafe-updates on Aruba-CX Switches

    Posted Aug 05, 2022 10:12 AM

    Hi Marina,
    sorry for the the delay and thanks for your response.
    I will try to contact the hpe support. I'm not sure if we have a support contract, but we have a 100 device license package.
    I already changed the log to debug.

    fyi here is the debug output (Destination br-ewr with IP 172.18.9.139):

    2022-08-05 14:32:46.821 [DEBUG (0)] [THREAD(5880)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 3246
    2022-08-05 14:32:46.821 [DEBUG (0)] [THREAD(5880)] [CBakCfgFileMgrTask::addCfgCLIScript()] req = { -- SEQUENCE --
    	fileName ''H  -- "" --,
    	devID '0669'H  -- 
    ,
    	cfgFileBuffer '636f6e6620745e7c5e28636f6e66696729230d0a616c6c6f772d756e736166652d75706461746573203132305e7c5e436f6e74696e75652028792f6e293f0d0a795e7c5e28636f6e66696729230d0a656e645e7c5e23'H  -- "conf.t^|^(config)#..allow-unsafe-updates.120^|^Continue.(y/n)?..y^|^(config)#..end^|^#" --
    }
    
    2022-08-05 14:32:46.821 [DEBUG (0)] [THREAD(5880)] [iMCKeyGenerator:: getUnallocatedNextKey()] table: tbl_cfgbak_cfgfile_info, field: cfgfile_id, key: 5759
    2022-08-05 14:32:46.822 [INFO (0)] [THREAD(5880)] [CCfgBakMgrMainApp::getCfgFileRouter()] cfgBakFile root directory: C:/Program Files/iMC/server/data/cfgbak
    2022-08-05 14:32:46.822 [DEBUG (0)] [THREAD(5880)] [CCfgFileDataMgr::saveCfgFileToDisk(1)]  Save cfg file successfully... C:/Program Files/iMC/server/data/cfgbak/1641_CLI_20220805143246.cfg
    2022-08-05 14:32:46.823 [INFO (0)] [THREAD(5880)] [CCfgBakMgrMainApp::getCfgFileRouter()] cfgBakFile root directory: C:/Program Files/iMC/server/data/cfgbak
    2022-08-05 14:32:46.823 [DEBUG (0)] [THREAD(5880)] [imcdm::generateFileKey()] Generate file: C:/Program Files/iMC/server/data/cfgbak\1641_CLI_20220805143246.cfg key: us0aqVyALbyRqQ2vht+k/g==
    2022-08-05 14:32:46.823 [DEBUG (0)] [THREAD(5880)] [CCfgFileDataMgr::addNewCfgFile] data = { -- SEQUENCE --
    	cfgFileID '167f'H  -- 
    ,
    	fileName '313634315f434c495f32303232303830353134333234362e636667'H  -- "1641_CLI_20220805143246.cfg" --,
    	fileDesc '20'H  -- "." --,
    	devFileNamePath '6e6f2076616c7565'H  -- "no.value" --,
    	devID '0669'H  -- 
    ,
    	fileType '04'H  -- 
    ,
    	fileVer 'ff'H  -- 
    ,
    	backupTime '323032322d30382d30352031343a33323a34363a303030'H  -- "2022-08-05.14:32:46:000" --,
    	digestCode '75733061715679414c6279527151327668742b6b2f673d3d'H  -- "us0aqVyALbyRqQ2vht+k/g==" --,
    	isMostNew TRUE,
    	unitID 'ff'H  -- 
    ,
    	xrnUnitCfgFileList { -- AsnCfgFileInfoSeqOf SEQUENCE OF is EMPTY
    }
    ,
    	iModuleID 'ff'H  -- 
    ,
    	isEncrypt '00'H  -- 
    
    }
    
    2022-08-05 14:32:46.827 [DEBUG (0)] [THREAD(5880)] [CBakCfgFileMgrTask::addCfgCLIScript()] resp = { -- SEQUENCE --
    	result '00'H  -- 
    ,
    	fileInfo { -- SEQUENCE --
    		cfgFileID '167f'H  -- 
    ,
    		fileName '313634315f434c495f32303232303830353134333234362e636667'H  -- "1641_CLI_20220805143246.cfg" --,
    		fileDesc '20'H  -- "." --,
    		devFileNamePath '6e6f2076616c7565'H  -- "no.value" --,
    		devID '0669'H  -- 
    ,
    		fileType '04'H  -- 
    ,
    		fileVer 'ff'H  -- 
    ,
    		backupTime '323032322d30382d30352031343a33323a34363a303030'H  -- "2022-08-05.14:32:46:000" --,
    		digestCode '75733061715679414c6279527151327668742b6b2f673d3d'H  -- "us0aqVyALbyRqQ2vht+k/g==" --,
    		isMostNew TRUE,
    		unitID 'ff'H  -- 
    ,
    		xrnUnitCfgFileList { -- AsnCfgFileInfoSeqOf SEQUENCE OF is EMPTY
    }
    ,
    		iModuleID 'ff'H  -- 
    ,
    		isEncrypt '00'H  -- 
    
    	}
    
    }
    
    2022-08-05 14:32:47.838 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 3219
    2022-08-05 14:32:47.838 [DEBUG (0)] [THREAD(5888)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 3221
    2022-08-05 14:32:47.838 [DEBUG (0)] [THREAD(5952)] [CCfgFileRestoreTaskMgr::createTask] cmd_code = 3219
    2022-08-05 14:32:47.839 [DEBUG (0)] [THREAD(5888)] [CBakCfgFileMgrTask::execDevTask()] Param = { -- SEQUENCE --
    	cfgFileID '167f'H  -- 
    ,
    	cfgFileResID '43'H  -- 
    ,
    	iDeployType '00'H  -- 
    ,
    	fileType '04'H  -- 
    ,
    	isRebootAfterDeploy FALSE,
    	isBackupStartupBeforeDeploy FALSE,
    	isBackupRunningBeforeDeploy FALSE,
    	isBackupRunningAfterDeploy FALSE,
    	isSaveRunningBeforeDeploy FALSE,
    	isSaveRunningAfterDeploy FALSE,
    	isStopDeployRunning FALSE
    }
    
    2022-08-05 14:32:47.839 [DEBUG (0)] [THREAD(5956)] [CCfgFileRestoreTaskMgr::createTask] cmd_code = 3221
    2022-08-05 14:32:47.840 [INFO (0)] [THREAD(5952)] [CCfgFileDataMgr::writePlanBackupHistory()] Job type (job_type_id = 1) don't need to write backup history.
    2022-08-05 14:32:47.840 [INFO (0)] [THREAD(5952)] write history finished.
    2022-08-05 14:32:47.842 [INFO (0)] [THREAD(5956)] [getDevVendorTypeInCfgbak()] Dev_id : 1641 , DevSysOID : 1.3.6.1.4.1.47196.4.1.1.1.254
    2022-08-05 14:32:47.842 [DEBUG (0)] [THREAD(5956)] [CCfgFileRestoreTask::executeTask()] Begin to exec task, job_id = 454, dev_id = 1641,deployType:0(deploy=0,restore=1,auto_backup=2,manual_backup=3), file transfer protocol: 5 (iFtp=1,iTftp=2,iSftp=3,iScp=4,iSftpServer=5)
    2022-08-05 14:32:47.843 [DEBUG (0)] [THREAD(5956)] [CCfgFileRestoreTask::executeTask()] oFileInfo = { -- SEQUENCE --
    	cfgFileID '167f'H  -- 
    ,
    	fileName '313634315f434c495f32303232303830353134333234362e636667'H  -- "1641_CLI_20220805143246.cfg" --,
    	fileDesc '20'H  -- "." --,
    	devFileNamePath '6e6f2076616c7565'H  -- "no.value" --,
    	devID '0669'H  -- 
    ,
    	fileType '04'H  -- 
    ,
    	fileVer 'ff'H  -- 
    ,
    	backupTime '323032322d30382d30352031343a33323a34363a303030'H  -- "2022-08-05.14:32:46:000" --,
    	digestCode '75733061715679414c6279527151327668742b6b2f673d3d'H  -- "us0aqVyALbyRqQ2vht+k/g==" --,
    	isMostNew FALSE,
    	unitID 'ff'H  -- 
    ,
    	xrnUnitCfgFileList { -- AsnCfgFileInfoSeqOf SEQUENCE OF is EMPTY
    }
    ,
    	iModuleID 'ff'H  -- 
    ,
    	isEncrypt '00'H  -- 
    
    }
    
    2022-08-05 14:32:47.843 [DEBUG (0)] [THREAD(5956)] [CCfgFileRestoreTask::sendExecDevTaskNotify] begin ...m_oExecDevTaskNotify STEP IS 15005944
    2022-08-05 14:32:48.843 [DEBUG (0)] [THREAD(5956)] [CCfgFileRestoreTask::sendExecDevTaskNotify()] redo_flag = 0, new_step = 0,finish_ flag = 0, notify = { -- SEQUENCE --
    	iSessionID '01c7'H  -- 
    ,
    	iJobID '01c6'H  -- 
    ,
    	iDevID '0669'H  -- 
    ,
    	iExtendStatus '0d'H  -- 
    ,
    	iResultCode '01'H  -- 
    ,
    	iExtendResultCode '00'H  -- 
    ,
    	strExtendResult '20'H  -- "." --,
    	bFinished FALSE,
    	iStepID '02'H  -- 
    ,
    	iFileType 'ff'H  -- 
    ,
    	bStepFinished TRUE,
    	strRespondResult ''H  -- "" --
    }
    
    2022-08-05 14:32:48.843 [DEBUG (0)] [THREAD(5956)] [CCfgFileRestoreTask::sendExecDevTaskNotify] begin ...m_oExecDevTaskNotify STEP IS 15005944
    2022-08-05 14:32:49.844 [DEBUG (0)] [THREAD(5956)] [CCfgFileRestoreTask::sendExecDevTaskNotify()] redo_flag = 0, new_step = 0,finish_ flag = 0, notify = { -- SEQUENCE --
    	iSessionID '01c7'H  -- 
    ,
    	iJobID '01c6'H  -- 
    ,
    	iDevID '0669'H  -- 
    ,
    	iExtendStatus '01'H  -- 
    ,
    	iResultCode '01'H  -- 
    ,
    	iExtendResultCode '1788'H  -- 
    ,
    	strExtendResult '20'H  -- "." --,
    	bFinished FALSE,
    	iStepID '14'H  -- 
    ,
    	iFileType '04'H  -- 
    ,
    	bStepFinished FALSE,
    	strRespondResult ''H  -- "" --
    }
    
    2022-08-05 14:32:49.844 [DEBUG (0)] [THREAD(5956)] [202010270000] strFileName is 1641_CLI_20220805143246.cfg,fileid is 5759
    2022-08-05 14:32:49.845 [INFO (0)] [THREAD(5956)] [CCfgBakMgrMainApp::getCfgFileRouter()] cfgBakFile root directory: C:/Program Files/iMC/server/data/cfgbak
    2022-08-05 14:32:49.845 [DEBUG (0)] [THREAD(5956)] [CCfgFileDataMgr::copyFile] Copying file from src:C:/Program Files/iMC/server/data/cfgbak/1641_CLI_20220805143246.cfg to dest:C:\Program Files\iMC/server/tmp/1641_CLI_20220805143246.cfg
    2022-08-05 14:32:49.845 [DEBUG (0)] [THREAD(5956)] [imcdm::generateFileKey()] Generate file: C:\Program Files\iMC/server/tmp\1641_CLI_20220805143246.cfg key: us0aqVyALbyRqQ2vht+k/g==
    2022-08-05 14:32:49.845 [DEBUG (0)] [THREAD(5956)] [imcdm::verifyFileKey()] Verify file: C:\Program Files\iMC/server/tmp\1641_CLI_20220805143246.cfg key: us0aqVyALbyRqQ2vht+k/g==
    2022-08-05 14:32:49.845 [DEBUG (0)] [THREAD(5956)] [202010270000] strPlainFile is C:\Program Files\iMC/server/tmp\1641_CLI_20220805143246.cfg
    2022-08-05 14:32:49.845 [DEBUG (0)] [THREAD(5956)] [CCfgFileRestoreTask::getCfgfileParams] File: C:\Program Files\iMC/server/tmp\1641_CLI_20220805143246.cfg don't exist parameters
    2022-08-05 14:32:49.845 [DEBUG (0)] [THREAD(5956)] [CDevConfigDeploy::CDevConfigDeploy] iDevID=1641,iExecType=3
    2022-08-05 14:32:49.845 [DEBUG (0)] [THREAD(5956)] [202010270000] strModulePath is C:\Program Files\iMC/server/tmp,strIndexFileName is 1641_CLI_20220805143246.cfg
    2022-08-05 14:32:49.846 [DEBUG (0)] [THREAD(5956)] [CConfigProcessor::login()] login type: 2
    2022-08-05 14:32:49.851 [DEBUG (0)] [THREAD(5956)] [CSSHService::init()] use plink sysoid: 1.3.6.1.4.1.2011.2.62.2.8
    2022-08-05 14:32:49.851 [DEBUG (0)] [THREAD(5956)] [CSSHService::init()] use plink sysoid: 1.3.6.1.4.1.2011.2.62.2.9
    2022-08-05 14:32:49.851 [ERROR (-1)] [THREAD(5956)] [CSSHExecutor::login()] File :C:\Program Files\iMC\server\bin\..\..\server\conf\ssh_v1_devices.cfg can't open.
    2022-08-05 14:32:49.853 [DEBUG (0)] [THREAD(5956)] [CSSHService::connect] dev exist tbl_dev_putty_version  tryconnect(): ip = 172.18.9.139,user = manager, secretkeyfile = , keypharse = , timeout = 40, port = 22,sshversion = SSHV2,plinkname = 
    2022-08-05 14:32:53.327 [INFO (0)] [THREAD(5956)] [CSSHService::connect] call tryconnect() success.
    2022-08-05 14:32:53.327 [DEBUG (0)] [THREAD(5956)] [CSSHService::setCmdPrompt] send \r to device
    2022-08-05 14:32:53.328 [DEBUG (0)] [THREAD(5956)] [CSSHService::setCmdPrompt] strRecvTmp is: 
    
    
    2022-08-05 14:32:58.007 [DEBUG (0)] [THREAD(5956)] [CSSHService::setCmdPrompt] strRecvTmp is: Last login: 2022-08-05 05:19:53 from 172.16.0.38
    
    User "manager" has logged in 57 times in the past 30 days
    
    
    2022-08-05 14:32:58.131 [DEBUG (0)] [THREAD(5956)] [CSSHService::setCmdPrompt] strRecvTmp is: BR-EWR# 
    
    BR-EWR# 
    2022-08-05 14:33:39.621 [DEBUG (0)] [THREAD(5892)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 14:33:40.611 [DEBUG (0)] [THREAD(5892)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 14:34:38.836 [DEBUG (0)] [THREAD(5900)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 14:35:38.608 [DEBUG (0)] [THREAD(5900)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 14:36:38.626 [DEBUG (0)] [THREAD(5900)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 14:38:38.911 [DEBUG (0)] [THREAD(5900)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 14:38:45.530 [INFO (0)] [THREAD(5848)] [CQvSysTask::processLogFile]log file path is : \server\conf\log\
    2022-08-05 14:38:45.530 [INFO (0)] [THREAD(5848)] [CQvSysTask::processLogFile] success! log file path: \server\conf\log\, first log file: imccfgbakdm.2022-08-05.txt
    2022-08-05 14:40:38.935 [DEBUG (0)] [THREAD(5900)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 14:41:39.818 [DEBUG (0)] [THREAD(5900)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 14:42:38.644 [DEBUG (0)] [THREAD(5900)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 14:42:39.868 [DEBUG (0)] [THREAD(5900)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 14:43:39.451 [DEBUG (0)] [THREAD(5900)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 14:44:38.678 [DEBUG (0)] [THREAD(5900)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 14:45:38.595 [DEBUG (0)] [THREAD(5900)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 14:45:38.715 [DEBUG (0)] [THREAD(5900)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 14:46:38.801 [DEBUG (0)] [THREAD(5900)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 14:47:39.487 [DEBUG (0)] [THREAD(5900)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 14:48:38.617 [DEBUG (0)] [THREAD(5900)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 14:49:38.587 [DEBUG (0)] [THREAD(5900)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 14:50:38.670 [DEBUG (0)] [THREAD(5900)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 14:52:38.712 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 14:53:38.593 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 14:54:39.381 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 14:54:39.805 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 14:55:38.651 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 14:56:38.644 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 14:57:38.989 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 14:58:38.552 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 14:59:39.466 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:00:38.848 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:01:38.994 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:02:38.653 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:03:38.940 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:04:38.671 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:06:38.923 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:07:39.405 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:09:38.696 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:12:38.608 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:12:40.508 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:13:38.994 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:14:38.670 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:15:39.448 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:17:38.726 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:18:38.739 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:18:39.664 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:18:39.968 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:19:39.842 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:20:39.937 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:21:39.759 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:21:39.816 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:23:39.612 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:25:38.961 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:27:39.648 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:28:39.611 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:29:39.565 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:30:39.602 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:31:39.695 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:32:39.694 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
    2022-08-05 15:33:26.326 [ERROR (2)] [THREAD(5956)] [CSSHService::receive()] Failed to call getresponse()
    2022-08-05 15:33:26.326 [DEBUG (0)] [THREAD(5956)] prompt is: BR-EWR#
    2022-08-05 15:33:26.326 [DEBUG (0)] [THREAD(5956)] [CConfigProcessor::putCLIConfigToDev__()] Parameters are: strFileName=1641_CLI_20220805143246.cfg,bStopFlag=1,iDevID=1641
    2022-08-05 15:33:26.326 [DEBUG (0)] [THREAD(5956)] [CSSHExecutor::execCmdCLI()] lstCmdInfo = ****
    cmd = conf t    resp =     state = 3****
    
    cmd = allow-unsafe-updates 120    resp =     state = 3****
    
    cmd = y    resp =     state = 3****
    
    cmd = end    resp =     state = 3****
    , iContinueExec = 1
    2022-08-05 15:33:26.632 [INFO (0)] [THREAD(5956)] [CSSHService::executeCmd()] Receive from device strRecv= conf t
    2022-08-05 15:33:26.632 [DEBUG (0)] [THREAD(5956)] [CSSHService::executeCmd()] lastLine is conf t
    2022-08-05 15:33:26.632 [DEBUG (0)] [THREAD(5956)] [CSSHService::processCmdPrompt()] bRet is 0 , strTemp is conf t , m_strCmdPrompt is BR-EWR#
    2022-08-05 15:33:26.632 [INFO (0)] [THREAD(5956)] [CSSHService::executeCmd()] Receive from device strRecv= 
    
    
    2022-08-05 15:33:26.632 [DEBUG (0)] [THREAD(5956)] [CSSHService::executeCmd()] lastLine is 
    2022-08-05 15:33:26.665 [INFO (0)] [THREAD(5956)] [CSSHService::executeCmd()] Receive from device strRecv= BR-EWR(config)# 
    2022-08-05 15:33:26.665 [DEBUG (0)] [THREAD(5956)] [CSSHService::executeCmd()] lastLine is BR-EWR(config)# 
    2022-08-05 15:33:26.665 [DEBUG (0)] [THREAD(5956)] [CSSHService::processCmdPrompt()] bRet is 0 , strTemp is BR-EWR(config)# , m_strCmdPrompt is BR-EWR#
    2022-08-05 15:33:26.665 [DEBUG (0)] [THREAD(5956)] [CSSHService::executeCmd()] This is command prompt
    2022-08-05 15:33:26.665 [DEBUG (0)] [THREAD(5956)] [CSSHExecutor::execCmd()] cmd = conf t,resp = , prompt = 
    2022-08-05 15:33:26.667 [INFO (0)] [THREAD(5956)] [CSSHService::executeCmd()] Receive from device strRecv= allow-unsafe-updates 120
    
    
    2022-08-05 15:33:26.667 [DEBUG (0)] [THREAD(5956)] [CSSHService::executeCmd()] lastLine is 
    2022-08-05 15:33:26.673 [INFO (0)] [THREAD(5956)] [CSSHService::executeCmd()] Receive from device strRecv= 
    
    This command will enable non-failsafe updates of programmable devices for
    
    the next 120 minutes.  You will first need to wait for all line and fabric
    
    modules to reach the ready state, and then reboot the switch to begin
    
    applying any needed updates.  Ensure that the switch will not lose power,
    
    be rebooted again, or have any modules removed until all updates have
    
    finished and all line and fabric modules have returned to the ready state.
    
    
    
    WARNING: Interrupting these updates may make the product unusable!
    
    
    
    
    2022-08-05 15:33:26.673 [DEBUG (0)] [THREAD(5956)] [CSSHService::executeCmd()] lastLine is 
    2022-08-05 15:33:26.673 [INFO (0)] [THREAD(5956)] [CSSHService::executeCmd()] Receive from device strRecv= 
    
    
    2022-08-05 15:33:26.673 [DEBUG (0)] [THREAD(5956)] [CSSHService::executeCmd()] lastLine is 
    2022-08-05 15:33:26.674 [INFO (0)] [THREAD(5956)] [CSSHService::executeCmd()] Receive from device strRecv= 
    Continue (y/n)? 
    2022-08-05 15:33:26.674 [DEBUG (0)] [THREAD(5956)] [CSSHService::executeCmd()] lastLine is Continue (y/n)? 
    2022-08-05 15:33:26.674 [DEBUG (0)] [THREAD(5956)] [CSSHService::processCmdPrompt()] bRet is 0 , strTemp is Continue (y/n)? , m_strCmdPrompt is BR-EWR#
    2022-08-05 15:33:26.674 [DEBUG (0)] [THREAD(5956)] [CSSHService::executeCmd()] This command need confirm.
    2022-08-05 15:33:26.674 [DEBUG (0)] [THREAD(5956)] [CSSHExecutor::execCmd()] cmd = allow-unsafe-updates 120,resp = This command will enable non-failsafe updates of programmable devices for
    
    the next 120 minutes.  You will first need to wait for all line and fabric
    
    modules to reach the ready state, and then reboot the switch to begin
    
    applying any needed updates.  Ensure that the switch will not lose power,
    
    be rebooted again, or have any modules removed until all updates have
    
    finished and all line and fabric modules have returned to the ready state.
    
    
    
    WARNING: Interrupting these updates may make the product unusable!
    
    
    
    
    
    
    Continue (y/n)? , prompt = 
    2022-08-05 15:33:26.676 [INFO (0)] [THREAD(5956)] [CSSHService::executeCmd()] Receive from device strRecv= y
    
    
    2022-08-05 15:33:26.676 [DEBUG (0)] [THREAD(5956)] [CSSHService::executeCmd()] lastLine is 
    2022-08-05 15:33:27.646 [INFO (0)] [THREAD(5956)] [CSSHService::executeCmd()] Receive from device strRecv= 
    
    
    2022-08-05 15:33:27.646 [DEBUG (0)] [THREAD(5956)] [CSSHService::executeCmd()] lastLine is 
    2022-08-05 15:33:28.533 [INFO (0)] [THREAD(5956)] [CSSHService::executeCmd()] Receive from device strRecv=     Unsafe updates      : allowed (less than 120 minute(s) remaining)
    
    
    2022-08-05 15:33:28.533 [DEBUG (0)] [THREAD(5956)] [CSSHService::executeCmd()] lastLine is 
    2022-08-05 15:33:28.534 [INFO (0)] [THREAD(5956)] [CSSHService::executeCmd()] Receive from device strRecv= 
    
    
    2022-08-05 15:33:28.534 [DEBUG (0)] [THREAD(5956)] [CSSHService::executeCmd()] lastLine is 
    2022-08-05 15:33:28.538 [INFO (0)] [THREAD(5956)] [CSSHService::executeCmd()] Receive from device strRecv= BR-EWR(config)# 
    2022-08-05 15:33:28.538 [DEBUG (0)] [THREAD(5956)] [CSSHService::executeCmd()] lastLine is BR-EWR(config)# 
    2022-08-05 15:33:28.538 [DEBUG (0)] [THREAD(5956)] [CSSHService::processCmdPrompt()] bRet is 0 , strTemp is BR-EWR(config)# , m_strCmdPrompt is BR-EWR#
    2022-08-05 15:33:28.538 [DEBUG (0)] [THREAD(5956)] [CSSHService::executeCmd()] This is command prompt
    2022-08-05 15:33:28.538 [DEBUG (0)] [THREAD(5956)] [CSSHExecutor::execCmd()] cmd = y,resp =     Unsafe updates      : allowed (less than 120 minute(s) remaining)
    
    , prompt = 
    2022-08-05 15:33:28.542 [INFO (0)] [THREAD(5956)] [CSSHService::executeCmd()] Receive from device strRecv= end
    
    
    2022-08-05 15:33:28.542 [DEBUG (0)] [THREAD(5956)] [CSSHService::executeCmd()] lastLine is 
    2022-08-05 15:33:28.578 [INFO (0)] [THREAD(5956)] [CSSHService::executeCmd()] Receive from device strRecv= BR-EWR# 
    2022-08-05 15:33:28.578 [DEBUG (0)] [THREAD(5956)] [CSSHService::executeCmd()] lastLine is BR-EWR# 
    2022-08-05 15:33:28.578 [DEBUG (0)] [THREAD(5956)] [CSSHService::processCmdPrompt()] bRet is 1 , strTemp is BR-EWR# , m_strCmdPrompt is BR-EWR#
    2022-08-05 15:33:28.578 [DEBUG (0)] [THREAD(5956)] [CSSHService::executeCmd()] This is command prompt
    2022-08-05 15:33:28.578 [DEBUG (0)] [THREAD(5956)] [CSSHExecutor::execCmd()] cmd = end,resp = , prompt = 
    2022-08-05 15:33:28.578 [DEBUG (0)] [THREAD(5956)] [CSSHExecutor::execCmdCLI()] return = 0
    2022-08-05 15:33:28.609 [INFO (0)] [THREAD(5956)] [CCfgFileDataMgr::deleteCfgFileFromDisk] Delete file : C:\Program Files\iMC/server/tmp/1641_CLI_20220805143246.cfg successfully!
    2022-08-05 15:33:28.609 [DEBUG (0)] [THREAD(5956)] [CCfgFileRestoreTask::sendExecDevTaskNotify] begin ...m_oExecDevTaskNotify STEP IS 15005944
    2022-08-05 15:33:29.610 [DEBUG (0)] [THREAD(5956)] [CCfgFileRestoreTask::sendExecDevTaskNotify()] redo_flag = 0, new_step = 0,finish_ flag = 0, notify = { -- SEQUENCE --
    	iSessionID '01c7'H  -- 
    ,
    	iJobID '01c6'H  -- 
    ,
    	iDevID '0669'H  -- 
    ,
    	iExtendStatus '02'H  -- 
    ,
    	iResultCode '01'H  -- 
    ,
    	iExtendResultCode '00'H  -- 
    ,
    	strExtendResult '308203350202167f3082032a3035040928636f6e66696729230406636f6e662074040928636f6e666967292304120d0a42522d45575228636f6e6669672923200a01003082025a040f436f6e74696e75652028792f6e293f0418616c6c6f772d756e736166652d7570646174657320313230040f436f6e74696e75652028792f6e293f048202175468697320636f6d6d616e642077696c6c20656e61626c65206e6f6e2d6661696c736166652075706461746573206f662070726f6772616d6d61626c65206465766963657320666f720d0a746865206e65787420313230206d696e757465732e2020596f752077696c6c206669727374206e65656420746f207761697420666f7220616c6c206c696e6520616e64206661627269630d0a6d6f64756c657320746f207265616368207468652072656164792073746174652c20616e64207468656e207265626f6f74207468652073776974636820746f20626567696e0d0a6170706c79696e6720616e79206e656564656420757064617465732e2020456e73757265207468617420746865207377697463682077696c6c206e6f74206c6f736520706f7765722c0d0a6265207265626f6f74656420616761696e2c206f72206861766520616e79206d6f64756c65732072656d6f76656420756e74696c20616c6c207570646174657320686176650d0a66696e697368656420616e6420616c6c206c696e6520616e6420666162726963206d6f64756c657320686176652072657475726e656420746f207468652072656164792073746174652e0d0a0d0a5741524e494e473a20496e74657272757074696e672074686573652075706461746573206d6179206d616b65207468652070726f6475637420756e757361626c65210d0a0d0a0d0a0d436f6e74696e75652028792f6e293f200a01003077040928636f6e6669672923040179040928636f6e6669672923045920202020556e7361666520757064617465732020202020203a20616c6c6f77656420286c657373207468616e20313230206d696e7574652873292072656d61696e696e67290d0a0d0a42522d45575228636f6e6669672923200a0100301a0401230403656e64040123040a0d0a42522d45575223200a01000a0100'H  -- "0..5....0..*05..(config)#..conf.t..(config)#....BR-EWR(config)#....0..Z..Continue.(y/n)?..allow-unsafe-updates.120..Continue.(y/n)?....This.command.will.enable.non-failsafe.updates.of.programmable.devices.for..the.next.120.minutes...You.will.first.need.to.wait.for.all.line.and.fabric..modules.to.reach.the.ready.state,.and.then.reboot.the.switch.to.begin..applying.any.needed.updates...Ensure.that.the.switch.will.not.lose.power,..be.rebooted.again,.or.have.any.modules.removed.until.all.updates.have..finished.and.all.line.and.fabric.modules.have.returned.to.the.ready.state.....WARNING:.Interrupting.these.updates.may.make.the.product.unusable!.......Continue.(y/n)?....0w..(config)#..y..(config)#.Y....Unsafe.updates......:.allowed.(less.than.120.minute(s).remaining)....BR-EWR(config)#....0...#..end..#....BR-EWR#......." --,
    	bFinished FALSE,
    	iStepID '14'H  -- 
    ,
    	iFileType '04'H  -- 
    ,
    	bStepFinished TRUE,
    	strRespondResult ''H  -- "" --
    }
    
    2022-08-05 15:33:29.610 [DEBUG (0)] [THREAD(5956)] [CCfgFileRestoreTask::sendExecDevTaskNotify] begin ...m_oExecDevTaskNotify STEP IS 15005944
    2022-08-05 15:33:30.611 [DEBUG (0)] [THREAD(5956)] [CCfgFileRestoreTask::sendExecDevTaskNotify()] redo_flag = 0, new_step = 0,finish_ flag = 0, notify = { -- SEQUENCE --
    	iSessionID '01c7'H  -- 
    ,
    	iJobID '01c6'H  -- 
    ,
    	iDevID '0669'H  -- 
    ,
    	iExtendStatus '0e'H  -- 
    ,
    	iResultCode '01'H  -- 
    ,
    	iExtendResultCode '00'H  -- 
    ,
    	strExtendResult '308203350202167f3082032a3035040928636f6e66696729230406636f6e662074040928636f6e666967292304120d0a42522d45575228636f6e6669672923200a01003082025a040f436f6e74696e75652028792f6e293f0418616c6c6f772d756e736166652d7570646174657320313230040f436f6e74696e75652028792f6e293f048202175468697320636f6d6d616e642077696c6c20656e61626c65206e6f6e2d6661696c736166652075706461746573206f662070726f6772616d6d61626c65206465766963657320666f720d0a746865206e65787420313230206d696e757465732e2020596f752077696c6c206669727374206e65656420746f207761697420666f7220616c6c206c696e6520616e64206661627269630d0a6d6f64756c657320746f207265616368207468652072656164792073746174652c20616e64207468656e207265626f6f74207468652073776974636820746f20626567696e0d0a6170706c79696e6720616e79206e656564656420757064617465732e2020456e73757265207468617420746865207377697463682077696c6c206e6f74206c6f736520706f7765722c0d0a6265207265626f6f74656420616761696e2c206f72206861766520616e79206d6f64756c65732072656d6f76656420756e74696c20616c6c207570646174657320686176650d0a66696e697368656420616e6420616c6c206c696e6520616e6420666162726963206d6f64756c657320686176652072657475726e656420746f207468652072656164792073746174652e0d0a0d0a5741524e494e473a20496e74657272757074696e672074686573652075706461746573206d6179206d616b65207468652070726f6475637420756e757361626c65210d0a0d0a0d0a0d436f6e74696e75652028792f6e293f200a01003077040928636f6e6669672923040179040928636f6e6669672923045920202020556e7361666520757064617465732020202020203a20616c6c6f77656420286c657373207468616e20313230206d696e7574652873292072656d61696e696e67290d0a0d0a42522d45575228636f6e6669672923200a0100301a0401230403656e64040123040a0d0a42522d45575223200a01000a0100'H  -- "0..5....0..*05..(config)#..conf.t..(config)#....BR-EWR(config)#....0..Z..Continue.(y/n)?..allow-unsafe-updates.120..Continue.(y/n)?....This.command.will.enable.non-failsafe.updates.of.programmable.devices.for..the.next.120.minutes...You.will.first.need.to.wait.for.all.line.and.fabric..modules.to.reach.the.ready.state,.and.then.reboot.the.switch.to.begin..applying.any.needed.updates...Ensure.that.the.switch.will.not.lose.power,..be.rebooted.again,.or.have.any.modules.removed.until.all.updates.have..finished.and.all.line.and.fabric.modules.have.returned.to.the.ready.state.....WARNING:.Interrupting.these.updates.may.make.the.product.unusable!.......Continue.(y/n)?....0w..(config)#..y..(config)#.Y....Unsafe.updates......:.allowed.(less.than.120.minute(s).remaining)....BR-EWR(config)#....0...#..end..#....BR-EWR#......." --,
    	bFinished TRUE,
    	iStepID '04'H  -- 
    ,
    	iFileType '04'H  -- 
    ,
    	bStepFinished TRUE,
    	strRespondResult ''H  -- "" --
    }
    
    2022-08-05 15:33:30.612 [DEBUG (0)] [THREAD(5956)] [qvdm::writeOperLog] send operate log :{ -- SEQUENCE --
    	strUserName '61646d696e'H  -- "admin" --,
    	strOperTime ''H  -- "" --,
    	strIpAddr '3137322e31362e322e313933'H  -- "172.16.2.193" --,
    	iModuleID '09'H  -- 
    ,
    	strOperDesc '4465706c6f792072756e6e696e6720636f6e66696775726174696f6e2066696c652022303232303830353134333234362e6366672220746f20646576696365202262722d657772283137322e31382e392e31333929222e'H  -- "Deploy.running.configuration.file."0220805143246.cfg".to.device."br-ewr(172.18.9.139)"." --,
    	operRst '00'H  -- 
    ,
    	strOperFailReason '537563636573732e'H  -- "Success." --
    }
    
    2022-08-05 15:33:30.612 [DEBUG (0)] [THREAD(5956)] [CCfgFileRestoreTask::writeOperHistoryForDelDevFile] history = 
    { -- SEQUENCE --
    	iDevID '0669'H  -- 
    ,
    	strActivity '4465706c6f792072756e6e696e6720636f6e66696775726174696f6e2066696c652e'H  -- "Deploy.running.configuration.file." --,
    	strDetail '4465706c6f792072756e6e696e6720636f6e66696775726174696f6e2066696c652022313634315f434c495f32303232303830353134333234362e6366672220746f206465766963652e'H  -- "Deploy.running.configuration.file."1641_CLI_20220805143246.cfg".to.device." --,
    	iState '00'H  -- 
    
    }
    
    2022-08-05 15:33:31.663 [DEBUG (0)] [THREAD(5884)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 3219
    2022-08-05 15:33:31.663 [DEBUG (0)] [THREAD(5960)] [CCfgFileRestoreTaskMgr::createTask] cmd_code = 3219
    2022-08-05 15:33:31.666 [INFO (0)] [THREAD(5960)] [CCfgFileDataMgr::writePlanBackupHistory()] Job type (job_type_id = 1) don't need to write backup history.
    2022-08-05 15:33:31.666 [INFO (0)] [THREAD(5960)] write history finished.

    Attachment(s)



  • 5.  RE: HPE IMC Configuration template: allow-unsafe-updates on Aruba-CX Switches

    EMPLOYEE
    Posted Aug 08, 2022 08:56 AM
    Hello Mr. Grossman,

    Indeed it seems that iMC started to deply the CLI script at 14.32 05.08.2022 and finished  1 hour later about 15.33. However deployment has been succesfull.
    Do you see this behaviour many times or just one time ?
     If it is reproducable you will need to open a support case . It needs lab investigation.

    KKind regards,

    ------------------------------
    Marina
    HPE
    Sofia
    ------------------------------