netmiko: send_config_set not working with IOS XR due to abbreviated "config term" command on IOS-XR 7.0 code
Hi,
send_config_set is not working when dealing with IOS XR (7.0.1) send_command is working but the send_config_set is timing out.
device_type is set to ‘cisco_xr’
output:
Traceback (most recent call last):
File "myUserDirectory\AppData\Local\Programs\Python\Python38-32\lib\site-packages\paramiko\channel.py", line 699, in recv
out = self.in_buffer.read(nbytes, self.timeout)
File "myUserDirectory\AppData\Local\Programs\Python\Python38-32\lib\site-packages\paramiko\buffered_pipe.py", line 164, in read
raise PipeTimeout()
paramiko.buffered_pipe.PipeTimeout
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "myUserDirectory\AppData\Local\Programs\Python\Python38-32\lib\site-packages\netmiko\base_connection.py", line 550, in _read_channel_expect
new_data = self.remote_conn.recv(MAX_BUFFER)
File "myUserDirectory\AppData\Local\Programs\Python\Python38-32\lib\site-packages\paramiko\channel.py", line 701, in recv
raise socket.timeout()
socket.timeout
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "myUserDirectory\PycharmProjects\untitled\NetmikoIOS.py", line 26, in <module>
output = net_connect.send_config_set(config_commands)
File "myUserDirectory\AppData\Local\Programs\Python\Python38-32\lib\site-packages\netmiko\cisco\cisco_xr.py", line 19, in send_config_set
return super().send_config_set(
File "myUserDirectory\AppData\Local\Programs\Python\Python38-32\lib\site-packages\netmiko\base_connection.py", line 1728, in send_config_set
output += self.config_mode(*cfg_mode_args)
File "myUserDirectory\AppData\Local\Programs\Python\Python38-32\lib\site-packages\netmiko\cisco_base_connection.py", line 40, in config_mode
return super().config_mode(config_command=config_command, pattern=pattern)
File "myUserDirectory\AppData\Local\Programs\Python\Python38-32\lib\site-packages\netmiko\base_connection.py", line 1621, in config_mode
output += self.read_until_pattern(pattern=re.escape(config_command.strip()))
File "myUserDirectory\AppData\Local\Programs\Python\Python38-32\lib\site-packages\netmiko\base_connection.py", line 627, in read_until_pattern
return self._read_channel_expect(*args, **kwargs)
File "myUserDirectory\AppData\Local\Programs\Python\Python38-32\lib\site-packages\netmiko\base_connection.py", line 560, in _read_channel_expect
raise NetmikoTimeoutException(
netmiko.ssh_exception.NetmikoTimeoutException: Timed-out reading channel, data not available.
Process finished with exit code 1
Thanks
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Comments: 34 (16 by maintainers)
Okay, that’d be great 😄 Thanks a lot
I’m on 7.0.1