UPDATING CONTROLLER UNIFI – DEBIAN/UBUNTU

CENÁRIO
S.O: Ubuntu 16.04.3 LTS
Versão antiga controller: 5.6
Versão nova controller: 5.11.50

Obs.: os procedimentos a seguir não são específicos para atualizar para a versão 5.11, ele irá atualizar para a versão stable do controller a partir dos repositórios de acordo com a data em que for executado esses passos de atualização.

PREPARANDO ATUALIZAÇÃO

Instale os pacotes necessários:

apt update && sudo apt install ca-certificates apt-transport-https

Adicionando repositório unifi ao arquivo sources:

echo ‘deb http://www.ui.com/downloads/unifi/debian stable ubiquiti’ | sudo tee /etc/apt/sources.list.d/100-ubnt-unifi.list

Adicionando chaves GPT(método 1)

sudo wget -O /etc/apt/trusted.gpg.d/unifi-repo.gpg https://dl.ui.com/unifi/unifi-repo.gpg

Adicionando chaves GPT(método 2), caso o comando acima não funcione teste com o abaixo:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 06E85760C0A52C50

ATUALIZANDO

Atualize o pacote unifi com o comando abaixo:

sudo apt install unifi

VERIFICANDO STATUS DO SERVIÇO

Verifique o status do serviço unifi:

sudo service unifi start

Use o comando abaixo para reiniciar o serviço como não esteja iniciado:

sudo service unifi restart

PROBLEMAS NO ACESSO WEB

Caso ainda esteja com erro, ou iniciado o serviço mas não acessa via web com https://ip-server:8443 verifique os arquivos de log são eles:

  • /usr/lib/unifi/logs/server.log
  • /usr/lib/unifi/logs/mongod.log

Em alguns casos pode ser:

  • /var/log/unifi/server.log
  • /var/log/unifi/mongod.log

Quando atualizei o pacote unifi, servidor mostrou-se atualizado sem erros, mas quando tentava acessar via web não acessava.

Verificando os logs do mongod com o comando abaixo verifiquei que o banco estava sendo preparado para a nova versão. Isso fica rodando em background e não dá para saber se não ver os logs, se não verificar é como se o serviço unifi estivesse funcionando mas não acessa via web.

tail /var/log/unifi/mongod.log

Geralmente mostra nos logs do mongod cada linha uma porcentagem da indexação do banco, quando chegar em 100% reinicie o serviço do unifi e acesse via web.

ATUALIZAR FIRMWARES DE APs

Logo quando atualizar o controller do Unifi você terá que atualizar os APs para as firmware que sejam compatíveis com a versão nova.

Pode usar o botão de update automático(onde o próprio controller envia o comando para o AP buscar a melhor firmware e atualizar automático) como na imagem abaixo nos botões marcados:

Personalize a visualização dos “devices” ativando a coluna “version” e acompanhe a versão da firmware, as vezes pela atualização automática é preciso atualizar mais de uma vez, adicione essa coluna seguindo os passos abaixo:

PROBLEMAS PARA ATUALIZAR FIRMWARES

  • ERRO PARA ATUALIZAR AUTOMÁTICO

Caso a atualização automática mostre erro, no meu caso foi o erro abaixo:

"There was an error updating ALIASE-AP. Please upgrade all the downlink APs first"

Use a atualização “manual” clicando no AP e na janela lateral como abaixo mostrada em “Config“-> “Manage Device” depois no campo “Custom upgrade” adicione um link que contenha a firmware, use esse link para encontrar a firmware apropria. Depois basta clicar no botão “Custom Upgrade“.

FONTE

https://help.ubnt.com/hc/en-us/articles/220066768-UniFi-How-to-Install-and-Update-via-APT-on-Debian-or-Ubuntu

https://community.ui.com/questions/Solved-Please-upgrade-all-the-downlink-APs-first-after-3-2-5-upgrade/fa59aea4-3c95-415a-9184-9795fb9bd118

https://www.ui.com/download/unifi/unifi-ap

https://help.ubnt.com/hc/en-us/articles/220066768-UniFi-How-to-Install-and-Update-via-APT-on-Debian-or-Ubuntu

Marcado com ,