Pergunta
Ao tentar atualizar, por que recebo o seguinte erro:
Failure downloading upgrade list. (Error performing upgrade: I/O error).
Errors when trying to upgrade. Failure downloading upgrade list.
(Error performing upgrade: I/O error opening URL '<download URL>')?
Há algumas razões pelas quais esse erro pode ocorrer:
- Não é possível resolver o nome de host do servidor de atualização via DNS (possivelmente entradas de cache negativas)
- A interface que está sendo usada para atualizações não pode se comunicar com o servidor de atualizações.
Veja as soluções para cada cenário abaixo.
Não é Possível Resolver o DNS do Servidor de Atualização (Possivelmente Entradas de Cache Negativas)
Para verificar se um DNS ruim está causando o problema, execute os seguintes comandos CLI:
WSA.CLI > nslookup downloads.ironport.com
Se nenhum endereço IP associado for retornado, execute o comando dnsflush. Isso forçará o WSA a solicitar novamente o DNS para o servidor de atualização.
Is 'nslookup' of the domain "downloads.ironport.com" successful on the WSA?
-------------------------------------------------------------------------------------
- Se No, o WSA não poderá resolver o nome do host.
- Nesse caso, seria recomendável tentar outro servidor DNS ou verificar por que
o servidor DNS configurado não está resolvendo o nome de host do servidor de atualização da Cisco
- Se Sim, use o comando CLI "dnsflush" para liberar o cache DNS e forçar a pesquisa DNS
WSA.CLI> dnsflush
Are you sure you want to clear out the DNS cache? [N]> y
O comando upgrade agora pode ser executado com êxito.
Verifique se o comando CLI "upgrade" retorna o erro.
wsa.example.com (SERVICE)> upgrade
Failure downloading upgrade list. (Error performing upgrade: I/O error
opening URL
'http://downloads.ironport.com/asyncos/upgrade/?serial=
&version=
&product=
')
Exemplo
wsa.example.com (SERVICE)> nslookup downloads.ironport.com
A=64.62.193.129 TTL=30m
A=64.62.193.134 TTL=30m
wsa.example.com (SERVICE)> dnsflush
Are you sure you want to clear out the DNS cache? [N]> y
wsa.example.com (SERVICE)>
wsa.example.com (SERVICE)> upgrade
Upgrades available:
1. AsyncOS 7.5.2 build 303 upgrade For Web .....
[1]>
The interface being used for upgrades cannot communicate to the
upgrades server
Esse erro também pode ser retornado se a interface incorreta estiver sendo usada para atualizações.
Quando as interfaces M1 e P1 são usadas, dependendo da implantação da rede, é possível que somente a interface P1 tenha acesso à Internet e deve ser a interface correta a ser usada para atualizações. Se o WSA estiver configurado para usar M1 nesses casos, a busca de atualização poderá falhar, resultando no erro "Falha no download ...".
Aqui estão instruções para alterar a interface de atualização através da CLI:
WSA.CLI> updateconfig
Upgrade source: http://downloads.qa/asyncos/upgrade/
Upgrade interface: AUTO
Proxy server: not in use
Choose the operation you want to perform:
- SETUP - Edit upgrade configuration.
[]> setup
Please select the upgrade source you want to use for AsyncOS updates:
1. Use Cisco update servers
2. Use own server
[1]>
.......
Choose the routing table to use
1. Data
2. Management
[1]> 1
..... Press
till you reach the CLI prompt ......
WSA.CLI> commit
Observação: observe que as alterações acima não terão efeito a menos que uma "confirmação" seja emitida.