Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Resumo da solução de problemas do Junos OS para o Junos

A Tabela 1 lista alguns erros comuns que você pode encontrar quando usa o Ansible para gerenciar dispositivos da Juniper Networks. Para cada problema, a tabela fornece uma referência que tem informações adicionais sobre o erro e soluções potenciais para resolver o problema. No entanto, todos os ambientes são únicos, e uma solução proposta pode não funcionar em todos os casos.

de problemas
Tabela 1: Ansible para erros do Junos OS
Referência geral de erros de amostra

Junos PyEZ
(junos-eznc) erros da biblioteca

"msg": "junos-eznc (aka PyEZ) >= 2.6.0 is required for this module. However, junos-eznc does not appear to be currently installed."

Resolução de problemas de erros de instalação do Junos PyEZ (junos-eznc) para módulos Ansible

Erros de coleta, função e resolução de módulos ansíveis

ERROR! the role 'Juniper.junos' was not found in /usr/share/ansible/roles:/etc/ansible/roles ...

ERROR! no action detected in task. This often indicates a misspelled module name, or incorrect module path.

ERROR! couldn't resolve module/action 'facts'. This often indicates a misspelling, missing collection, or incorrect module path.

Resolução de problemas de erros de coleta, função e módulos ansíveis ao gerenciar dispositivos Junos

Erro de plug-ins de conexão externa
(AttributeError: 'Connection')

(Ocorre para versão ansible ansible-core >= 2,12,9.)

AttributeError: 'Connection' object has no attribute 'nonetype'

Plugins de conexão externos que não definem erros de gatilho _sub_plugin

Host inalcançável

UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: ", "unreachable": true}

unknown command: /bin/sh\r\n

Resolução de problemas de erros de conexão fracassados ou inválidos

Host desconhecido
(ConnectUnknownHostError)

"msg": "Unable to make a PyEZ connection: ConnectUnknownHostError(dc1a.example.net)"

Resolução de problemas de erros desconhecidos do host

Conexão recusada
(ConnectRefusedError)

"msg": "Unable to make a PyEZ connection: ConnectRefusedError(dc1a.example.net)"

Resolução de problemas de erros de conexão recusados

Erro de autenticação
(ConnectAuthError)

"msg": "Unable to make a PyEZ connection: ConnectAuthError(dc1a.example.net)"

Solucionar problemas do ConnectAuthError

conn_type Erro

AttributeError: 'JuniperJunosModule' object has no attribute 'conn_type'

Resolução de problemas de erros de conn_type de atributos

Erro de tempo limite de configuração
(TimeoutExpiredError)

ncclient.operations.errors.TimeoutExpiredError: ncclient timed out while waiting for an rpc reply

Solucionar problemas de tempo limite de configuração

Erro de bloqueio de configuração
(LockError)

"msg": "Unable to open the configuration in exclusive mode: LockError(severity: error, bad_element: None, message: configuration database modified)"

"msg": "Unable to open the configuration in exclusive mode: LockError(severity: error, bad_element: lock-configuration, message: permission denied)"

Solucionar problemas de bloqueio de configuração

Erro de carga de configuração
(ConfigLoadError)

FAILED! => {"changed": false, "msg": "Failure loading the configuraton: ConfigLoadError(severity: error, bad_element: scripts, message: error: permission denied)"}

Solucionar problemas de carga de configuração

Erro de confirmação de configuração
(CommitError)

FAILED! => {"changed": false, "msg": "Unable to commit configuration: CommitError(edit_path: None, bad_element: None, message: error: remote lock-configuration failed on re0\n\nnote: consider using 'commit synchronize force' to\nterminate remote edit sessions and force the commit)"}

Resolução de problemas de erros de confirmação