ปฏิทิน Thunderbird อาจยังคงแสดงกิจกรรมเก่าๆ แม้ว่าปฏิทิน Nextcloud จะแสดงการเปลี่ยนแปลงล่าสุดแล้วก็ตาม บางครั้ง Thunderbird อาจออฟไลน์หรือแสดงปฏิทินในเครื่อง หรือบางครั้งที่อยู่ CalDAV ข้อมูลประจำตัวบัญชี หรือการตอบสนองของเซิร์ฟเวอร์อาจเปลี่ยนแปลงไป เริ่มต้นด้วยการตรวจสอบว่ากิจกรรมเดียวกันปรากฏในปฏิทินเว็บของ Nextcloud หรือไม่ การเปรียบเทียบเพียงครั้งเดียวนี้จะช่วยให้คุณทราบว่าควรแก้ไขปัญหาที่ Thunderbird หรือการเชื่อมต่อเซิร์ฟเวอร์ก่อน
“Lightning” เป็นชื่อดั้งเดิมที่ผู้ใช้หลายคนยังคงใช้เรียกปฏิทินของ Thunderbird Thunderbird รุ่นปัจจุบันมีฟีเจอร์ปฏิทินอยู่แล้ว และ Nextcloud ก็ได้ระบุว่า Thunderbird 102 และรุ่นที่ใหม่กว่ารองรับ CalDAV โดยตรง โดยทั่วไปแล้ว คุณไม่จำเป็นต้องติดตั้งส่วนเสริม Lightning แยกต่างหากสำหรับ Thunderbird รุ่นใหม่
เหตุการณ์ต่างๆ หายไปทุกที่ หรือเฉพาะใน Thunderbird เท่านั้น?
เปิดแอปพลิเคชันเว็บ Nextcloud Calendar ในเบราว์เซอร์ แล้วมองหาเหตุการณ์ที่หายไปหรือล้าสมัยใน Thunderbird หากเหตุการณ์นั้นหายไปจากเซิร์ฟเวอร์ด้วย Thunderbird จะไม่สามารถดาวน์โหลดได้ ตรวจสอบว่าได้บันทึกไว้ในปฏิทิน Nextcloud ที่ต้องการหรือไม่ และดูว่าไคลเอนต์อื่นสามารถเห็นเหตุการณ์นั้นได้หรือไม่ หากเหตุการณ์ปรากฏใน Nextcloud แต่ไม่ปรากฏใน Thunderbird ให้ดำเนินการตรวจสอบการเชื่อมต่อในเครื่องต่อไปตามด้านล่าง
นอกจากนี้ โปรดตรวจสอบทิศทางของปัญหา หากกิจกรรมใหม่ที่สร้างใน Thunderbird ไม่ปรากฏใน Nextcloud โปรดยืนยันว่ากิจกรรมนั้นถูกสร้างขึ้นในปฏิทินเครือข่าย ไม่ใช่ปฏิทินที่ระบุว่า “บนคอมพิวเตอร์ของฉัน” ปฏิทินภายในเครื่องจะถูกจัดเก็บไว้ในโปรไฟล์ Thunderbird และไม่ได้ซิงโครไนซ์ผ่าน CalDAV
ปฏิทินเปิดใช้งานอยู่และ Thunderbird ออนไลน์หรือไม่?
ในมุมมองปฏิทินของ Thunderbird ให้ตรวจสอบรายการปฏิทินทางด้านซ้าย ตรวจสอบให้แน่ใจว่าได้เลือกปฏิทิน Nextcloud แล้ว และ Thunderbird ไม่ได้อยู่ในโหมดทำงานแบบออฟไลน์ จากนั้นรีสตาร์ท Thunderbird และอนุญาตให้เชื่อมต่อใหม่ ปฏิทินเครือข่ายสามารถเก็บเหตุการณ์ที่แคชไว้สำหรับการดูแบบออฟไลน์ได้ ดังนั้นการเห็นนัดหมายเก่าบนหน้าจอจึงไม่ได้พิสูจน์ว่าเซิร์ฟเวอร์สามารถเข้าถึงได้หรือการเปลี่ยนแปลงล่าสุดได้ซิงค์แล้ว
ลองทำการทดสอบเล็กๆ ที่ระบุได้ง่ายๆ: สร้างกิจกรรมชั่วคราวในปฏิทิน Nextcloud ในอีกไม่กี่นาทีข้างหน้า บันทึก และตรวจสอบในอินเทอร์เฟซอื่น หากคุณทดสอบจาก Thunderbird ให้ยืนยันชื่อปฏิทินในตัวแก้ไขกิจกรรมก่อนบันทึก ลบกิจกรรมชั่วคราวหลังจากตรวจสอบแล้วว่าปรากฏบนเซิร์ฟเวอร์หรือไม่
ที่อยู่ CalDAV ชี้ไปยังปฏิทิน Nextcloud ที่ถูกต้องหรือไม่?
การพิมพ์ผิด ชื่อเซิร์ฟเวอร์เก่า หรือ URL เฉพาะปฏิทินที่คัดลอกมาจากบัญชีอื่น อาจทำให้การค้นหาหรือการสมัครรับข้อมูลล้มเหลว ใน Nextcloud ให้เปิดปฏิทินและใช้เมนูข้างปฏิทินที่คุณต้องการซิงค์เพื่อดูหรือคัดลอกลิงก์ CalDAV โดยทั่วไป URL จะมีเส้นทางอยู่ใต้ <caldav> /remote.php/dav/calendars/แต่ชื่อบัญชีและรหัสปฏิทินจะแตกต่างกันไป อย่าเดาเส้นทางทั้งหมดจากตัวอย่าง
สำหรับการเชื่อมต่อใหม่ วิธีการที่ Nextcloud แนะนำคือ สร้างปฏิทินเครือข่ายใน Thunderbird ป้อนชื่อผู้ใช้ Nextcloud และ URL เซิร์ฟเวอร์ เลือกค้นหาปฏิทินและสมัครรับปฏิทินที่คุณต้องการ หากคุณมีปฏิทินที่ตั้งค่าไว้แล้ว ให้เปรียบเทียบ URL ที่บันทึกไว้กับลิงก์ปัจจุบันที่แสดงโดยเซิร์ฟเวอร์ Nextcloud ของคุณ
ในการเพิ่มหรือตรวจสอบปฏิทินเครือข่าย ให้เปิดมุมมองปฏิทินของ Thunderbird เลือกปฏิทินใหม่เลือกบนเครือข่ายจากนั้นป้อนรายละเอียดบัญชีและตำแหน่งเซิร์ฟเวอร์ ขึ้นอยู่กับเวอร์ชันของ Thunderbird และรูปแบบ URL ของเซิร์ฟเวอร์ คุณอาจใช้ URL ของเซิร์ฟเวอร์ Nextcloud และค้นหาปฏิทินที่มีอยู่ หรือวาง URL ปฏิทิน CalDAV ที่เฉพาะเจาะจง ทำตามคำแนะนำในช่องที่แสดงโดยเวอร์ชันที่ติดตั้งของคุณ เอกสารของ Nextcloud อธิบายทั้งขั้นตอนการค้นหาแบบใหม่และวิธีการใช้ URL ปฏิทินด้วยตนเอง
ข้อมูลการเข้าสู่ระบบยังใช้ได้อยู่ไหม?
ข้อความแจ้งให้ยืนยันตัวตนที่ปรากฏซ้ำ หรือข้อความแสดงข้อผิดพลาด HTTP 401 หรือ 403 มักหมายความว่าเซิร์ฟเวอร์ไม่ยอมรับข้อมูลประจำตัวหรือการเข้าถึงบัญชี ยืนยันชื่อผู้ใช้ Nextcloud จากนั้นลงชื่อเข้าใช้ Nextcloud ในเบราว์เซอร์ด้วยบัญชีเดียวกัน หากคุณเพิ่งเปลี่ยนรหัสผ่าน Thunderbird อาจยังคงบันทึกรหัสผ่านเก่าไว้ ลบข้อมูลประจำตัวที่บันทึกไว้ซึ่งล้าสมัยในการตั้งค่ารหัสผ่านของ Thunderbird เชื่อมต่อใหม่ และป้อนรหัสผ่านปัจจุบันเมื่อได้รับแจ้ง
หากบัญชี Nextcloud ของคุณต้องการการยืนยันตัวตนแบบสองขั้นตอน โปรดตรวจสอบวิธีการเข้าสู่ระบบไคลเอ็นต์ที่เซิร์ฟเวอร์ของคุณรองรับ การใช้งานบางอย่างอาจต้องการรหัสผ่านแอปสำหรับไคลเอ็นต์ภายนอก สร้างรหัสผ่านดังกล่าวผ่านการตั้งค่าความปลอดภัยของบัญชี Nextcloud ของคุณเองหรือผ่านกระบวนการที่ผู้ดูแลระบบกำหนดไว้เท่านั้น ห้ามวางรหัสผ่านแอปใน URL หรือแชร์ในคำขอความช่วยเหลือเด็ดขาด
Thunderbird แจ้งปัญหาเกี่ยวกับใบรับรองหรือการเชื่อมต่อหรือไม่?
หากข้อผิดพลาดกล่าวถึงใบรับรอง การเชื่อมต่อที่ปลอดภัย การหมดเวลา หรือการแก้ไขชื่อ ให้ตรวจสอบว่าสามารถเข้าถึงเซิร์ฟเวอร์ได้จากคอมพิวเตอร์เครื่องเดียวกัน เปิดเว็บไซต์ Nextcloud ในเบราว์เซอร์ หากยังคงใช้งานไม่ได้ ให้ตรวจสอบเครือข่าย DNS VPN พร็อกซี หรือความพร้อมใช้งานของเซิร์ฟเวอร์ก่อนที่จะเปลี่ยนการตั้งค่าปฏิทิน หากเว็บไซต์โหลดได้ แต่ CalDAV ล้มเหลว ให้ตรวจสอบว่าที่อยู่เซิร์ฟเวอร์เป็นโฮสต์และพาธพื้นฐานเดียวกันกับที่ผู้ดูแลระบบหรือการติดตั้ง Nextcloud แสดงไว้
หากพบคำเตือนเกี่ยวกับใบรับรอง ให้ตรวจสอบวันที่และเวลาของคอมพิวเตอร์ และยืนยันว่าใบรับรองของเว็บไซต์นั้นถูกต้องสำหรับชื่อโฮสต์ใน URL ของปฏิทิน ใบรับรองที่ลงนามด้วยตนเอง หมดอายุ หรือไม่ตรงกัน ควรแก้ไขบนเซิร์ฟเวอร์ Nextcloud หรือให้องค์กรเชื่อถือโดยใช้กระบวนการออกใบรับรองตามปกติ อย่ารับใบรับรองที่ไม่รู้จักอย่างถาวรเพื่อให้การซิงโครไนซ์ปฏิทินทำงานได้
กิจกรรมดังกล่าวอาจอยู่ในปฏิทินอื่น หรือถูกซ่อนไว้โดยตัวกรองการแสดงผลหรือไม่?
หากพบว่ามีบางกิจกรรมหายไป ให้ตรวจสอบว่าได้เลือกปฏิทินที่ถูกต้องหรือไม่ ช่วงวันที่ถูกต้องหรือไม่ และกิจกรรมนั้นถูกกำหนดให้กับปฏิทินอื่นหรือไม่ ค้นหากิจกรรมโดยใช้ชื่อเรื่องใน Nextcloud และ Thunderbird ปฏิทินที่แชร์อาจมีสิทธิ์การเข้าถึงที่แตกต่างกัน การที่สามารถดูปฏิทินได้ไม่ได้หมายความว่าคุณสามารถแก้ไขได้เสมอไป หากการเปลี่ยนแปลงของผู้ใช้รายอื่นหายไป แต่การเปลี่ยนแปลงของคุณซิงค์ได้ ให้ขอให้เจ้าของปฏิทินยืนยันว่าบัญชีของคุณยังคงมีสิทธิ์เข้าถึงอยู่
ความแตกต่างของเขตเวลาอาจทำให้เหตุการณ์ปรากฏในวันหรือเวลาที่แตกต่างกันโดยไม่แสดงว่ามีการซิงค์ล้มเหลว ให้เปรียบเทียบเขตเวลาและเวลาเริ่มต้นของเหตุการณ์ใน Nextcloud และ Thunderbird ก่อนที่จะสร้างเหตุการณ์นั้นใหม่ หลีกเลี่ยงการสร้างเหตุการณ์ซ้ำจนกว่าคุณจะทราบว่าเหตุการณ์ต้นฉบับมีอยู่บนเซิร์ฟเวอร์หรือไม่
คุณควรลบและเพิ่มปฏิทินใหม่อีกครั้งหรือไม่?
การเพิ่มปฏิทินเครือข่ายใหม่สามารถช่วยได้เมื่อ URL หรือข้อมูลรับรองที่บันทึกไว้ไม่ถูกต้อง แต่ควรทำในขั้นตอนถัดไป ก่อนอื่น ตรวจสอบให้แน่ใจว่ากิจกรรมสำคัญมีอยู่ในปฏิทินเว็บของ Nextcloud แล้ว หากคุณมีการเปลี่ยนแปลงที่ยังไม่ได้ซิงค์ใน Thunderbird ให้ส่งออกหรือเก็บรักษาข้อมูลเหล่านั้นไว้ก่อนที่จะลบรายการในปฏิทิน การลบการสมัครใช้งานและการลบปฏิทินเป็นคนละขั้นตอนกัน โปรดอ่านข้อความแจ้งเตือนอย่างละเอียดและอย่าเลือกตัวเลือกที่ลบข้อมูลเซิร์ฟเวอร์
หลังจากบันทึกการเปลี่ยนแปลงเฉพาะในเครื่องแล้ว ให้ลบปฏิทินเครือข่ายที่ได้รับผลกระทบออกจาก Thunderbird เท่านั้น รีสตาร์ทแอปพลิเคชัน แล้วเพิ่มเข้าไปใหม่โดยใช้ URL การค้นหาหรือปฏิทิน Nextcloud ปัจจุบัน สมัครรับข้อมูลปฏิทินที่ต้องการและตรวจสอบว่าชื่อ สี และรายการกิจกรรมตรงกัน หลีกเลี่ยงการเพิ่ม URL CalDAV เดียวกันซ้ำๆ เนื่องจาก1การสมัครรับข้อมูลที่ซ้ำกันอาจทำให้กิจกรรมปรากฏขึ้นสองครั้ง
หากคุณเป็นผู้ดูแลระบบ Nextcloud คุณควรตรวจสอบอะไรบ้าง?
หากเบราว์เซอร์ทำงานได้ แต่ไคลเอนต์ CalDAV ทุกตัวล้มเหลว ให้ตรวจสอบบันทึกของเซิร์ฟเวอร์ Nextcloud และพร็อกซีแบบย้อนกลับในช่วงเวลาใกล้เคียงกับการทดสอบการซิงค์ ตรวจสอบให้แน่ใจว่าแอปปฏิทินเปิดใช้งานอยู่ บัญชีสามารถเข้าถึงปฏิทินได้ และพร็อกซีส่งต่อคำขอ DAV และส่วนหัวการตอบกลับที่จำเป็นโดยไม่เขียนเส้นทาง CalDAV ใหม่โดยไม่ถูกต้อง การที่หน้าเว็บโหลดได้สำเร็จแสดงว่าเว็บไซต์นั้นใช้งานได้ แต่ไม่ได้หมายความว่าคำขอ DAV ถูกส่งไปอย่างถูกต้องเสมอไป
ใช้ URL ที่ Nextcloud สร้างขึ้นอย่างถูกต้อง แทนที่จะสร้างกฎการเขียนใหม่ด้วยตนเองหรือใช้โฮสต์ตัวอย่าง หากมีเพียงไคลเอนต์เดียวที่ล้มเหลว ให้ทดสอบไคลเอนต์ CalDAV อื่นก่อนที่จะเปลี่ยนการกำหนดค่าเซิร์ฟเวอร์ การเปรียบเทียบดังกล่าวจะช่วยแยกแยะปัญหาฝั่งเซิร์ฟเวอร์ออกจากปัญหาโปรไฟล์ Thunderbird หรือปัญหาข้อมูลรับรองได้
คุณจะตรวจสอบได้อย่างไรว่าการซิงโครไนซ์ได้รับการแก้ไขแล้ว?
สร้างกิจกรรมทดสอบชั่วคราวหนึ่งรายการใน Nextcloud และตรวจสอบว่ากิจกรรมนั้นปรากฏใน Thunderbird จากนั้นสร้างกิจกรรมชั่วคราวรายการที่สองใน Thunderbird โดยเลือกปฏิทินเครือข่ายอย่างชัดเจน และตรวจสอบว่ากิจกรรมนั้นปรากฏใน Nextcloud แก้ไขกิจกรรมทดสอบหนึ่งรายการและตรวจสอบว่าเวลาหรือชื่อที่เปลี่ยนแปลงได้รับการอัปเดตทั้งสองฝั่ง สุดท้าย ลบกิจกรรมทดสอบและตรวจสอบว่าการลบซิงค์ตามที่คาดไว้
การตรวจสอบที่สำเร็จหมายความว่าทั้งสองแอปพลิเคชันแสดงเนื้อหาปฏิทินเดียวกันหลังจากรีเฟรช โดยไม่มีการแจ้งให้ป้อนรหัสผ่านซ้ำหรือคำเตือนการเชื่อมต่อ หากใช้งานได้เพียงด้านเดียว ให้จดบันทึกว่าแอปพลิเคชันใดสร้างกิจกรรมและข้อผิดพลาดที่แสดงโดยอีกแอปพลิเคชันหนึ่ง รายละเอียดดังกล่าวจะช่วยจำกัดสาเหตุที่เหลืออยู่ให้เหลือเพียงสิทธิ์การเข้าถึง การเลือกปฏิทิน การตรวจสอบสิทธิ์ หรือการจัดการ DAV ฝั่งเซิร์ฟเวอร์
เอกสารอ้างอิงอย่างเป็นทางการ