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
".