---
schema_version: "1"
id: 08b5adc7f345fedab5c73b8095c748e8d0cf9b59fcef681ddd5bdd6d45b2f500
title: การแก้ปัญหาการติดตั้งและอัปเกรด Tableau Server
collection: tableau
version: current
locale: th-th
portal_url: https://docs.salesforce.com/tableau/current/th-th/server-linux/trouble_install_upgrade.md
canonical_url: https://help.tableau.com/current/server-linux/th-th/trouble_install_upgrade.htm
source_site: help.tableau.com
content_type: documentation
content_hash: f9a12b9fa72ca3b33460a6ffd81fd7f5111a3f1b014c05f2bb98633b7f8a666c
description: Troubleshoot Tableau Server install and upgrade issues.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# การแก้ปัญหาการติดตั้งและอัปเกรด Tableau Server

ทำตามคำแนะนำในหัวข้อนี้เพื่อแก้ไขปัญหาทั่วไปกับ Tableau Server สำหรับขั้นตอนการแก้ปัญหาเพิ่มเติมตามสถานะของกระบวนการที่ปรากฎบนหน้าสถานะ ให้ดูที่ [แก้ปัญหากระบวนการของเซิร์ฟเวอร์](https://help.tableau.com/current/server-linux/th-th/service_status_troubleshoot.htm)

## ขั้นตอนการแก้ปัญหาทั่วไป

ปัญหา Tableau Server จำนวนมากสามารถแก้ไขได้ด้วยขั้นตอนพื้นฐานบางข้อต่อไปนี้

1. ตรวจสอบให้แน่ใจว่ามีพื้นที่ดิสก์เพียงพอในคอมพิวเตอร์แต่ละเครื่องที่ใช้ Tableau Server พื้นที่ดิสก์ที่จำกัดอาจก่อให้เกิดการติดตั้งไม่สำเร็จ การอัปเกรดไม่สำเร็จ หรือปัญหาในการทำงานของ Tableau Server
2. รีสตาร์ท Tableau Server ปัญหาที่เกี่ยวข้องกับกระบวนการที่ยังไม่เริ่มทำงานอย่างสมบูรณ์สามารถแก้ไขได้โดยการรีสตาร์ท Tableau Server ด้วยวิธีที่มีการควบคุม หากต้องการรีสตาร์ท Tableau Server ให้ใช้คำสั่ง [`tsm restart`](https://help.tableau.com/current/server-linux/th-th/cli_restart_tsm.htm#restart) การทำเช่นนี้จะหยุดกระบวนการทั้งหมดที่เกี่ยวข้องกับ Tableau Server แล้วทำการรีสตาร์ท
3. จัดทำดัชนี Tableau Server ใหม่ ปัญหาที่เกี่ยวข้องกับการจัดทำดัชนีสามารถแก้ไขได้โดยการจัดทำดัชนี Tableau Server ใหม่ หากต้องการจัดทำดัชนี Tableau Server ใหม่ ให้ใช้คำสั่ง [`tsm maintenance reindex-search`](https://help.tableau.com/current/server-linux/th-th/cli_maintenance_tsm.htm#tsmmaintenancereindex) หากต้องการข้อมูลเพิ่มเติม โปรดดู [จัดทำดัชนีของเซิร์ฟเวอร์ดัชนีและการค้นหา Tableau ใหม่ (2023.3 ขึ้นไป)](#Reindexing) ด้านล่าง
4. รีสตาร์ทคอมพิวเตอร์ที่ Tableau Server กำลังรันอยู่ ปัญหาบางอย่าง เช่น ปัญหาที่เกี่ยวข้องกับการเชื่อมต่อแหล่งข้อมูล สามารถแก้ไขได้โดยการรีสตาร์ทคอมพิวเตอร์เซิร์ฟเวอร์

## ปัญหาการติดตั้งTableau Server ทั่วไป

### ตำแหน่งบันทึกการติดตั้ง

บันทึกการติดตั้ง `app-install.log` อยู่ใน `/var/opt/tableau/tableau_server/logs`

บันทึกการอัปเกรด `app-upgrade.log` อยู่ใน `/var/opt/tableau/tableau_server/logs`

### ความพยายามในการติดตั้งหลายครั้งล้มเหลว

หากคุณพยายามติดตั้ง Tableau Server และการติดตั้งล้มเหลว การติดตั้งในครั้งต่อมาก็ยังล้มเหลว เว้นแต่คุณจะรันสคริปต์ `tableau-server-obliterate` เพื่อล้าง Tableau ออกจากคอมพิวเตอร์

การติดตั้งที่ล้มเหลวอาจทำให้คอมพิวเตอร์อยู่ในสถานะที่ทำให้ความพยายามในครั้งต่อไปล้มเหลวด้วยข้อผิดพลาดที่ดูเหมือนจะไม่เกี่ยวข้องโดยตรงกับการติดตั้งครั้งก่อน ข้อผิดพลาดหนึ่งที่เป็นไปได้คือ

Enabling and starting all services
+ services=(appzookeeper\* tabadmincontroller\* tabsvc\* licenseservice\* fnplicenseservice\* tabadminagent\* clientfileservice\*)
+ systemctl\_user enable appzookeeper\_0.service 'tabadmincontroller\*' 'tabsvc\*' 'licenseservice\*' fnplicenseservice\_0.service 'tabadminagent\*' 'clientfileservice\*'
++ id -ru a\_tabadminpoc
+ local unprivileged\_uid=222954
+ su -l a\_tabadminpoc -c 'XDG\_RUNTIME\_DIR=/run/user/222954 systemctl --user enable appzookeeper\_0.service tabadmincontroller\* tabsvc\* licenseservice\* fnplicenseservice\_0.service tabadminagent\* clientfileservice\*'
Failed to execute operation: No such file or directory

หากต้องการแก้ไขปัญหานี้ ให้รันสคริปต์ `tableau-server-obliterate` เพื่อล้างข้อมูลที่เหลือจากความพยายามในการติดตั้งครั้งก่อน แล้วรีสตาร์ทคอมพิวเตอร์ หากต้องการข้อมูลเพิ่มเติม โปรดดู [การเรียกใช้สคริปต์ tableau-server-obliterate](https://help.tableau.com/current/server-linux/th-th/remove_tableau.htm#RunObliterate)

**ข้อสำคัญ:** หากคุณสร้างการสำรองข้อมูลของ Tableau (`<file>.tsbak`) ที่คุณต้องการเก็บไว้ (เช่น เพื่อกู้คืนไปยังการติดตั้งใหม่ของคุณ) คัดลอกไฟล์ดังกล่าวไปยังตำแหน่งที่ปลอดภัยในคอมพิวเตอร์เครื่องอื่นเพื่อรับประกันว่าจะไม่มีการลบเมื่อคุณล้างไฟล์ที่ไม่จำเป็นในคอมพิวเตอร์ Tableau ของคุณ

### การติดตั้งล้มเหลวเนื่องจากข้อกำหนดฮาร์ดแวร์

Tableau Server ไม่สามารถติดตั้งได้หากคอมพิวเตอร์ที่คุณจะติดตั้งไม่เป็นไปตามข้อกำหนดฮาร์ดแวร์ขั้นต่ำ ข้อกำหนดนี้ใช้กับคอมพิวเตอร์ทุกเครื่องที่คุณกำลังติดตั้ง Tableau Server สำหรับรายละเอียดเกี่ยวกับข้อกำหนดฮาร์ดแวร์ขั้นต่ำ โปรดดู[ข้อกำหนดและคำแนะนำด้านฮาร์ดแวร์ขั้นต่ำสำหรับ Tableau Server](https://help.tableau.com/current/server-linux/th-th/server_hardware_min.htm)

### การติดตั้งหรืออัปเกรดล้มเหลวเนื่องจากข้อกำหนดของ CPU

Tableau Server ต้องใช้ CPU ที่รองรับชุดคำสั่ง SSE4.2 และ POPCNT คุณไม่สามารถติดตั้งหรืออัปเกรด Tableau Server บนคอมพิวเตอร์ที่มี CPU ที่ไม่รองรับชุดคำสั่งเหล่านี้

คุณอาจเห็นข้อความแสดงข้อผิดพลาดนี้ขณะติดตั้งการติดตั้งใหม่ หรือเตรียมการสำหรับการอัปเกรดการติดตั้งที่มีอยู่ดังนี้ 

Your computer’s processor doesn’t meet the minimum requirements that Tableau requires to install the software. If you are using a VM, make sure Processor compatibility mode is off.

ชุดคำสั่ง SSE4.2 และ POPCNT เป็นชุดที่ใช้กันทั่วไปมานานกว่า 10 ปี และ CPU รุ่นใหม่ส่วนใหญ่รองรับ แต่หากคุณได้รับข้อผิดพลาดที่เกี่ยวข้องกับข้อกำหนดขั้นต่ำของโปรเซสเซอร์เมื่อพยายามติดตั้งหรืออัปเกรด Tableau Server บนเครื่องเสมือน (VM) โหมดความเข้ากันได้ของโปรเซสเซอร์อาจถูกเปิดใช้งานบน VM หากต้องการติดตั้งหรืออัปเกรด Tableau บน VM ให้สำเร็จ รับรองว่าได้ปิดโหมดความเข้ากันได้ของโปรเซสเซอร์แล้ว

## ปัญหาการอัปเกรด Tableau Server ทั่วไป

### อัปเกรดตำแหน่งบันทึก

- บันทึกการอัปเกรด `app-upgrade.log` ตั้งอยู่ใน `/var/opt/tableau/tableau_server/logs`

### แผนที่ไม่แสดงหรือแสดงผลไม่สมบูรณ์หลังจากการอัปเกรด

ยืนยันว่าสภาพแวดล้อมของคุณได้รับการกำหนดค่าให้อนุญาตการเข้าถึงบนพอร์ต 443 ถึง `mapsconfig.tableau.com` และ `api.mapbox.com`

หากต้องการรายละเอียดเพิ่มเติมเกี่ยวกับข้อกำหนดในการเข้าถึงอินเทอร์เน็ต โปรดดู[การสื่อสารทางอินเทอร์เน็ต](https://help.tableau.com/current/server-linux/th-th/plan_network.htm)

### ข้อผิดพลาดของสคริปต์อัปเกรด: "การตรวจสอบการเปลี่ยนเวอร์ชันของ Tableau Server ล้มเหลว"

เมื่อทำการอัปเกรด หากคุณรันสคริปต์ `upgrade-tsm` จากไดเรกทอรี `scripts.<version_code>` สำหรับเวอร์ชันที่เก่ากว่า การอัปเกรดจะล้มเหลวโดยมีข้อผิดพลาดดังนี้

Tableau Server Version change validation failed.
Tableau Server <version> is already installed.

หากคุณพบข้อผิดพลาดนี้ ให้เปลี่ยนเป็นไดเรกทอรี `scripts.<version_code>` สำหรับเวอร์ชันที่คุณเพิ่งติดตั้งและรันสคริปต์จากตำแหน่งนั้น

### การอัปเกรดหลายโหนด การเริ่มต้นโหนดเพิ่มเติมล้มเหลวด้วยข้อผิดพลาด "ป้อนข้อมูลเข้าสู่ระบบของคุณอีกครั้ง"

หากคุณพยายามเริ่มต้นโหนดเพิ่มเติมเมื่ออัปเกรด Tableau Server และพบข้อผิดพลาดนี้

Enter your credentials again. The credentials you enter must provide administrative access to the computer where you generated the configuration file.

สิ่งนี้เป็นข้อบ่งชี้ว่าโหนดไม่สามารถเชื่อมต่อหรือสื่อสารกับโหนดเริ่มต้นได้ สิ่งนี้สามารถเกิดขึ้นได้จากหลายสาเหตุดังนี้

- ข้อมูลเข้าสู่ระบบที่คุณป้อนไม่ถูกต้องหรือคุณพิมพ์ผิด ข้อมูลเข้าสู่ระบบจะต้องมีไว้สำหรับผู้ใช้ที่มีสิทธิ์ระดับผู้ดูแลระบบบนคอมพิวเตอร์ที่ติดตั้ง Tableau Server เป็นครั้งแรก คุณไม่จำเป็นต้องใช้ข้อมูลเข้าสู่ระบบของผู้ใช้ที่สร้างไฟล์ Bootstrap แต่การทำเช่นนั้นจะช่วยรับรองว่าคุณกำลังใช้ข้อมูลเข้าสู่ระบบที่ถูกต้อง
- ไฟร์วอลล์ภายในคอมพิวเตอร์ที่คุณพยายามเพิ่มไม่อนุญาตให้สื่อสารกับโหนดเริ่มต้น หากต้องการข้อมูลเพิ่มเติม โปรดดู[การกำหนดค่าไฟร์วอลล์ในเครื่อง](https://help.tableau.com/current/server-linux/th-th/requ.htm#firewall)

### การอัปเกรดล้มเหลวเนื่องจากไม่มีพื้นที่ดิสก์

หากมีพื้นที่ดิสก์ไม่เพียงพอสำหรับโปรแกรมตั้งค่า Tableau Server ในการรันและอัปเกรด การติดตั้งจะล้มเหลว จำนวนพื้นที่ดิสก์ที่ต้องการจะขึ้นอยู่กับขนาดของฐานข้อมูลที่เก็บของคุณ และจำนวนและขนาดของการแยกข้อมูลของคุณ

หากต้องการเพิ่มพื้นที่ว่างในดิสก์

1. สร้างสแนปช็อตการเก็บถาวรบันทึกโดยใช้คำสั่ง [`tsm maintenance ziplogs`](https://help.tableau.com/current/server-linux/th-th/cli_maintenance_tsm.htm#tsm4ziplogs)
    
    หลังจากที่คุณสร้างไฟล์ ziplogs แล้ว ให้บันทึกลงในตำแหน่งที่ปลอดภัยซึ่งไม่ได้เป็นส่วนหนึ่งของการติดตั้ง Tableau Server
2. ล้างไฟล์ที่ไม่จำเป็นโดยใช้คำสั่ง [`tsm maintenance cleanup`](https://help.tableau.com/current/server-linux/th-th/cli_maintenance_tsm.htm#cleanup) หากต้องการข้อมูลเพิ่มเติม โปรดดู[ลบไฟล์ที่ไม่จำเป็น](https://help.tableau.com/current/server-linux/th-th/maintenance_cleanup.htm)

### การอัปเกรดล้มเหลวในงาน RebuildSearchIndex

ขั้นตอนสุดท้ายในการอัปเกรดคือการสร้างดัชนีค้นหาใหม่ ในจุดนี้ บริการทั้งหมดจะได้รับการอัปเกรด ดังนั้นหากงานนี้ล้มเหลว คุณสามารถรีเซ็ตเซิร์ฟเวอร์การค้นหาด้วยตนเองได้ คุณไม่จำเป็นต้องลบและเริ่มต้นใหม่

ข้อผิดพลาดจะมีดังนี้

An error occurred while rebuilding search index.

หากต้องการรีเซ็ตเซิร์ฟเวอร์การค้นหา

1. ในโหนดเริ่มต้น ให้เปิดเซสชันเทอร์มินัล
    
    นี่ต้องเป็นเซสชันเทอร์มินัลใหม่ เนื่องจากสคริปต์การอัปเกรดจะอัปเดตสภาพแวดล้อมของระบบสำหรับเวอร์ชันใหม่
2. สร้างดัชนีค้นหาใหม่โดยใช้คำสั่ง [tsm maintenance reindex-search](https://help.tableau.com/current/server-linux/th-th/cli_maintenance_tsm.htm#tsmmaintenancereindex) (2023.3 ขึ้นไป) หรือคำสั่ง [tsm maintenance reset-searchserver](https://help.tableau.com/current/server-linux/th-th/cli_maintenance_tsm.htm#tsm_maint_reset_searchsvr) (2023.1 และก่อนหน้า)

### การอัปเกรดล้มเหลว

หลังจากอัปเกรด Tableau Server การกู้คืนข้อมูลสำรอง Tableau Server ซึ่งเป็นส่วนหนึ่งของกระบวนการอัปเกรดของคุณอาจทำให้เกิดข้อผิดพลาดต่อไปนี้

_“ไม่สามารถกู้คืนการสำรองข้อมูลเนื่องจาก Tableau Server ใช้ตารางบริการข้อมูลเข้าสู่ระบบใหม่เป็นค่าเริ่มต้น”_

ปัญหานี้เกิดขึ้นเนื่องจาก Tableau Server 2022.1 (และที่ใหม่กว่า) ใช้สคีมาข้อมูลเข้าสู่ระบบที่แตกต่างจากสคีมาข้อมูลเข้าสู่ระบบที่ใช้โดยการสำรองข้อมูล หากต้องการแก้ไขปัญหานี้ โปรดดู[การแก้ปัญหาการย้ายข้อมูลประจำตัว](https://help.tableau.com/current/server-linux/th-th/identity_migration_troubleshoot.htm)

### การอัปเกรดล้มเหลว

ฟีเจอร์การอัปเกรดจุดตรวจจะช่วยให้คุณลองทำการอัปเกรดที่ล้มเหลวได้อีกครั้ง โดยทั่วไปแล้ว สิ่งนี้จะมีประโยชน์มากที่สุดสำหรับผู้ดูแลระบบเซิร์ฟเวอร์ที่มีประสบการณ์และผู้เชี่ยวชาญด้าน IT ที่คุ้นเคยกับไฟล์บันทึกของ Tableau Server และยินดีที่จะค้นหาไฟล์เหล่านั้น แต่ฟีเจอร์นี้สามารถช่วยในการอัปเกรดที่ล้มเหลวทั้งหมดได้ เนื่องจากช่วยให้คุณสามารถรันสคริปต์ upgrade-tsm ได้อีกครั้ง และสคริปต์จะทำงานจากขั้นตอนที่สำเร็จล่าสุด โดยจะช่วยประหยัดเวลา สำหรับผู้ที่มีประสบการณ์ อาจเป็นไปได้ที่จะระบุปัญหาต่างๆ เช่น ปัญหาพื้นที่ดิสก์ หรือปัญหาสิทธิ์ การแก้ไข และรันการอัปเกรดอีกครั้ง

หากคุณกำลังอัปเกรดและการอัปเกรดล้มเหลว ขั้นตอนต่อไปนี้อาจช่วยให้คุณทำการอัปเกรดได้สำเร็จ

- รันสคริปต์ `upgrade-tsm` อีกครั้ง ความล้มเหลวในการอัปเกรดบางครั้งเป็นผลมาจากการหมดเวลาระหว่างการอัปเกรด และการรันสคริปต์ใหม่อาจทำให้การอัปเกรดเกิดปัญหาเรื่องเวลาเป็นระยะหรือเป็นครั้งคราว สิ่งนี้เป็นขั้นตอนที่ปลอดภัยและง่ายดาย การรันสคริปต์ใหม่จะไม่เกิดอันตราย และในกรณีแย่ที่สุด การอัปเกรดจะล้มเหลวอีกครั้งที่จุดเดิม แต่ไม่จำเป็นต้องทำตามขั้นตอนก่อนหน้าใดๆ
    
    สคริปต์อยู่ในไดเรกทอรี `\scripts`
    
    `opt/tableau/tableau_server/packages/scripts.<version_code>/upgrade-tsm`
    
    หากการอัปเกรด Tableau Server ของคุณไม่สำเร็จเมื่อคุณรันสคริปต์ upgrade-tsm ใหม่ และคุณพอใจกับบันทึกของ Tableau Server คุณสามารถทำตามขั้นตอนการแก้ปัญหาเพิ่มเติมเหล่านี้ได้
- ดูผลลัพธ์ของสคริปต์ในหน้าต่างคำสั่ง ข้อความแสดงข้อผิดพลาดที่เป็นประโยชน์อาจช่วยให้คุณระบุสาเหตุของความล้มเหลวในการอัปเกรด และให้แนวคิดในการแก้ไขปัญหา
- ดูในไฟล์ `app-upgrade.log` ข้อผิดพลาดใดๆ ที่แสดงที่บรรทัดคำสั่งจะปรากฏในไฟล์ `app-upgrade.log` ซึ่งมักจะมีรายละเอียดเพิ่มเติม
- ดูในไฟล์ `tabadmincontroller.log` ปัญหาการอัปเกรดที่ไม่สามารถระบุได้ง่ายในสองอินสแตนซ์ดังกล่าวมักเป็นผลมาจากปัญหาในงาน ไฟล์ `tabadmincontroller.log` อาจมีข้อมูลเพิ่มเติมที่ช่วยให้คุณวินิจฉัยปัญหาได้
    
    **หมายเหตุ:** สำหรับข้อมูลเกี่ยวกับตำแหน่งล็อกไฟล์ โปรดดู[บันทึก Tableau Server และตำแหน่งไฟล์บันทึก](https://help.tableau.com/current/server-linux/th-th/logs_loc.htm)

### การอัปเกรดล้มเหลวเนื่องจากปัญหาสิทธิ์กับตำแหน่งไฟล์สำรอง/กู้คืน

สคริปต์อัปเกรดจะยืนยันสิทธิ์ของตำแหน่งไฟล์สำหรับไฟล์สำรอง/กู้คืนก่อนเริ่มการอัปเกรด เพื่อให้สามารถเขียนและอ่านไฟล์จากตำแหน่งดังกล่าวได้ในระหว่างการอัปเกรดเป็นเวอร์ชันใหม่ของ Tableau Server

ข้อผิดพลาดจะมีความคล้ายคลึงกับสิ่งเหล่านี้

The tableau user does not have permission to read the backup file: <backup/restore basefilepath>.

Repository restore failed.
An error occurred during installation.
An error occurred while restoring repository.

ตำแหน่งที่ TSM ใช้สำหรับการสำรองและกู้คืนข้อมูลถูกกำหนดโดยคีย์การกำหนดค่า `basefilepath.backuprestore` และมีค่าเริ่มต้นที่ตัวติดตั้งนั้นตั้งค่าด้วยสิทธิ์ที่ถูกต้อง แต่สิ่งเหล่านี้อาจได้รับผลกระทบจากกฎ IT ขององค์กรหรือหากคุณเปลี่ยนตำแหน่งเป็นตำแหน่งที่คุณสร้างด้วยตนเอง คำสั่งใหม่ที่พร้อมใช้งานเริ่มจากเวอร์ชัน 2022.1 ช่วยให้คุณสามารถตรวจสอบสิทธิ์บนตำแหน่งไฟล์สำรอง/กู้คืนได้ทันทีหลังจากสร้าง เพื่อหลีกเลี่ยงปัญหาที่เกี่ยวข้องกับสิทธิ์ หากต้องการรายละเอียดเกี่ยวกับคำสั่งดังกล่าว โปรดดู [tsm maintenance validate-backup-basefilepath](https://help.tableau.com/current/server-linux/th-th/cli_maintenance_tsm.htm#tsmValidateBackupBasefilepath)

หากต้องการรายละเอียดเกี่ยวกับพาธสำรอง/กู้คืนไฟล์ โปรดดู[พาธไฟล์ tsm](https://help.tableau.com/current/server-linux/th-th/cli_default_filepaths_tsm.htm)

### การอัปเกรดสำเร็จแต่ไม่สามารถเข้าถึงแหล่งข้อมูลที่เผยแพร่ได้

ในสถานการณ์เฉพาะที่จำกัด หลังจากอัปเกรด Tableau Server จากเวอร์ชัน 2021.3 ไปเป็นเวอร์ชันก่อนหน้า เช่น 2023.1 หรือ 2023.3 การเชื่อมต่อหรือรีเฟรชแหล่งข้อมูลที่เผยแพร่ที่มีอยู่จะไม่สำเร็จโดยมีข้อผิดพลาดนี้

java.io.FileNotFoundException: Unable to fetch data from any other host. This may indicate a lost or invalid folder.

สิ่งนี้อาจเกิดขึ้นได้หาก

1. คุณอัปเกรดการติดตั้ง Tableau Server ที่เป็นเวอร์ชัน 2021.3.x ได้ตลอดเวลา (คุณอาจใช้งานเวอร์ชัน 2021.3 หรืออัปเกรดจากเวอร์ชัน 2021.3 เป็นเวอร์ชัน 2022.x)  
      
    _และ_
2. คุณอัปเกรดการติดตั้งนั้น_เป็น_เวอร์ชันก่อนหน้า เช่น 2023.1 หรือ 2023.3

#### ไม่มีผลกระทบ

ไม่มีปัญหาใดๆ ในสถานการณ์ต่อไปนี้

- ในเส้นทางการอัปเกรดอื่น ๆ ทั้งหมด_จาก_ 2021.3
- ในเส้นทางการอัปเกรดอื่น ๆ ทั้งหมด_ถึง_ 2023.1 หรือ 2023.3
- ในการติดตั้งใหม่ทั้งหมดในเวอร์ชัน 2023.1 และ 2023.3

#### ข้อมูลเพิ่มเติม

ตั้งแต่วันที่ 16 กันยายน 2024 เวอร์ชันที่มีปัญหาทั้งหมดจะถูกนำออกจากไซต์การดาวน์โหลด หากคุณจำเป็นต้องอัปเกรดเป็นเวอร์ชัน 2023.1.x หรือ 2023.3.x ให้อัปเกรดเป็นเวอร์ชันการบำรุงรักษา 2023.1.16 ขึ้นไปหรือ 2023.3.9 ขึ้นไป

หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับปัญหานี้ โปรดดู[ปัญหาที่ทราบสาเหตุ](https://issues.salesforce.com/issue/a028c00000zJkyhAAC/tableau-server--following-upgrade-from-2022311-to-202334-published-data-sources-not-embedded-cannot-be-accessed)

## ปัญหาการนำเข้าการตั้งค่าทั่วไป

### การนำเข้าไฟล์การตั้งค่าทำให้เกิดข้อผิดพลาดในการตรวจสอบ "ไม่มีอยู่บนโหนดใดๆ" เนื่องจากบริการที่หายไป

หากคุณกำลังอัปเกรดโดยการติดตั้ง Tableau Server เวอร์ชันใหม่และนำเข้าไฟล์การตั้งค่าจากเวอร์ชันที่เก่ากว่า คุณอาจพบข้อผิดพลาดในการตรวจสอบของโทโพโลยีเมื่อรันคำสั่ง `tsm settings import`

สิ่งนี้สามารถเกิดขึ้นได้เมื่อคุณส่งออกไฟล์การตั้งค่าจาก Tableau Server เวอร์ชันที่เก่ากว่าและนำเข้าไปยังเวอร์ชันใหม่ รวมถึงการเพิ่มบริการใหม่ลงใน Tableau ระหว่างทั้งสองเวอร์ชัน

ข้อผิดพลาดจะมีความคล้ายคลึงกับสิ่งนี้ (บริการเฉพาะอาจแตกต่างกัน):

\>tsm settings import -f 20183-export.json  
  
Pending topology set.  
There are 1 topology validation errors/warnings.  
  
Service 'elasticserver' is not present on any node in the cluster.  
Service: Elastic Server

หากต้องการแก้ไขปัญหานี้ ให้เพิ่มบริการที่ขาดหายไปไปยัง Tableau Server

1. สำหรับบริการที่สร้างข้อผิดพลาดในการตรวจสอบ ให้เพิ่มบริการที่มีจำนวนอินสแตนซ์เท่ากับ 1
    
    ตัวอย่างเช่น หากไม่มี Elastic Server ในคลัสเตอร์ ให้ตั้งค่าอินสแตนซ์ของกระบวนการเป็น 1 โดยใช้ชื่อบริการที่ปรากฏในบรรทัดแรกของข้อความแสดงข้อผิดพลาดในการตรวจสอบดังนี้
    
    tsm topology set-process -n node1 -pr elasticserver -c 1
    
    ทำซ้ำขั้นตอนนี้สำหรับแต่ละบริการที่ทำให้เกิดข้อผิดพลาด
2. เมื่อคุณไม่พบคำเตือนหรือข้อผิดพลาดแล้ว ให้ปรับใช้การเปลี่ยนแปลงที่รอดำเนินการดังนี้
    
    tsm pending-changes apply

การตั้งค่าของคุณควรนำเข้าได้สำเร็จ

### การนำเข้าไฟล์การตั้งค่าทำให้เกิดข้อผิดพลาด "ค่าการกำหนดค่าที่คุณระบุไม่ตรงกัน"

หากคุณกำลังติดตั้ง Tableau Server เวอร์ชันใหม่และนำเข้าไฟล์การตั้งค่าจากเวอร์ชันที่เก่ากว่า คุณอาจพบข้อผิดพลาดในการตรวจสอบการกำหนดค่าเมื่อรันคำสั่ง `tsm settings import` สิ่งเหล่านี้สามารถเกิดขึ้นได้เมื่อไฟล์การตั้งค่ามีค่าการกำหนดค่าที่ถูกลบออกจาก Tableau

ข้อผิดพลาดจะมีความคล้ายคลึงกับสิ่งนี้ (รหัสการกำหนดค่าอาจแตกต่างกัน)

\>tsm settings import -f 20183-export.json
Configuration error: At least one configuration value you specified does not match a known configuration key. This applies to the following keys: '\[features.TsmConfigFileService\]'
Use this parameter to override unknown key error: --force-keys

หากต้องการแก้ไขปัญหานี้ ให้แก้ไขไฟล์การตั้งค่าที่คุณกำลังนำเข้าเพื่อลบการอ้างอิงไปยังคีย์การกำหนดค่าหรือคีย์ต่างๆ ในข้อผิดพลาด

1. คัดลอกไฟล์การตั้งค่า JSON และบันทึกสำเนาเพื่อสำรองข้อมูล
2. เปิดไฟล์การตั้งค่า JSON ในเครื่องมือแก้ไขข้อความธรรมดา
3. ค้นหาและลบทั้งบรรทัดที่มีคีย์ ในตัวอย่างนี้คือ `features.TsmConfigFileService`:
    
    "configKeys" : {
      "config.version" : 19,
      "tabadmincontroller.port" : "8850",
      "endpoints.enabled" : false,
      "endpoints.health.enabled" : true,
      "features.TsmConfigFileService" : true,
      "tableau\_projects.language" : "en",
    
    ตัวอย่างดังกล่าวเป็นตัวอย่างเพียงส่วนเล็กๆ ของไฟล์การตั้งค่าที่ส่งออก และไม่ได้มีวัตถุประสงค์เพื่อแสดงถึงเนื้อหาทั้งหมดของไฟล์
4. บันทึกไฟล์การตั้งค่าและนำเข้าอีกครั้ง

คุณอาจพบข้อผิดพลาดเพิ่มเติมเกี่ยวกับการตรวจสอบของโทโพโลยี หากต้องการข้อมูลเกี่ยวกับการแก้ไขข้อผิดพลาด โปรดดู[การนำเข้าไฟล์การตั้งค่าทำให้เกิดข้อผิดพลาดในการตรวจสอบ "ไม่มีอยู่บนโหนดใดๆ" เนื่องจากบริการที่หายไป](#ImportValidationError)ข้างต้น

### ข้อผิดพลาด "คุณไม่สามารถแก้ไขอินสแตนซ์ของบริการรวมได้โดยตรง"

ข้อผิดพลาดนี้สามารถเกิดขึ้นได้ในสองสถานการณ์ดังนี้

- เมื่อคุณนำเข้าไฟล์การตั้งค่า Tableau Server ลงในการติดตั้งที่มีโทโพโลยีของบริการรวมที่แตกต่างจากไฟล์การตั้งค่า
- คุณพยายามกำหนดค่าบริการรวมโดยใช้คำสั่ง `tsm topology set-process`

#### หากคุณเห็นข้อผิดพลาดนี้หลังจากนำเข้าไฟล์การตั้งค่า

ไฟล์การตั้งค่า Tableau Server มีโทโพโลยีของบริการรวมที่แตกต่างจากเซิร์ฟเวอร์เป้าหมาย กรณีนี้อาจเกิดขึ้นได้หากคุณกำลังอัปเกรด Tableau Server โดยติดตั้งเวอร์ชันใหม่และนำเข้าไฟล์การตั้งค่าจากเวอร์ชันที่เก่ากว่า หากคุณไม่ได้ปรับใช้ชุดบริการรวมอย่างชัดแจ้งบนเซิร์ฟเวอร์เป้าหมาย จะมีบริการรวมเพียงอินสแตนซ์เดียวบนโหนดเริ่มต้น

หากต้องการแก้ไขข้อผิดพลาดนี้ คุณสามารถแก้ไขความไม่ตรงกันจากบรรทัดคำสั่ง หรือโดยการแก้ไขไฟล์นำเข้าการตั้งค่า คุณยังสามารถละทิ้งการเปลี่ยนแปลงที่รอดำเนินการทั้งหมด ปรับใช้บริการรวมบนคอมพิวเตอร์เป้าหมายเพื่อให้ตรงกับการตั้งค่าในไฟล์นำเข้า และนำเข้าไฟล์การตั้งค่าอีกครั้ง

หากต้องการแก้ไขความไม่ตรงกันจากบรรทัดคำสั่งสำหรับแต่ละโหนดที่สร้างข้อผิดพลาด ให้ใช้คำสั่ง tsm topology set-process เพื่อคืนค่าจำนวนอินสแตนซ์ของบริการรวม

1. รันคำสั่ง `tsm pending-changes list` ผลลัพธ์จะแสดงให้คุณเห็นว่าโหนดใดมีการเปลี่ยนแปลงบ้าง
2. ค้นหาโหนดหรือโหนดที่มีการเปลี่ยนแปลงจำนวนบริการรวม
    
    ตัวอย่างเช่น หากไฟล์การตั้งค่ามีอินสแตนซ์ของบริการรวมบนโหนดที่ 2 แต่ระบบเป้าหมายไม่มีอินสแตนซ์ของบริการรวมบนโหนดนั้น จำนวนสำหรับโหนดที่ 2 ที่แสดงจะเปลี่ยนจาก 0 เป็น 1 โดยการนำเข้าไฟล์การตั้งค่าดังนี้
    
    C:\\Windows\\system32>tsm pending-changes list
    Configuration
    There are no pending configuration changes.
    Topology
    node2:
                Coordination Service
                                    New Instance Count:1 
                                    Old Instance Count:0
3. ใช้คำสั่ง `tsm topology set-process` เพื่อตั้งค่าการนับถอยหลังเป็นค่า "อินสแตนซ์เก่า"
    
    สำหรับตัวอย่างข้างต้น
    
    tsm topology set-process -n node2 -c 0 -pr "Coordination Service"
4. เมื่อคุณรีเซ็ตจำนวนอินสแตนซ์ของบริการรวมที่เปลี่ยนแปลงแล้ว ให้ใช้การเปลี่ยนแปลงที่รอดำเนินการดังนี้
    
    tsm pending-changes apply

#### หากคุณเห็นข้อผิดพลาดเมื่อตั้งค่าการนับกระบวนการสำหรับบริการรวมด้วยตนเอง

ข้อผิดพลาดนี้อาจเกิดขึ้นได้หากคุณพยายามอัปเดตบริการรวมโดยตรง โดยใช้คำสั่ง `tsm topology set-process` แทนคำสั่ง `tsm topology` สำหรับจัดการบริการรวม หากคุณลองใช้สิ่งต่อไปนี้

1. ใช้คำสั่ง `tsm pending-changes discard` เพื่อละทิ้งการเปลี่ยนแปลงที่รอดำเนินการ
2. ใช้คำสั่งที่ถูกต้องสำหรับการกำหนดค่าบริการรวม หากต้องการข้อมูลเพิ่มเติม โปรดดู[ปรับใช้ชุดบริการรวม](https://help.tableau.com/current/server-linux/th-th/distrib_ha_zk.htm)

## การเริ่มต้น Tableau Server

### Tableau Server ไม่สามารถระบุได้ว่าเริ่มต้นทำงานโดยสมบูรณ์หรือไม่

ในบางกรณี Tableau Server อาจรายงานว่าไม่สามารถระบุได้ว่าส่วนประกอบทั้งหมดเริ่มทำงานอย่างถูกต้องเมื่อเริ่มต้นระบบหรือไม่ ข้อความจะแสดงว่า "ไม่สามารถระบุได้ว่าส่วนประกอบทั้งหมดของบริการเริ่มต้นอย่างถูกต้องหรือไม่"

หากคุณเห็นข้อความนี้หลังจากเริ่มต้น ให้ตรวจสอบว่า Tableau Server กำลังรันตามที่คาดไว้โดยใช้คำสั่ง [`tsm status -v`](https://help.tableau.com/current/server-linux/th-th/cli_status_tsm.htm#status)

หากสถานะแสดงเป็นกำลังรัน ("Status: RUNNING") แสดงว่าเซิร์ฟเวอร์เริ่มทำงานสำเร็จและคุณสามารถละเว้นข้อความได้ หากสถานะเป็น DEGRADED หรือ STOPPED โปรดดู "Tableau Server ไม่เริ่มทำงาน" ในส่วนถัดไป

### Tableau Server ไม่เริ่มทำงาน

หาก Tableau Server ไม่เริ่มทำงานหรือกำลังทำงานอยู่ในสถานะที่เสื่อมโทรม ให้รันคำสั่ง [`tsm restart`](https://help.tableau.com/current/server-linux/th-th/cli_restart_tsm.htm#restart)จากข้อความแจ้งคำสั่ง การทำเช่นนี้จะหยุดการทำงานของกระบวนการใดๆ ที่ดำเนินอยู่ และจากนั้นจะรีสตาร์ท Tableau Server

## จัดทำดัชนีของเซิร์ฟเวอร์ดัชนีและการค้นหา Tableau ใหม่ (2023.3 ขึ้นไป)

### ปัญหาที่แก้ไขได้ด้วยการสร้างดัชนีของเซิร์ฟเวอร์ดัชนีและการค้นหาใหม่

ลักษณะของดัชนีที่ต้องสร้างใหม่ได้แก่:

- รายการเปล่าของไซต์เมื่อผู้ใช้พยายามเข้าสู่ระบบ
- รายการเปล่าของโปรเจกต์เมื่อผู้ใช้พยายามเลือกโปรเจกต์
- เนื้อหาขาดหายไป (เวิร์กบุ๊ก มุมมอง แดชบอร์ด)
- การแจ้งเตือนที่ไม่คาดคิดหรือไม่แม่นยำ (เช่น การแจ้งเตือน "การรีเฟรชล้มเหลว" ในเวิร์กบุ๊กที่ไม่มีการแยกข้อมูล)

หากคุณเห็นลักษณะการทำงานใดๆ เหล่านี้ ให้รีเซ็ตและสร้างดัชนีของเซิร์ฟเวอร์ดัชนีและการค้นหาใหม่โดยใช้คำสั่ง [`tsm maintenance reindex-search`](https://help.tableau.com/current/server-linux/th-th/cli_maintenance_tsm.htm#tsmmaintenancereindex)

## การจัดทำดัชนีการค้นหาและการเรียกดูของ Tableau Server ใหม่ (2023.1 ขึ้นไป)

### ปัญหาที่แก้ไขได้ด้วยการสร้างดัชนีค้นหาและเรียกดูขึ้นมาใหม่

ลักษณะของดัชนีที่ต้องสร้างใหม่ได้แก่:

- รายการเปล่าของไซต์เมื่อผู้ใช้พยายามเข้าสู่ระบบ
- รายการเปล่าของโปรเจกต์เมื่อผู้ใช้พยายามเลือกโปรเจกต์
- เนื้อหาขาดหายไป (เวิร์กบุ๊ก มุมมอง แดชบอร์ด)
- การแจ้งเตือนที่ไม่คาดคิดหรือไม่แม่นยำ (เช่น การแจ้งเตือน "การรีเฟรชล้มเหลว" ในเวิร์กบุ๊กที่ไม่มีการแยกข้อมูล)

หากคุณเห็นลักษณะการทำงานใดๆ เหล่านี้ ให้รีเซ็ตและสร้างดัชนีค้นหาและเรียกดูใหม่โดยใช้คำสั่ง [`tsm maintenance reset-searchserver`](https://help.tableau.com/current/server-linux/th-th/cli_maintenance_tsm.htm#tsm_maint_reset_searchsvr)

## การเปิดใช้งาน Tableau Server

### การเปิดใช้งานใบอนุญาต Tableau Server ล้มเหลว

ในบางกรณีTableau Serverการเปิดใช้งานใบอนุญาตอาจล้มเหลว ข้อความแสดงข้อผิดพลาดอาจมีตั้งแต่ข้อความทั่วไป

- An error has occurred

ไปจนถึงข้อความที่เฉพาะเจาะจงมากขึ้น

- Function flxActCommonLicSpcPopulateFromTS returned error 50030, 71521,
- No license found for 'Tableau Server'

หากต้องการแก้ไขปัญหานี้ ให้ลองใช้วิธีแก้ปัญหาเหล่านี้ตามลำดับที่แสดงดังนี้

#### ยืนยันว่าคุณสามารถเข้าถึงเซิร์ฟเวอร์การให้สิทธิ์อนุญาตได้

หากต้องการทดสอบการเข้าถึง ให้พิมพ์ URL และพอร์ตของเซิร์ฟเวอร์การให้สิทธิ์อนุญาตในเบราว์เซอร์ดังนี้

https://licensing.tableau.com:443

และ

https://atr.licensing.tableau.com/\_status/healthz

หากคุณสามารถเข้าถึงเซิร์ฟเวอร์ได้ ข้อความ "การทดสอบสำเร็จ" จะปรากฏขึ้นสำหรับเซิร์ฟเวอร์เครื่องแรก และข้อความ "ตกลง" จะปรากฏขึ้นสำหรับเซิร์ฟเวอร์ที่สอง

Tableau Server จำเป็นต้องทำการเชื่อมต่อกับตำแหน่งอินเทอร์เน็ตต่อไปนี้เพื่อวัตถุประสงค์ในการให้สิทธิ์อนุญาต

- atr.licensing.tableau.com:443
- licensing.tableau.com:443
- register.tableau.com:443
- o.ss2.us
- s.ss2.us
- crt.rootca1.amazontrust.com
- crt.sca1b.amazontrust.com
- crt.sca0a.amazontrust.com
- crt.sca1a.amazontrust.com
- crt.sca2a.amazontrust.com
- crt.sca3a.amazontrust.com
- crt.sca4a.amazontrust.com
- \*.digicert.com
- ocsp.\*.amazontrust.com
- crl.\*.amazontrust.com
- crt.rootg2.amazontrust.com

คำขอไปยังโดเมนข้างต้นอาจอยู่ที่พอร์ต 80 หรือ 443 พอร์ต 80 ใช้สำหรับการตรวจสอบใบรับรอง (การเพิกถอน เชนใบรับรอง ฯลฯ) Port 443 ใช้สำหรับการเชื่อมต่อ SSL

ส่งคำขอไปยัง `ocsp.*.amazontrust.com` และโดเมน `crl.*.amazontrust.com` จะได้รับการจัดการโดย Amazon สำหรับข้อมูลการเพิกถอนใบรับรอง โปรดดู[คุณลักษณะใบรับรอง ACM](https://docs.aws.amazon.com/acm/latest/userguide/acm-certificate.html) สำหรับข้อมูลเพิ่มเติม เราขอแนะนำให้คุณติดตั้งใบรับรองรูทของ Amazon ในที่จัดเก็บความเชื่อถือของใบรับรองบนคอมพิวเตอร์ที่ใช้งาน Tableau หากต้องการดาวน์โหลดและติดตั้งใบรับรองรูทของ Amazon โปรดดู[ผู้มีสิทธิ์ออกใบรับรอง](https://www.amazontrust.com/repository/#cas)บนเว็บไซต์ Amazon Trust Services

#### ตรวจสอบวันที่และเวลา

ตรวจสอบวันที่และเวลาบนคอมพิวเตอร์ Tableau Server โดยเริ่มต้นว่าถูกต้อง หากตั้งนาฬิกาเป็นเวลาและวันที่เร็วกว่าวันที่ปัจจุบัน Tableau Server จะไม่สามารถเปิดใช้งานได้

#### บังคับให้อ่านคีย์ผลิตภัณฑ์อีกครั้ง

1. ที่คอมพิวเตอร์ Tableau Server ตั้งต้น ให้เข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์การเข้าถึงเทียม
2. เปลี่ยนเป็นไดเรกทอรี bin ของ Tableau Server ค่าเริ่มต้นคือ:
    
    `/opt/tableau/tableau_server/packages/bin.<version_code>/`
3. พิมพ์คำสั่งต่อไปนี้
    
    tsm stop  
    ./lmreread  
    tsm start

#### ส่งเนื้อหาของที่เก็บข้อมูลที่เชื่อถือได้ไปยังฝ่ายสนับสนุนของ Tableau

หากได้ติดตั้งและรันบริการการให้สิทธิ์อนุญาต FlexNet แล้ว แต่คุณยังคงเห็นข้อผิดพลาด แสดงว่าข้อมูลคีย์ผลิตภัณฑ์ของ Tableau อาจมีปัญหา หากต้องการแก้ไขปัญหานี้ ให้ทำตามขั้นตอนต่อไปนี้เพื่อสร้างไฟล์ข้อมูลสำคัญที่อยู่ในพื้นที่เก็บข้อมูลที่เชื่อถือได้

1. ที่คอมพิวเตอร์ Tableau Server ตั้งต้น ให้เข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์การเข้าถึงเทียม
2. พิมพ์คำสั่งต่อไปนี้
    
    serveractutil -view > <machine\_name>-LicResults.txt
    
    สิ่งนี้จะสร้างไฟล์ `<machine_name>-LicResults.txt` ในไดเรกทอรีปัจจุบันของคุณ หากคุณไม่มีสิทธิ์เขียนสำหรับตำแหน่งนั้นและพบข้อผิดพลาด ให้เปลี่ยนเป็นตำแหน่งที่คุณมีสิทธิ์ในการสร้างไฟล์และรันคำสั่งอีกครั้ง
3. ติดต่อฝ่ายสนับสนุนของ Tableau ([http://www.tableau.com/th-th/support/request](http://www.tableau.com/th-th/support/request)) และรวมไฟล์ `<machine_name>-LicResults.txt` ที่คุณสร้างไว้

## ปัญหาการติดตั้ง tabcmd

### การติดตั้ง tabcmd แยกกัน

tabcmd จะถูกติดตั้งโดยอัตโนมัติบนโหนด Tableau Server เมื่อคุณติดตั้ง Tableau Server แต่หากคุณต้องการรันบนคอมพิวเตอร์เครื่องอื่น คุณต้องดาวน์โหลดและติดตั้ง tabcmd แยกต่างหาก สำหรับรายละเอียด โปรดดู[ติดตั้ง tabcmd](https://help.tableau.com/current/server-linux/th-th/tabcmd.htm#tabcmd-install)

### ปัญหาในการติดตั้ง tabcmd บน Linux

tabcmd ต้องการ Java 11 เพื่อให้ทำงานได้อย่างถูกต้อง บนระบบที่คล้ายกับ RHEL สิ่งนี้จะถูกติดตั้งเป็นค่าอ้างอิงเมื่อทำการติดตั้ง tabcmd ในระบบที่คล้ายกับ Debian คุณต้องติดตั้ง Java 11 แยกกัน หากยังไม่ได้ติดตั้ง

ตั้งแต่เดือนกรกฎาคม 2022 จะไม่รองรับการกระจายแบบ Debian อีกต่อไป หากต้องการข้อมูลเพิ่มเติม โปรดดู [โพสต์ชุมชน Tableau นี้](https://community.tableau.com/s/news/a0A4T0000011xDOUAY/debian-end-of-life)

#### ยังไม่ได้ติดตั้ง Java

หากคุณเห็นข้อผิดพลาดที่คล้ายกันนี้เมื่อติดตั้ง tabcmd ให้ยืนยันว่ามีการติดตั้ง Java 11 บนคอมพิวเตอร์ Linux ของคุณ

Cannot find 'java' in your PATH. Install 'java' and make sure it is in your PATH to continue.

#### มีการติดตั้ง Java เวอร์ชันที่ไม่ถูกต้อง

ากคุณพบข้อผิดพลาดที่คล้ายกับสิ่งเหล่านี้ ให้ยืนยันว่าติดตั้ง Java 11 แล้ว

Exception in thread "main" java.lang.UnsupportedClassVersionError: com/tableausoftware/tabcmd/Tabcmd : Unsupported major.minor version 52.0

หรือ

\*\*\* Uncaught exception NoClassDefFoundError: javax/xml/bind/JAXBException
\*\*\* See the logs for the stacktrace.

## บทความอื่นๆ ในส่วนนี้