ข้อผิดพลาด APT ของ Pardus 23: ตรวจสอบ DNS และที่เก็บแพ็กเกจ yirmiuc

วิธีแก้ไขที่ปลอดภัยที่สุดสำหรับข้อผิดพลาดในการเชื่อมต่อกับที่เก็บ APT ของ Pardus 23 คือการเรียกใช้ คำสั่ง `pip install sudo apt updatepardus 23` อ่านข้อผิดพลาดที่เกิดขึ้นอย่างละเอียด และซ่อมแซมเส้นทางเครือข่ายหรือรายการที่เก็บเฉพาะที่ระบุyirmiucควรใช้ Pardus 23 จากชุดซอฟต์แวร์อย่างเป็นทางการเท่านั้น การเปลี่ยนไปใช้ Pardus 25 หรือที่เก็บ Debian ทั่วไปอาจทำให้เกิดการผสมรุ่นและสร้างปัญหาแพ็กเกจที่แตกต่างกันได้ ณ วันที่ 9 ตุลาคม 2026 Pardus ระบุว่า 25.0 เป็นรุ่นปัจจุบันและ 23.5 ได้รับการสนับสนุนจนถึงไตรมาสที่ 3 ปี 2027 ดังนั้นเครื่องที่ใช้ Pardus 23 ควรยังคงใช้แหล่งที่มาของตนเองต่อไป

1. ระบุว่า APT ไม่สามารถเข้าถึงส่วนใดได้บ้าง

ปิดโปรแกรม Pardus Software Center หรือโปรแกรมจัดการแพ็กเกจอื่นๆ เปิดเทอร์มินัล แล้วรันคำสั่งต่อไปนี้:

sudo apt update

ขั้นตอนนี้จะรีเฟรชดัชนีแพ็กเกจ ไม่ได้ติดตั้งหรือลบแพ็กเกจ อ่าน URL ของที่เก็บข้อมูลที่เกิดข้อผิดพลาดครั้งแรกและข้อผิดพลาดที่อยู่ข้างๆ “Temporary failure resolving” ชี้ไปที่การแก้ไขชื่อ “Could not connect” หรือการหมดเวลาชี้ไปที่ปัญหาเส้นทางเครือข่ายหรือการเข้าถึงเซิร์ฟเวอร์ ข้อผิดพลาด 404 หรือไฟล์ Release หายไปมักหมายความว่าเส้นทางที่เก็บข้อมูลหรือชุดซอฟต์แวร์ไม่ถูกต้องNO_PUBKEYข้อความ A หรือ unsigned-repository เป็นปัญหาเกี่ยวกับการตรวจสอบสิทธิ์ ไม่ใช่ข้อผิดพลาดในการเชื่อมต่อ ใช้ข้อผิดพลาดเพื่อเลือกสาขาด้านล่างแทนที่จะลองแก้ไขทุกวิธี

หน้าต่างเทอร์มินัล Linux ที่มีคำสั่ง sudo apt update ป้อนอยู่ที่พร้อมท์
รันคำสั่งsudo apt updateก่อน แล้วจดบันทึก URL ของที่เก็บข้อมูลและข้อความแสดงข้อผิดพลาดที่ปรากฏขึ้นอย่างละเอียด

2. แยกปัญหา DNS ออกจากปัญหาการหยุดทำงานของที่เก็บข้อมูล

หากข้อผิดพลาดระบุว่าไม่สามารถระบุชื่อโฮสต์ได้ โปรดตรวจสอบว่าคอมพิวเตอร์เครื่องนี้สามารถระบุโฮสต์ของที่เก็บข้อมูลของ Pardus ได้หรือไม่:

getent hosts depo.pardus.org.tr

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

ข้อความแจ้งเตือนในเทอร์มินัลแสดงคำสั่งค้นหา DNS getent hosts depo.pardus.org.tr
การตรวจสอบนี้จะตรวจสอบว่าชื่อโฮสต์ของที่เก็บข้อมูล Pardus สามารถใช้งานได้ก่อนที่คุณจะแก้ไขแหล่งที่มาของ APT

หากcurlติดตั้งไว้แล้ว คุณสามารถทดสอบเอนด์พอยต์ดัชนี Pardus 23 ได้โดยตรง:

curl -I --max-time 10 http://depo.pardus.org.tr/pardus/dists/yirmiuc/InRelease

