Ticketwaarde -1 geretourneerd door Tableau Server

Tableau Server retourneert -1 voor de ticketwaarde als het ticket niet kan worden uitgegeven als onderdeel van het vertrouwde verificatieproces. Voordat u problemen met dit scenario gaat oplossen, moet u ervoor zorgen dat u het registratieniveau voor vertrouwde verificatie instelt op debug zoals gespecificeerd in Problemen met vertrouwde verificatie oplossen.

De exacte reden voor dit bericht wordt geschreven naar de vizqlserver_node*-*.log.*-bestanden in de volgende map:

/var/opt/tableau/tableau_server/data/tabsvc/logs/vizqlserver

Hier zijn enkele dingen om te bevestigen:

  • Alle hostnamen of IP-adressen van webservers worden toegevoegd aan vertrouwde hosts

    De registratiefout "Invalid request host: <ip_address>" kan aangeven dat het IP-adres of de hostnaam van de computer die het POST-verzoek verzendt, niet in de lijst met vertrouwde hosts op Tableau Server staat. Zie Vertrouwde IP-adressen of hostnamen toevoegen aan Tableau Server om te leren hoe u IP-adressen of hostnamen aan deze lijst kunt toevoegen.

  • IP-adressen zijn IPv4

    Als u IP-adressen gebruikt om vertrouwde hosts op te geven, moeten deze de indeling Internet Protocol versie 4 (IPv4) hebben. Een IPv4-adres ziet er zo uit: 123.456.7.890. IPv6-adressen (bijvoorbeeld fe12::3c4a:5eab:6789:01c%34) worden niet ondersteund als manier om vertrouwde hosts in te voeren.

  • Gebruikersnaam in POST-verzoek is een geldige Tableau Server-gebruiker

    De gebruikersnaam die u in het POST-verzoek verzendt, moet een gelicentieerde Tableau Server-gebruiker zijn. U kunt een lijst met gebruikers bekijken door u als beheerder aan te melden bij Tableau Server.

    De volgende registratiefouten duiden op een POST-probleem van de gebruiker:

    • Missing username and/or client_ip

    • Invalid user: <username>

    • Unlicensed user is not allowed: <username>

    Gebruikersnaam in POST-verzoek bevat domein

    Als Tableau Server is geconfigureerd voor het gebruik van lokale verificatie, kan de gebruikersnaam die u in het POST-verzoek verzendt, een eenvoudige tekenreeks zijn. Als de server echter is geconfigureerd voor Active Directory, moet u de domeinnaam opnemen in de gebruikersnaam (domein\gebruikersnaam). De gebruikersnaamparameter kan bijvoorbeeld zijn: username=dev\jsmith. Een veelvoorkomend foutlogboek voor dit scenario is "Invalid user: <username>".

  • Inhoudstype is opgegeven

    Als u een ASP.NET- of C#-toepassing ontwerpt, moet u het inhoudstype in uw HTTP-aanvraag declareren. Bijvoorbeeld:

    http.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8")

    Als u geen inhoudstype opgeeft en Tableau Server retourneert een -1, bevatten de logboekbestanden de fout: "missing username and/or client_ip".

Bedankt voor uw feedback.De feedback is verzonden. Dank u wel.