BASE DE DADOS DE CONHECIMENTO

Erro "Service 'tablicsrv' failed to start", "No license found for Tableau Server" ou "Tableau Server is unlicensed" ao instalar o Tableau Server


Publicado: 31 Mar 2016
Data da última modificação: 20 Jul 2023

Problemas

Ao instalar o Tableau Server, o TSM pode não refletir chaves ativadas e um dos erros a seguir podem ocorrer ao ativar uma licença ou iniciar o tablicsrv:

No license found for Tableau Server or No specified license found. (Nenhuma licença encontrada para o Tableau Server ou Nenhuma licença especificada encontrada.)
Ou:
Tableau Server is unlicensed.  An administrator must run manage product keys. (O Tableau Server não está licenciado. Um administrador deve executar o recurso Gerenciar chaves de produto.)
Ou:
"Service 'tablicsrv' failed to start (state 1)" (Falha ao iniciar o 'tablicsrv' de serviço (estado 1))
Ou:
Unable to start service 'tablicsrv': (5) Access is denied (Não foi possívei iniciar o serviço 'tabsvc': (5) Acesso negado)
Ou:
service on Local Computer started and then stopped. Some services stop automatically if they are not in use by other services or programs. (O serviço no computador local foi iniciado e, em seguida, interrompido. Alguns serviços são interrompidos automaticamente se não estiverem em uso por outros serviços ou programas.)

Ambiente

Tableau Server

Resolução

Verificar e atualizar as permissões

Em algumas empresas, Políticas de grupo ou outras soluções de gerenciamento de sistema são usadas para padronizar permissões e contas nos servidores de aplicações. Se sua empresa executar uma solução como erra, certifique-se de configurar o sistema para acomodar as permissões de pasta exigidas pela conta de serviço Run As. Se as permissões de pasta da conta de serviço Run As tiverem sido alteradas, use o TSM para reaplicá-las. Consulte Alterar uma conta de serviço Run As de domínio existente para uma conta diferente.

Você pode verificar se a organização está removendo o grupo Usuários dos diretórios de instalação, navegando pelo diretório de instalação do Tableau Server (%PROGRAMDATA%\Tableau\Tableau Server) e, em seguida, abrindo > Segurança. Se o grupo Usuários não estiver listado, será necessário atualizar as permissões.

Como muitas organizações usam soluções de gerenciamento de alterações para remover o grupo Usuários durante a inicialização, não é uma prática recomendada simplesmente adicionar esse grupo de volta ao diretório de instalação do Tableau Server.

Em vez disso, aplique as permissões dos diretórios de instalação do Tableau Server no Serviço local usando o comando icacls  do Windows.

Para aplicar permissões:

  1. Faça logon como administrador no computador que está executando o Tableau Server.

  2. Abra um prompt de comando e execute os seguintes comandos:

    icacls “%PROGRAMDATA%\Tableau\Tableau Server” /reset

    Esse comando redefine as permissões e ativa a herança no diretório de instalação.

    icacls “%PROGRAMDATA%\Tableau\Tableau Server” /grant *S-1-5-19:(OI)(CI)F /T

    Este comando concede permissões explícitas à conta de Serviço local, que é representada aqui pelo identificador de segurança global, *S-1-5-19.

  3. Reinicie o gerenciador de licenças do Tableau Server (em alguns ambientes, o computador inteiro precisará ser reiniciado para que as permissões entrem em vigor).

Se preferir defirnir permissões usando as propriedades de pasta do Windows, siga estas etapas:
  1. Verifique as permissões dos diretórios bin e log do Tableau Server.
    Se o Tableau Server tiver sido instalado usando o programa e caminho de dados padrão do Windows, as pastas a serem verificadas são:
    • C:\ProgramData\Tableau\Tableau Server\logs
    • C:\Program Files\Tableau\Tableau Server\bin

      Se Tableau Server tiver sido instalado em um caminho personalizado, tanto os registros quanto a pasta de compartimento estarão na base do diretório de instalação.  Para obter mais informações sobre as permissões de pasta, consulte a Ajuda on-line.
  2. Assegure-se de que o grupo Usuários ou Conta local esteja presente e tenha as permissões Ler & executar, Listar conteúdo da pasta e Leitura.
  3. Clique em Avançadas e confira as permissões especiais, para garantir que criar arquivos/gravar dados esteja selecionado. Captura de tela da janela Permissões Avançadas

Causa

Em segundo plano

A partir do Tableau Server 9.3, uma alteração foi realizada na configuração do Gerenciador de licenças do Tableau Server (tablicsrv). Nas versões anteriores, o tablicsrv.exe foi executado sob o contexto de segurança (valor de registro) do NT AUTHORITY\Sistema Local, que é a conta Run As padrão ao criar um novo Serviço do Windows. O Sistema Local tem mais acesso do que o exigido pelo Gerenciador de licenças para ser executado corretamente, portanto o usuário Run As foi alterado para a conta NT AUTHORITY\Local mais restrita. A conta do Serviço Local é usada pelo Gerenciador de licenças para acessar e executar arquivos localizados no diretório de instalação do Tableau Server (%PROGRAMDATA%\Tableau\Tableau Server) e gravar no arquivo tablicsrv.log. Essas ações dependem de permissões herdadas por meio do grupo de segurança Usuários no diretório de instalação do Tableau Server.

Imagem da janela de Propriedades do Tableau ServerTableau Server com as permissões Ler & executar, Listar conteúdo da pasta, Leitura e Permissões especiais marcadas

Conforme mostrado acima, as seguintes permissões (todas herdadas pelo Serviço local) são concedidas ao grupo de segurança Usuários:

  • Ler & executar
  • Listar conteúdo da pasta
  • Ler
  • Permissões especiais (criar arquivos/gravar dados)

Se o Serviço Local não tiver essas permissões, ocorrerá falha na inicialização do Tableau Server durante a instalação, resultando nos erros acima.

Por que o Serviço local não tem as permissões corretas?

Como uma medida de segurança, algumas organizações removem o grupo Usuários de todos os diretórios de instalação em seus ambientes. Normalmente, essas organizações removem o grupo Usuários com uma solução de software de gerenciamento de alterações automatizada, como a Política de grupo.

Informações adicionais

Verifique se os serviços administrtativos e de licença estão funcionando.

O Gerenciador de licenças depende de permissões de pasta do Windows que são aplicadas ao Serviço local. Em ambientes mais seguros, é necessário modificar as permissões no diretório de instalação do Tableau. Caso contrtário, poderá encontrar erros de licenciamento. Consulte a Ajuda on-line Verificar configurações do Tableau Service para obter mais informações.

Para obter mais informações sobre a configuração de permissões de pasta no Windows, consulte os artigos a seguir no Microsoft TechNet e na Ajuda do produto do Tableau: 

Este artigo resolveu o problema?