Perguntas frequentes
#VALUE!
Quando minha instalação Snap receberá a versão mais recente?
Os Snaps são uma das nossas maiores base de instalação. Eles também são atualização automática. Como resultado, gostamos de gastar mais tempo testando antes de liberar. Os snaps atualizados geralmente são lançados por volta do dia 15 do mês - cerca de duas semanas após um novo lançamento. Isso nos dá tempo para procurar problemas para que você não precise. Se você tiver requisitos especiais e realmente precisar usar a versão mais recente imediatamente, considere outro método de instalação, por exemplo, Docker
Ubuntu 16.04 LTS dá mensagem “Snap não encontrada”, o que está errado?
Verifique se você está usando imagens x64 ou amd64 (ou ARMHF), especialmente em VPS ou VMs. X86 (32 bits) não é suportado.
Como faço para atualizar manualmente para um novo lançamento?
Enquanto as atualizações acontecem automaticamente geralmente dentro de 6 horas a partir do momento do lançamento, você pode atualizar manualmente emitindo este comando:
sudo snap refresh rocketchat-server
** Como faço para reverter para a versão anterior do Rocket.chat?
sudo snap revert rocketchat-server
Como eu digo se Rocket.chat está realmente executando?
Você pode verificar o status do Rocket.Chat com:
sudo service snap.rocketchat-server.rocketchat-server status
Você também pode verificar o status de Mongo e Caddy:
sudo service snap.rocketchat-server.rocketchat-mongo status
sudo service snap.rocketchat-server.rocketchat-caddy status
Como posso ver os logs?
Para ver os logs do Rocket.chat:
sudo journalctl -f -u snap.rocketchat-server.rocketchat-server
Para ver os troncos de Mongo ou Caddy:
sudo journalctl -f -u snap.rocketchat-server.rocketchat-mongo
sudo journalctl -f -u snap.rocketchat-server.rocketchat-caddy
eu preciso reiniciar o Rocket.chat, como faço isso?
Para reiniciar o Rocket.Chat:
sudo service snap.rocketchat-server.rocketchat-server restart
Mongo e Caddy podem ser reiniciados da mesma forma:
sudo service snap.rocketchat-server.rocketchat-mongo restart
sudo service snap.rocketchat-server.rocketchat-caddy restart
O que é a política de reinicialização?
A política do Snap é reiniciar o fracasso.
Como faço o backup dos meus dados de snap?
1 . Pare o seu servidor Rocketchat:
sudo service snap.rocketchat-server.rocketchat-server stop
Observação: Enquanto o serviço Rocketchat-Server deve ser interrompido, o serviço Rocketchat-Mongo deve ser mantido em funcionamento!
sudo service snap.rocketchat-server.rocketchat-mongo status | grep Active
Active: active (running) (...)
2 . Emitir este comando de backup:
sudo snap run rocketchat-server.backupdb
3 . Se tudo correr bem, você verá alguma saída semelhante a:
[+] A backup of your data can be found at /var/snap/rocketchat-server/common/backup/rocketchat_backup_.tar.gz
4 . Comece seu servidor Rocketchat:
sudo service snap.rocketchat-server.rocketchat-server start
5 . Copie seu arquivo de backup para um sistema diferente para proteger!
Como restaurar dados de backup para o meu snap?
1 . Pare o seu servidor Rocketchat:
sudo service snap.rocketchat-server.rocketchat-server stop
Observação: Enquanto o serviço Rocketchat-Server deve ser interrompido, o serviço Rocketchat-Mongo deve ser mantido em funcionamento!
sudo service snap.rocketchat-server.rocketchat-mongo status | grep Active
Active: active (running) (...)
2 . Copie seu arquivo de backup para a pasta comum do Snap:
sudo cp rocketchat_backup.tgz /var/snap/rocketchat-server/common/
3 . Emitir este comando de restauração:
sudo snap run rocketchat-server.restoredb /var/snap/rocketchat-server/common/rocketchat_backup.tgz
4 . Se você estiver substituindo um banco de dados existente, você será avisado:
**ATTENTION**
* Your current database WILL BE DROPPED prior to the restore!
* Would you like to make a backup of the current database before proceeding?
* (y/n/Q)>
- \ [*] Extraindo o arquivo de backup …
- \ [*] Restaurando dados …
- \ [*] Preparando banco de dados …
- \ [+] Restauração concluída! Reinicie os Serviços Snap.Rocketchat para verificar. Se algo der errado, você receberá um caminho para o arquivo de log relevante para ajudar a remediar erros. Nesse caso, o banco de dados pode não ser utilizável até que uma restauração seja executada com sucesso. 6 . Comece seu servidor Rocketchat:
sudo service snap.rocketchat-server.rocketchat-server start
Como adiciono a opção para montar mídia?
Observe que a interface que fornece a capacidade de acessar mídia removível não está conectada automaticamente na instalação; portanto, se você quiser usar o armazenamento externo (ou usar um dispositivo em /mídia para dados), você precisa dar a permissão de snap para acessar mídia removível conectando essa interface:
sudo snap connect rocketchat-server:removable-media
Quais pastas usam os snaps?
- Seus arquivos SNAP reais para cada versão do Rocket.chat são copiados para:
/var/lib/snapd/snaps
e eles são montados no modo somente leitura. - Seu diretório comum Snap é:
/var/snap/Rocketchat-server/Common/;
uploads de arquivo no disco e o banco de dados são armazenados aqui. - Seu diretório de dados SNAP é
/var/snap/Rocketchat-Server/;
Esta é uma pasta de versão. - Você pode acessar o diretório de dados SNAP atual em
/var/snap/Rocketchat-Server/Current
** Como remover uma versão anterior específica do Rocket.chat?
Você pode fazer isso emitindo o seguinte comando, onde n é a versão desejada:
snap remove --revision=N rocketchat-server
Como adiciono uma ferramenta como Strace para depurar o que está acontecendo no meu snap?
snapcraft prime
snap try prime --devmode
cp /usr/bin/strace prime
snap run --shell
sudo ./strace
Como faço para alterar a porta Rocket.Chat, Mongo \ _url e Mongo \ _oplog \ _url no meu snap?
A partir da versão 0.73, é possível configurar essas variáveis ambientais por meio de ganchos como este:
sudo snap set rocketchat-server port=
sudo snap set rocketchat-server mongo-url=mongodb://:/
sudo snap set rocketchat-server mongo-oplog-url=mongodb://:/local
Lembre -se de reiniciar o serviço Rocket.Chat depois de definir novos valores:
sudo systemctl restart snap.rocketchat-server.rocketchat-server.service
Este é um exemplo para executar o Rocket.
sudo snap set rocketchat-server port=4000
sudo snap set rocketchat-server mongo-url=mongodb://localhost:27017/rocketchat
sudo systemctl restart snap.rocketchat-server.rocketchat-server.service
Como altero outras variáveis ambientais no meu snap?
A partir da versão 0.73, é possível substituir qualquer foguete. Um arquivo para alterar as configurações do SMTP:
cat /var/snap/rocketchat-server/common/overwrite-smtp.env
OVERWRITE_SETTING_SMTP_Host=my.smtp.server.com
Lembre -se de reiniciar o serviço Rocket.Chat após criar arquivos .env:
sudo systemctl restart snap.rocketchat-server.rocketchat-server.service
Mais de um arquivo .env é permitido e mais de uma variável ambiental definida por arquivo é permitida.