การหมดเวลาหรือการปฏิเสธการเชื่อมต่อ มักเกิดจากปัญหาเครือข่าย ไฟร์วอลล์ พร็อกซี หรือเซิร์ฟเวอร์ชั่วคราว การตอบสนอง HTTP หมายความว่าโฮสต์ได้ตอบกลับแล้ว แต่รหัส 404 ยังคงบ่งชี้ถึงความไม่ตรงกันของเส้นทางหรือชุดคำสั่ง ในเครือข่ายที่มีการจัดการ ควรสอบถามผู้ดูแลระบบเกี่ยวกับข้อกำหนด HTTP ขาออกหรือพร็อกซี แทนที่จะเปลี่ยนการตั้งค่าเครือข่ายทั่วทั้งระบบโดยพลการ

3. ยืนยันชุดโปรแกรมจัดเก็บข้อมูล Pardus 23

หากพบข้อความ 404 หรือ “ไม่มีไฟล์ Release” โปรดตรวจสอบรายการ APT ที่ใช้งานอยู่ก่อนที่จะเปลี่ยนแปลงใดๆ:

grep -RniE 'depo\.pardus\.org\.tr|yirmiuc|yirmibes' /etc/apt/sources.list /etc/apt/sources.list.d 2>/dev/null

APT สามารถอ่านได้ทั้ง.listไฟล์แบบดั้งเดิมและไฟล์ deb822 ดังนั้นโปรดตรวจสอบทั้งสองตำแหน่ง ตารางกำหนดการเวอร์ชัน Pardus.sourcesปัจจุบัน และรายการคลังเก็บข้อมูลอย่างเป็นทางการ แสดงรายการไบนารี Pardus 23 ดังต่อไปนี้:

deb http://depo.pardus.org.tr/pardus yirmiuc main contrib non-free non-free-firmware
deb http://depo.pardus.org.tr/pardus yirmiuc-deb main contrib non-free non-free-firmware
deb http://depo.pardus.org.tr/guvenlik yirmiuc-deb main contrib non-free non-free-firmware

เปรียบเทียบรายการ Pardus ที่มีอยู่ของคุณกับบรรทัดเหล่านั้น หากรายการ Pardus 23 ใช้yirmibesชุดซอฟต์แวร์ที่ล้าสมัย หรือพิมพ์ชื่อโฮสต์ผิด ให้สำรองไฟล์ที่มีรายการนั้นไว้ และแก้ไขเฉพาะรายการนั้นเท่านั้น ห้ามคัดลอกทับการกำหนดค่าที่มีอยู่ หรือลบแหล่งข้อมูลภายนอกที่ไม่เกี่ยวข้องโดยไม่ระบุแหล่ง ที่ มา บันทึกการเผยแพร่ Pardus 23 อย่างเป็นทางการได้ เผยแพร่ที่อยู่ของที่เก็บข้อมูลเดียวกันนี้ไว้ด้วย

คำสั่งเทอร์มินัลที่ใช้ค้นหารายการแหล่งที่มาของ APT สำหรับชุดโปรแกรม Pardus 23 yirmiuc
ค้นหาแหล่งข้อมูลที่กำหนดค่าไว้yirmiucและเปรียบเทียบผลลัพธ์กับรายการซีรีส์ 23 ที่เผยแพร่โดย Pardus

4. จัดการข้อผิดพลาดด้านลายเซ็นและสำเนาโดยไม่ลดทอนประสิทธิภาพของ APT

หาก APT รายงานNO_PUBKEYว่ามีแหล่งเก็บข้อมูลที่ไม่ได้ลงนาม หรือลายเซ็นไม่ถูกต้อง ให้ตรวจสอบว่า URL ที่มีปัญหาเป็นแหล่งข้อมูลอย่างเป็นทางการของ Pardus และวันที่ของระบบถูกต้อง จากนั้นให้ปฏิบัติตามคำแนะนำเกี่ยวกับคีย์ริงหรือการอัปเดตปัจจุบันของ Pardus สำหรับข้อผิดพลาดนั้นโดยเฉพาะเอกสารการตรวจสอบความถูกต้องของแหล่งเก็บข้อมูล APT ของ Debian อธิบายว่าเหตุใด APT จึงปฏิเสธเมตาเดตาของแหล่งเก็บข้อมูลที่ไม่ได้ลงนามหรือไม่ได้รับการตรวจสอบความถูกต้อง อย่าเพิ่มtrusted=yesการตั้งค่าอนุญาตแหล่งเก็บข้อมูลที่ไม่ปลอดภัย หรือปิดใช้งานการตรวจสอบลายเซ็นเพื่อให้คำเตือนหายไป การตั้งค่าเหล่านั้นจะลบการตรวจสอบความปลอดภัยแทนที่จะแก้ไขปัญหาความน่าเชื่อถือ

