รหัสข้อผิดพลาด
แก้ไขปัญหาการกำหนดค่าเซิร์ฟเวอร์และการซิงโครไนซ์โดยใช้การวินิจฉัย การตรวจสอบคำสั่ง และการตรวจสอบการตั้งค่าไคลเอ็นต์
การตั้งค่า การซิงค์ หรือการปรับใช้ลูกค้าของ Adobe Update Server Setup Tool (AUSST) ล้มเหลว และไฟล์บันทึกหรือผลลัพธ์บรรทัดคำสั่งแสดงรหัสข้อผิดพลาด เช่น 4: Network failure, 7: Output disk full, หรือ 9: File not found on serverใช้เคล็ดลับต่อไปนี้เพื่อระบุสาเหตุและแก้ไขปัญหา
ก่อนที่คุณจะเริ่ม
- ตรวจสอบให้แน่ใจว่าเว็บเซิร์ฟเวอร์ทำงานอย่างถูกต้องตรวจสอบเซิร์ฟเวอร์อัปเดตภายในหากไม่เป็นเช่นนั้น แอปและการอัปเดตอาจถูกดาวน์โหลดจาก Adobe Update Server (AUSST ทำแบบอัตโนมัติ) แต่จะไม่ถูกแจกจ่ายไปยังลูกค้า
- ตรวจสอบให้แน่ใจว่าไม่มีปัญหาการเชื่อมต่อเครือข่ายที่ป้องกันไม่ให้เซิร์ฟเวอร์อัปเดตภายในเชื่อมต่อกับเซิร์ฟเวอร์อัปเดต Adobeตัวอย่างเช่น ตรวจสอบว่าสามารถเข้าถึงหน้าต้อนรับเริ่มต้นของเซิร์ฟเวอร์อัปเดตภายในได้หรือไม่
ผู้ใช้งานจะเห็นข้อผิดพลาดต่อไปนี้หาก Creative Cloud Desktop App ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์อัปเดตภายของคุณ (AUSST):
การเข้าถึงไฟล์บันทึก
ข้อผิดพลาด คำเตือน และข้อมูลการแก้ไขปัญหาจะถูกบันทึกไว้ในไฟล์บันทึกไฟล์บันทึกต่อไปนี้อยู่ในโฟลเดอร์ %temp% ใน Windows และใน ~/Library/Logs ใน macOS:
- AdobeUpdateServerSetupTool.log
- AdobeAcrobatUpdateServerSetupTool.log
DLM.log อยู่ในตำแหน่งต่อไปนี้:
Windows:
- %Temp%\CreativeCloud\ACC\AdobeDownload
- %Temp%\AdobeDownload\
Mac:
- ~/Library/Logs/CreativeCloud/ACC/AdobeDownload
- ~/Library/Logs/AdobeDownload/
รหัสข้อผิดพลาดทั่วไป
|
|
ข้อความแสดงข้อผิดพลาด |
|
2 |
เกิดข้อผิดพลาดภายในระบบ |
|
3 |
ไม่สามารถเข้าถึงเส้นทางที่ระบุได้ |
|
4 |
เครือข่ายขัดข้อง |
|
5 |
เซิร์ฟเวอร์ไม่ตอบสนอง |
|
6 |
การรับรองความถูกต้องของพร็อกซีล้มเหลว |
|
7 |
ดิสก์เอาต์พุตเต็ม |
|
8 |
ไม่อนุญาตให้เขียนข้อมูล |
|
9 |
ไม่พบไฟล์ในเซิร์ฟเวอร์ |
ข้อผิดพลาดในไวยากรณ์คำสั่ง
ลบช่องว่างเพิ่มเติมในคำสั่ง
ช่องว่างเพิ่มเติมในคำสั่ง AUSST ทำให้เกิดข้อผิดพลาดในการแยกวิเคราะห์และคำสั่งล้มเหลว ตัวอย่างเช่น:
- ถูกต้อง: --root=/update/folder
- ไม่ถูกต้อง: --root = /update/folder หรือ --root= " /update/folder"
ตรวจสอบไวยากรณ์คำสั่ง AdobeUpdateServerSetupTool
ลบช่องว่างระหว่างพารามิเตอร์และ =
ลบช่องว่างระหว่างเครื่องหมาย = และอาร์กิวเมนต์
ลบช่องว่างภายในเส้นทางไฟล์ เช่น ระหว่างเครื่องหมายคำพูดและเครื่องหมายทับ
ตรวจสอบให้แน่ใจว่าไม่มีช่องว่างท้ายคำสั่ง
ระบุ URL แบบเต็มพร้อมโปรโตคอลและหมายเลขพอร์ต
URL สำหรับเซิร์ฟเวอร์ควรรวมโปรโตคอล (เช่น http://)URL ที่ไม่สมบูรณ์ในไฟล์ AdobeUpdater.Overrides ทำให้ไม่สามารถสื่อสารกับเซิร์ฟเวอร์ได้อย่างถูกต้องตัวอย่างเช่น:
- ไม่ถูกต้อง: <URL>/Adobe/CS/webfeed/oobe/aam20/win/</URL> — ขาด โปรโตคอล http://
- ถูกต้อง: <URL>http://serverabc.example.com/Adobe/CS/webfeed/oobe/aam20/win/</URL>
หากหมายเลขพอร์ตแตกต่างจากค่าเริ่มต้น 80 ให้ระบุแยกต่างหาก เช่น: <Port>1234</Port>
ตรวจสอบไฟล์ AdobeUpdater.Overrides หรือไฟล์กำหนดค่า
ตรวจสอบให้แน่ใจว่า URL เซิร์ฟเวอร์ทั้งหมดรวมโปรโตคอล (http:// หรือ https://)
เพิ่มหมายเลขพอร์ตหากแตกต่างจากพอร์ต 80 เริ่มต้น
บันทึกไฟล์กำหนดค่า
ตรวจสอบให้แน่ใจว่าตำแหน่งเซิร์ฟเวอร์มีสิทธิ์การเขียน
ตรวจสอบให้แน่ใจว่ามีสิทธิ์การเขียนสำหรับตำแหน่งเซิร์ฟเวอร์ที่จะจัดเก็บแอปและอัปเดตการขาดสิทธิ์นี้จะป้องกันการซิงค์ที่สำเร็จ ส่งผลให้การตั้งค่าเซิร์ฟเวอร์ไม่สมบูรณ์
ใช้เส้นทางสัมบูรณ์ในคำสั่งทั้งหมด
หลีกเลี่ยงเส้นทางสัมพัทธ์ในคำสั่ง เนื่องจาก AUSST ต้องการเส้นทางสัมบูรณ์สำหรับตำแหน่งไฟล์ทั้งหมดตรวจสอบพารามิเตอร์เส้นทางทั้งหมดในคำสั่ง AUSST
ปัญหาการกำหนดค่าไคลเอ็นต์
สร้างไฟล์การกำหนดค่าไคลเอ็นต์ที่ถูกต้อง
ไฟล์กำหนดค่าไคลเอ็นต์จะถูกสร้างขึ้นในตำแหน่งที่กำหนดโดยพารามิเตอร์ --genclientconf ของคำสั่ง AdobeUpdateServerSetupToolสำหรับรายละเอียดเพิ่มเติม โปรดดู การสร้างไฟล์กำหนดค่าไคลเอ็นต์ไฟล์สองไฟล์จะถูกสร้างขึ้น หนึ่งไฟล์สำหรับลูกค้า Windows และหนึ่งไฟล์สำหรับลูกค้า macOSตรวจสอบว่าไฟล์สามารถใช้งานได้ในตำแหน่งที่เกี่ยวข้องบนเซิร์ฟเวอร์อัปเดตภายใน
ปรับใช้ไฟล์การกำหนดค่าไคลเอ็นต์ที่ถูกต้องไปยังตำแหน่งที่ถูกต้องบนคอมพิวเตอร์ของผู้ใช้ปลายทาง
หลังจากไฟล์กำหนดค่าลูกค้าถูกสร้างขึ้นบนเซิร์ฟเวอร์อัปเดตภายใน ไฟล์เหล่านั้นจะถูกปรับใช้บนคอมพิวเตอร์ผู้ใช้แต่ละเครื่องไฟล์แตกต่างกันสำหรับ Windows และ macOS
ตำแหน่งสำหรับไฟล์บนคอมพิวเตอร์ผู้ใช้แต่ละเครื่องจะขึ้นอยู่กับแพลตฟอร์มตรวจสอบให้แน่ใจว่าไฟล์กำหนดค่าได้รับการปรับใช้บนคอมพิวเตอร์ผู้ใช้ในตำแหน่งต่างๆ
ปัญหาการซิงค์และอัปเดต
ดำเนินการซิงค์ใหม่สำหรับแอปที่ซ้ำ
ในกรณีพิเศษ สำเนาหลายชุดของแอปหรืออัปเดตเดียวกันจะปรากฏบนคอมพิวเตอร์ลูกค้าเมื่อใช้โหมดซิงค์แบบเพิ่มหน่วยเมื่อปรับใช้แล้ว ผู้ใช้จะเห็นสำเนาหลายชุดของแพกเกจบนคอมพิวเตอร์ของตนการซิงค์แบบใหม่ช่วยให้มั่นใจว่าเซิร์ฟเวอร์อัปเดตภายในมีสำเนาของแพ็กเกจทั้งหมดเพียงชุดเดียวและถูกต้อง
เรียกใช้การซิงค์แบบใหม่แทนการซิงค์แบบเพิ่มเติมโดยใช้คำสั่งดังนี้: AdobeUpdateServerSetupTool --root="<update folder>" --fresh
รอให้การดาวน์โหลดทั้งหมดเสร็จสิ้น
ตรวจสอบว่ามีสำเนาเดียวของแอปบนเซิร์ฟเวอร์เท่านั้น
ทดสอบการปรับใช้กับเครื่องไคลเอ็นต์
เรียกใช้การซิงค์แบบใหม่หากข้อผิดพลาดยังคงอยู่
ข้อผิดพลาดที่เกิดขึ้นอย่างต่อเนื่องอาจเกิดขึ้นระหว่างการซิงค์แบบเพิ่มเติมแม้จะพยายามทำขั้นตอนการแก้ไขปัญหาอื่นๆ แล้วก็ตามการซิงค์แบบใหม่ดาวน์โหลดการอัปเดตทั้งหมดจากเซิร์ฟเวอร์ของ Adobe ช่วยแก้ไขปัญหาไฟล์เสียหายหรือการดาวน์โหลดไม่สมบูรณ์
หยุดกระบวนการซิงค์ AUSST ที่กำลังทำงานอยู่
เรียกใช้การซิงค์แบบใหม่แบบครั้งเดียว: AdobeUpdateServerSetupTool --root="<update folder>" --fresh
เฝ้าสังเกตความคืบหน้าการดาวน์โหลดและตรวจสอบข้อผิดพลาด
ตรวจสอบบันทึกหลังจากดำเนินการเสร็จสิ้น