POP HOSTING

Binário da aplicação não configurado para liquidsoap no Centova Cast imprimir

  • centova cast, liquidsoap, erro liquidsoap, autodj não inicia, enable_package, transmissão não pode ser iniciada
  • 0

O erro "Binário da aplicação não configurado para liquidsoap" indica que o Centova Cast não acha o Liquidsoap no servidor. Veja como registrar ou reinstalar.

  • Tempo: 10 min (mais a compilação, se for preciso reinstalar)
  • Nível: Avançado
  • Vale para: Centova Cast v3 (3.2 e 3.3) em servidor próprio, com acesso root
  • Atualizado: outubro de 2026

A mensagem completa costuma ser: Transmissão não pode ser iniciada: Não foi possível iniciar a aplicação liquidsoap: Binário da aplicação não configurado para liquidsoap em servidor. Ela aparece quando a rádio usa o AutoDJ Liquidsoap e o Centova Cast não tem registrado onde está o programa liquidsoap naquele servidor. Acontece depois de instalar o Centova sem o Liquidsoap, depois de uma atualização que falhou na compilação ou quando o binário foi apagado ou movido.

Você é cliente de uma rádio hospedada? Esse ajuste é feito no servidor, por quem administra o Centova. Na POP Hosting, abra um chamado informando a porta da rádio e a mensagem de erro.

Antes de começar

  • Acesso SSH como root ao servidor do Centova Cast.
  • Uma sessão tmux, se for reinstalar o Liquidsoap: a compilação é demorada e não pode ser interrompida pela queda do SSH.
  • Depois de cada tentativa, volte ao painel e clique em Start na rádio para testar.

Passo 1: tente o simples pelo painel

Em contas antigas, o erro pode vir de uma configuração da conta que ficou incompleta depois de uma atualização. Entre na conta da rádio, abra Settings, clique em Update sem mudar nada e tente Start. Se não resolver, siga para o servidor.

Passo 2: veja se o Liquidsoap existe no servidor

find /usr/local/centovacast/liquidsoap -maxdepth 4 -type f -name liquidsoap

O comando lista os binários instalados pelo Centova. Dependendo da versão, eles ficam em caminhos como /usr/local/centovacast/liquidsoap/bin/liquidsoap ou /usr/local/centovacast/liquidsoap/default/bin/liquidsoap. Teste se o binário funciona:

/usr/local/centovacast/liquidsoap/default/bin/liquidsoap --version

Use o caminho que o find mostrou. Se aparecer a versão (por exemplo, Liquidsoap 2.4.5), vá para o passo 3. Se o find não achar nada, ou o --version der erro de biblioteca, vá para o passo 4.

Passo 3: registre o binário no Centova

Com o binário funcionando, diga ao Centova onde ele está:

/usr/local/centovacast/sbin/enable_package LIQUIDSOAP /usr/local/centovacast/liquidsoap/default/bin/liquidsoap

Troque o caminho pelo que você encontrou no passo 2 e tente ligar a rádio no painel.

Passo 4: instale ou reconstrua o Liquidsoap

Se o binário não existe ou não roda, use o atualizador oficial. Ele baixa, compila e registra o Liquidsoap sozinho:

tmux new -s liquidsoap
/usr/local/centovacast/sbin/update --add liquidsoap

Se ele disser que o Liquidsoap já está instalado, mas o binário está quebrado, force a reconstrução:

/usr/local/centovacast/sbin/update --add liquidsoap --liquidsoap-rebuild

Se a compilação falhar por falta de pacotes, mostre os comandos de dependências que o instalador precisa, rode-os e tente de novo:

/usr/local/centovacast/sbin/update --add liquidsoap --show-liquidsoap-deps
Atenção: desde a versão 3.3.0, o Centova Cast trabalha com o Liquidsoap 2 (o Liquidsoap 1 foi retirado pelos desenvolvedores). Se você atualizou o painel para 3.3.x e o servidor ainda tem o Liquidsoap 1, ou uma versão 2.x anterior à que o painel espera, reconstrua o Liquidsoap. Painel e Liquidsoap em versões desencontradas causam falhas como o botão de pular música que não funciona.

Passo 5: reinicie as rádios que já estavam no ar

Rádios que estavam tocando continuam usando o Liquidsoap antigo, carregado na memória, até serem reiniciadas. Depois de reinstalar, reinicie cada rádio pelo painel (Stop e Start), de preferência em horário de pouca audiência.

Atenção: /usr/local/centovacast/centovacast restart reinicia o Centova inteiro e derruba todas as rádios do servidor ao mesmo tempo. Para corrigir uma rádio, prefira o Stop e Start dela no painel.

Se o erro mudou: "exited immediately after startup"

Quando o Centova já acha o binário, mas o Liquidsoap fecha logo depois de abrir, a mensagem vira Application liquidsoap exited immediately after startup. O motivo fica no log do AutoDJ da rádio:

tail -n 50 /usr/local/centovacast/var/vhosts/USUARIO/var/log/source.log

Troque USUARIO pelo login da rádio. As causas mais comuns:

O que aparece no log ou no painelCausa e solução
Porta em uso ou address already in useOutro processo preso na porta da rádio. Veja quem é com ss -ltnp | grep ':8000' (troque pela porta). Se for um processo antigo da mesma rádio, pare a rádio no painel antes de encerrar o processo.
timed out waiting for autoDJ trackO AutoDJ não conseguiu a primeira música. Falta música numa playlist General Rotation ativa, ou os arquivos têm nome com acento gravado em outra codificação (comum em acervos migrados). Renomeie os arquivos sem acento e coloque-os de novo nas playlists: arquivo renomeado entra na biblioteca como faixa nova.
Erro de sintaxe apontando para custom.liqPersonalização da conta com erro. Corrija ou esvazie o arquivo etc/liquidsoap/custom.liq da rádio (faça cópia antes).

O que não fazer

  • Não copie scripts de configuração do Liquidsoap por cima das pastas de todas as contas. O Centova gera esses arquivos sozinho, e a cópia em massa apaga ajustes e pode deixar dezenas de rádios fora do ar de uma vez.
  • Não use kill -9 em processos sem saber de que rádio são. Confira o usuário e a porta antes.
  • Não instale pelo canal de testes (--channel=testing) para tentar resolver. Ele é para testes da Centova e já trouxe regressões no AutoDJ.

Se nada disso resolver, abra um chamado no suporte da Centova Technologies, ou de quem vendeu a licença, com a saída do update --add liquidsoap e as últimas linhas do source.log.

Prefere não administrar servidor de Centova? A POP Hosting entrega rádios no CentovaCast hospedado, com AutoDJ e suporte em português.

Esta resposta lhe foi útil?
« Retornar