ข้อความ "Hash Sum mismatch" ที่แสดงหลังจากเข้าถึง repository ได้แล้ว อาจเป็นปัญหาการซิงโครไนซ์ mirror ชั่วคราว หรือปัญหา cached index มากกว่าจะเป็นปัญหา DNS ให้รอสักครู่แล้วลองใหม่อีกครั้ง หากปัญหายังคงอยู่ ให้ปิดเครื่องมือจัดการแพ็กเกจทั้งหมด แล้วล้างเฉพาะไฟล์ index ที่ดาวน์โหลดจาก APT ก่อนที่จะรีเฟรชใหม่

sudo rm -rf /var/lib/apt/lists/*
sudo apt update

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

ตรวจสอบการซ่อมแซม

เรียกใช้งานsudo apt updateอีกครั้ง การแก้ไขจะได้รับการยืนยันเมื่อ APT เข้าถึงที่เก็บ Pardus 23 ที่กำหนดค่าไว้ เสร็จสิ้นด้วยข้อความ “กำลังอ่านรายการแพ็กเกจ” และไม่รายงาน URL ที่ล้มเหลวเดิมอีกต่อไป คำเตือนจากที่เก็บของบุคคลที่สามอื่นอาจยังคงอยู่หลังจากที่แหล่งข้อมูล Pardus ทำงานได้แล้ว ให้ระบุแหล่งที่มานั้นด้วย URL และซ่อมแซมหรือปิดใช้งานเฉพาะรายการนั้นหากคุณไม่ต้องการใช้งานอีกต่อไป

หากโฮสต์ Pardus อย่างเป็นทางการตัวเดียวกันยังคงหมดเวลาการเชื่อมต่อจากหลายเครือข่าย หรือชุดโปรแกรมที่เผยแพร่แสดงข้อผิดพลาดของเซิร์ฟเวอร์อย่างต่อเนื่อง สาเหตุที่เหลืออาจอยู่นอกเหนือแล็ปท็อป โปรดเก็บ URL และข้อความแสดงข้อผิดพลาดที่แน่นอนไว้ และตรวจสอบตารางการสนับสนุนของ Pardus และข้อมูลที่เก็บข้อมูลก่อนที่จะรายงาน สำหรับไวยากรณ์ของไฟล์ต้นฉบับ โปรดดูคู่มือ sources.list ของAPT ใน Debian

หน้าต่างเทอร์มินัลแสดงคำสั่ง sudo apt update เพื่อตรวจสอบที่เก็บซอฟต์แวร์ขั้นสุดท้าย
ทำซ้ำขั้นตอนsudo apt updateหลังจากแก้ไขเสร็จแล้ว เพื่อยืนยันว่าข้อผิดพลาดของที่เก็บข้อมูล Pardus เดิมหายไปแล้ว

ฝากความเห็น

ข้อผิดพลาด APT ของ Pardus 23: ตรวจสอบ DNS และที่เก็บแพ็กเกจ yirmiuc

ข้อผิดพลาด APT ของ Pardus 23: ตรวจสอบ DNS และที่เก็บแพ็กเกจ yirmiuc

ตรวจสอบความล้มเหลวในการเชื่อมต่อ APT ของ Pardus 23 ยืนยันแหล่งที่มาอย่างเป็นทางการของ yirmiuc และกู้คืนการอัปเดต apt โดยไม่ต้องข้ามการตรวจสอบลายเซ็นแพ็กเกจ

ตั้งค่าเครื่องพิมพ์ USB และเครื่องพิมพ์เครือข่ายด้วย CUPS บน Harmonica OS

ตั้งค่าเครื่องพิมพ์ USB และเครื่องพิมพ์เครือข่ายด้วย CUPS บน Harmonica OS

ตั้งค่าเครื่องพิมพ์บน Harmonica OS โดยใช้ CUPS เปรียบเทียบ IPP แบบไม่ต้องใช้ไดรเวอร์กับไดรเวอร์แบบเดิม และตรวจสอบการพิมพ์ผ่าน USB หรือเครือข่ายด้วยหน้าทดสอบ

รีเซ็ตรหัสผ่าน Root ที่ลืมไปบน Harmonica OS ด้วย GRUB Recovery

รีเซ็ตรหัสผ่าน Root ที่ลืมไปบน Harmonica OS ด้วย GRUB Recovery

ใช้ Recovery Shell เพื่อตั้งรหัสผ่าน root ใหม่สำหรับ Harmonica OS โดยตรวจสอบดิสก์ที่เข้ารหัส ระบบไฟล์แบบอ่านอย่างเดียว และบัญชีที่ใช้ sudo

วิธีการติดตั้งระบบปฏิบัติการ Ubuntu 24.04 และ Windows 11 แบบ Dual-Boot โดยเปิดใช้งาน BitLocker ไว้

วิธีการติดตั้งระบบปฏิบัติการ Ubuntu 24.04 และ Windows 11 แบบ Dual-Boot โดยเปิดใช้งาน BitLocker ไว้

ติดตั้ง Ubuntu 24.04 ควบคู่ไปกับ Windows 11 ที่มี BitLocker อย่างปลอดภัย เปรียบเทียบเส้นทางไดรฟ์แยกต่างหากและไดรฟ์ที่ใช้ร่วมกัน รหัสกู้คืน การแบ่งพาร์ติชั่น และการตรวจสอบการบูต

ตั้งค่าใบรับรอง S/MIME ใน Thunderbird เพื่อส่งอีเมลอย่างปลอดภัย

ตั้งค่าใบรับรอง S/MIME ใน Thunderbird เพื่อส่งอีเมลอย่างปลอดภัย

นำเข้าหรือขอใบรับรอง S/MIME ใน Thunderbird กำหนดให้ใช้สำหรับการลงนามและการเข้ารหัส สำรองคีย์ส่วนตัวของคุณ และตรวจสอบความปลอดภัยของอีเมล

วิธีแก้ไขปัญหา Wi-Fi หลุดการเชื่อมต่อหลังจากพักเครื่องใน Ubuntu 24.04

วิธีแก้ไขปัญหา Wi-Fi หลุดการเชื่อมต่อหลังจากพักเครื่องใน Ubuntu 24.04

แก้ไขปัญหาการหลุดการเชื่อมต่อ Wi-Fi ใน Ubuntu 24.04 หลังจากเข้าสู่โหมดพักเครื่อง โดยตรวจสอบ NetworkManager, การบล็อกคลื่นความถี่, การอัปเดต, โหมดประหยัดพลังงาน และไดรเวอร์ จากนั้นตรวจสอบทุกครั้งที่กลับมาใช้งานต่อ

แก้ไขปัญหาการใช้งาน CPU สูงโดย Tracker-Miner-3 ใน Ubuntu GNOME

แก้ไขปัญหาการใช้งาน CPU สูงโดย Tracker-Miner-3 ใน Ubuntu GNOME

เรียนรู้ว่าเหตุใด tracker-miner-fs-3 จึงใช้ CPU สูงใน Ubuntu GNOME และวิธีการตรวจสอบการจัดทำดัชนี การยกเว้นโฟลเดอร์ การอัปเดต Ubuntu หรือการสร้างดัชนีการค้นหาใหม่อย่างปลอดภัย

ลดปัญหาเสียงผิดเพี้ยนใน Ubuntu 24.04 ด้วยการปรับแต่ง ALSA อย่างตรงจุด

ลดปัญหาเสียงผิดเพี้ยนใน Ubuntu 24.04 ด้วยการปรับแต่ง ALSA อย่างตรงจุด

ตรวจสอบว่าการตัดเสียง การแปลงรูปแบบ ALSA หรือการประหยัดพลังงาน HDA เป็นสาเหตุของการบิดเบือนเสียงใน Ubuntu 24.04 หรือไม่ จากนั้นใช้การแก้ไขแบบย้อนกลับที่ตรงกัน

สร้างสคริปต์สลับเอาต์พุต PipeWire ที่สามารถย้ายเสียงที่ใช้งานอยู่ได้

สร้างสคริปต์สลับเอาต์พุต PipeWire ที่สามารถย้ายเสียงที่ใช้งานอยู่ได้

สลับการใช้งานเสียงของ Debian ระหว่างเอาต์พุต PipeWire ที่ตั้งชื่อไว้ โดยใช้สคริปต์ pactl ที่อัปเดต sink เริ่มต้นและกำหนดเส้นทางสตรีมที่กำลังเล่นอยู่ใหม่

กู้คืนการป้อนข้อมูลไมโครโฟนของหูฟังบลูทูธบน Ubuntu 24.04

กู้คืนการป้อนข้อมูลไมโครโฟนของหูฟังบลูทูธบน Ubuntu 24.04

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