my jitsi didn't work after - SOLUTION

What type of hardware are you using: Virtual machine
What YunoHost version are you running: YunoHost 12.0.14 (stable).
What app is this about: Jitsi

Describe your issue

My jitsi didn’t work directly after installing it. Two of the essential services were stopping by themselves. jitsi-jicofo and jitsi Videobridge. so I decided to search for GPT to fix it and this was the result that solved it 100%

Share relevant logs or error messages

Iniciar o serviço ‘jitsi-videobridge’
1
YunoHost encontrou um erro interno
Sinto muito por isso.
Você deve procurar por ajuda no fórum ou no chat para resolver a situação, ou reportar o bug no bugtracker.
A seguinte informação pode ser útil para a pessoa que está te ajudando:
Erro: “500”

Ação: “PUT” /yunohost/api/services/jitsi-videobridge/start

Mensagem de erro:
Could not start the service ‘jitsi-videobridge’

Recent service logs:Apr 30 22:38:14 systemd[1]: /etc/systemd/system/jitsi-videobridge.service:14: PIDFile= references a path below legacy directory /var/run/, updating /var/run/jitsi-videobridge/jitsi-videobridge.pid → /run/jitsi-videobridge/jitsi-videobridge.pid; please update the unit file accordingly.
Apr 30 22:38:14 systemd[1]: /etc/systemd/system/jitsi-videobridge.service:14: PIDFile= references a path below legacy directory /var/run/, updating /var/run/jitsi-videobridge/jitsi-videobridge.pid → /run/jitsi-videobridge/jitsi-videobridge.pid; please update the unit file accordingly.
Apr 30 22:38:15 systemd[1]: /etc/systemd/system/jitsi-videobridge.service:14: PIDFile= references a path below legacy directory /var/run/, updating /var/run/jitsi-videobridge/jitsi-videobridge.pid → /run/jitsi-videobridge/jitsi-videobridge.pid; please update the unit file accordingly.
Apr 30 22:38:15 systemd[1]: /etc/systemd/system/jitsi-videobridge.service:14: PIDFile= references a path below legacy directory /var/run/, updating /var/run/jitsi-videobridge/jitsi-videobridge.pid → /run/jitsi-videobridge/jitsi-videobridge.pid; please update the unit file accordingly.
Apr 30 22:38:16 systemd[1]: Starting jitsi-videobridge.service - jitsi Videobridge…
Apr 30 22:38:16 systemd[1]: Started jitsi-videobridge.service - jitsi Videobridge.
Apr 30 22:38:16 bash[57159]: /bin/bash: line 1: /var/log/jitsi/jitsi-videobridge.log: Permission denied
Apr 30 22:38:16 systemd[1]: jitsi-videobridge.service: Main process exited, code=exited, status=1/FAILURE
Apr 30 22:38:16 systemd[1]: jitsi-videobridge.service: Failed with result ‘exit-code’.
– Boot 5ae6c80b993d453ba3f1f0e5baa7bdf1 –
May 01 01:59:02 systemd[1]: Starting jitsi-videobridge.service - jitsi Videobridge…
May 01 01:59:02 bash[513]: /bin/bash: line 1: /var/log/jitsi/jitsi-videobridge.log: Permission denied
May 01 01:59:02 systemd[1]: Started jitsi-videobridge.service - jitsi Videobridge.
May 01 01:59:02 systemd[1]: jitsi-videobridge.service: Main process exited, code=exited, status=1/FAILURE
May 01 01:59:02 systemd[1]: jitsi-videobridge.service: Failed with result ‘exit-code’.
– Boot 9fe10a03d2374134876d5274480e32ff –
May 02 01:56:30 systemd[1]: Starting jitsi-videobridge.service - jitsi Videobridge…
May 02 01:56:30 systemd[1]: Started jitsi-videobridge.service - jitsi Videobridge.
May 02 01:56:30 bash[510]: /bin/bash: line 1: /var/log/jitsi/jitsi-videobridge.log: Permission denied
May 02 01:56:30 systemd[1]: jitsi-videobridge.service: Main process exited, code=exited, status=1/FAILURE
May 02 01:56:30 systemd[1]: jitsi-videobridge.service: Failed with result ‘exit-code’.
May 02 09:16:34 systemd[1]: Starting jitsi-videobridge.service - jitsi Videobridge…
May 02 09:16:34 bash[16279]: /bin/bash: line 1: /var/log/jitsi/jitsi-videobridge.log: Permission denied
May 02 09:16:34 systemd[1]: jitsi-videobridge.service: Main process exited, code=exited, status=1/FAILURE
May 02 09:16:34 systemd[1]: jitsi-videobridge.service: New main PID 16279 does not exist or is a zombie.
May 02 09:16:34 systemd[1]: jitsi-videobridge.service: Failed with result ‘exit-code’.
May 02 09:16:34 systemd[1]: Failed to start jitsi-videobridge.service - jitsi Videobridge.

Enquanto processava a ação, o servidor disse:

Could not execute the command ‘systemctl start jitsi-videobridge’

:white_check_mark: Situação atual:

  • O serviço está configurado para rodar como o usuário jitsi:

ini

CopiarEditar

User=jitsi
  • O arquivo de log está sendo definido via:

ini

CopiarEditar

Environment=LOGFILE=/var/log/jitsi/jitsi-videobridge.log
  • E ele está falhando com:

swift

CopiarEditar

/bin/bash: line 1: /var/log/jitsi/jitsi-videobridge.log: Permission denied

:white_check_mark: Solução confirmada para o seu caso:

Você precisa garantir que o diretório /var/log/jitsi/ e o arquivo de log sejam de propriedade do usuário jitsi, com permissões adequadas.

Execute os comandos abaixo exatamente como estão:

bash

CopiarEditar

sudo mkdir -p /var/log/jitsi
sudo touch /var/log/jitsi/jitsi-videobridge.log
sudo chown -R jitsi:jitsi /var/log/jitsi
sudo chmod 755 /var/log/jitsi
sudo chmod 644 /var/log/jitsi/jitsi-videobridge.log

:counterclockwise_arrows_button: Depois, reinicie o serviço:

bash

CopiarEditar

sudo systemctl restart jitsi-videobridge

E verifique o status:

bash

CopiarEditar

sudo systemctl status jitsi-videobridge

Se o serviço subir sem erros, o problema está resolvido.

1 Like

Sorry for the lack of translation, but English is not my native language.

But the step by step is there, and you can follow it without any problems.

Hi vanderlpp,

Welcome to the forums and thank you for your solution!