ฉันพบปัญหาเกี่ยวกับแอปพลิเคชันบน Ubuntu
คำถาม:
- ฉันจะรายงานปัญหาได้ดีที่สุดอย่างไร
- ฉันควรให้ข้อมูลประเภทใด
ฉันพบปัญหาเกี่ยวกับแอปพลิเคชันบน Ubuntu
คำถาม:
คำตอบ:
Ubuntu Wiki มีคำแนะนำอย่างละเอียดมากซึ่งมีภาพประกอบและครอบคลุมสถานการณ์ที่เป็นไปได้มากมาย
สาระสำคัญของหน้าเว็บที่ให้คุณจำเป็นต้องมีบัญชี Launchpadแล้วกดAlt+ และป้อนF2 ubuntu-bug packagename
ใน 11.04 และใหม่กว่าคุณสามารถป้อนubuntu-bug -w
และคลิกที่หน้าต่างที่ได้รับผลกระทบ
นอกจากนี้ยังมีวิธีการที่อธิบายไว้ในหน้า wiki ที่บอกวิธี:
มีวิดีโอแนะนำด่วนที่อธิบายได้ดีกว่า
และข้อมูลเพิ่มเติมในไซต์นี้เกี่ยวกับวิธีรวบรวมข้อมูลสำหรับรายงานข้อผิดพลาด:
คำแนะนำชุดทั่วไปและครอบคลุมที่สุดสามารถดูได้ที่หน้าช่วยเหลือชุมชนนี้ คำตอบนี้เป็นหลักรวมหน้านั้นและดังนั้นจึงขอแนะนำให้คุณอ่านและถ้าคุณกำลังล่าสัตว์ข้อบกพร่องก็จำเป็นต้องให้คุณอ่าน
ubuntu-bug <packagename>
ใน terminalubuntu-bug -w
ใน terminal และคลิกที่หน้าต่างubuntu-bug <pid>
ใน terminal นี่เป็นเรื่องสำคัญที่จะไม่สร้างปัญหาให้กับBug Squadของอาสาสมัครที่ช่วยในการแก้ไขข้อบกพร่อง หากคุณพบข้อผิดพลาดที่มีอยู่คุณสามารถตอบ 'ข้อบกพร่องนี้ส่งผลกระทบต่อคุณ' กับ 'ข้อบกพร่องนี้ส่งผลกระทบต่อฉัน' และเพิ่มข้อมูลเพิ่มเติมเป็นความคิดเห็น
หากคุณทราบว่าแพ็กเกจใดผิดพลาดคุณสามารถเรียกใช้ubuntu-bug <packagename>
เพื่อเริ่มต้นกระบวนการรายงานข้อผิดพลาด ตอนนี้คุณสามารถไปยังขั้นตอนถัดไป
คำแนะนำโดยละเอียดเกี่ยวกับการค้นหาแพ็คเกจที่ถูกต้องจะได้รับที่นี่
และหากคำแนะนำโดยละเอียดเหล่านั้นไม่ช่วยคุณก็มีทางเลือกสุดท้าย
คุณสามารถพิมพ์ubuntu-bug
เทอร์มินัลหรือหน้าต่างรันและตอบคำถามสองสามข้อเพื่อรวบรวมข้อมูลบางอย่างเกี่ยวกับบั๊ก
หากทุกอย่างล้มเหลวและคุณไม่สามารถระบุแพ็คเกจที่ถูกต้องได้คุณอาจขอความช่วยเหลือในช่องทาง IRC หรือไปข้างหน้าและรายงานข้อผิดพลาดกับแพ็คเกจที่ไม่มี โปรดทราบว่านี่เป็นการเพิ่มความพยายามเป็นพิเศษสำหรับกลุ่มอาสาสมัครกลุ่มเล็ก ๆ ของเราและคุณจะถูกขอให้ใช้ชื่อดังกล่าวเป็นทางเลือกสุดท้ายเท่านั้น โปรดทราบด้วยว่านี่อาจทำให้กระบวนการแก้ไขข้อผิดพลาดของคุณล่าช้าและนั่นเป็นอีกเหตุผลหนึ่งที่ทำให้คุณพยายามค้นหาแพคเกจที่ถูกต้อง
คุณอาจยื่นข้อผิดพลาดกับแพคเกจโดยเฉพาะอย่างยิ่งไม่ได้โดยไปที่นี่
(คำต่อคำที่ยกมาจากReportingBugsเพื่อความสมบูรณ์)
หลังจากดำเนินการคำสั่งใด ๆ ข้างต้นแล้ว Apport (Ubuntu bug-นักข่าว) จะรวบรวมข้อมูลที่จำเป็น หน้าต่างจะปรากฏขึ้นเพื่อถามว่าคุณต้องการรายงานข้อผิดพลาดหรือไม่ คลิก "ส่งรายงาน" หากคุณต้องการดำเนินการต่อหรือคลิก "เนื้อหาของรายงาน" หากคุณต้องการตรวจสอบข้อมูล Apport ที่รวบรวม
จากนั้น Apport จะอัปโหลดข้อมูลปัญหาไปยัง Launchpad และหน้าต่างเบราว์เซอร์ใหม่จะเปิดขึ้นเพื่อแจ้งให้คุณทราบว่ากำลังประมวลผลรายงานข้อผิดพลาด หลังจากประมวลผลข้อมูลรายงานข้อผิดพลาดแล้วหน้าใหม่จะเปิดขึ้นเพื่อถามชื่อเรื่องรายงานข้อผิดพลาด ชื่อเรื่องบั๊กจะปรากฏในรายชื่อบั๊กทั้งหมดดังนั้นตรวจสอบให้แน่ใจว่าเป็นบั๊กที่ดี เมื่อเสร็จแล้วคลิก "ถัดไป" การค้นหาจะเกิดขึ้นตามชื่อเรื่องที่คุณให้กับรายงานข้อผิดพลาดและจะแสดงชื่อที่คล้ายกัน หากหนึ่งในสิ่งเหล่านี้ดูเหมือนจะเป็นข้อผิดพลาดที่แน่นอนที่คุณรายงานให้คลิกที่ชื่อของมันจากนั้น "ใช่นี่คือข้อผิดพลาดที่ฉันพยายามรายงาน" หากไม่มีให้คลิก "ไม่ฉันต้องรายงานข้อบกพร่องใหม่" Launchpad จะขอข้อมูลเพิ่มเติมจากคุณ เป็นสิ่งสำคัญที่คุณต้องระบุสามสิ่ง:
- สิ่งที่คุณคาดว่าจะเกิดขึ้น
- เกิดอะไรขึ้นจริง
- หากเป็นไปได้จำเป็นต้องมีชุดของขั้นตอนที่น้อยที่สุดซึ่งขั้นตอนที่ 1 คือ "เริ่มโปรแกรม"
กรอกข้อมูลลงในฟิลด์คำอธิบายด้วยข้อมูลให้มากที่สุดการมีข้อมูลมากเกินไปในคำอธิบายนั้นไม่เพียงพอ
ที่ด้านล่างของหน้ามีตัวเลือกพิเศษบางอย่างที่คุณสามารถใช้เพื่อทำให้รายงานข้อบกพร่องของคุณสมบูรณ์ยิ่งขึ้น:
ข้อผิดพลาดนี้เป็นช่องโหว่ด้านความปลอดภัย: โปรดตรวจสอบในกรณีที่รายงานข้อผิดพลาดของคุณอธิบายถึงพฤติกรรมที่อาจถูกบุกรุกเพื่อทำลายระบบของคุณ (สิ่งที่ต้องทำ: ถ้อยคำที่ดีกว่า?)
แท็ก: คุณสามารถเพิ่มแท็กที่นี่ที่เกี่ยวข้องกับรายงานข้อบกพร่องของคุณ ค่าที่กำหนดไว้ล่วงหน้าควรถูกทิ้งไว้ตามลำพัง
รวมไฟล์แนบ: การใช้ตัวเลือกนี้คุณสามารถเพิ่มไฟล์แนบที่รองรับเพื่ออธิบายหรือช่วยเหลือผู้อื่นในการสร้างข้อผิดพลาด ซึ่งอาจรวมถึงภาพหน้าจอการจับภาพวิดีโอของปัญหาหรือเอกสารตัวอย่างที่ทำให้เกิดความผิดพลาด หากต้องการสิ่งที่แนบมาเพิ่มเติมสามารถเพิ่มได้หลังจากรายงานข้อบกพร่องผ่านทางเพิ่มความคิดเห็น / สิ่งที่แนบมาที่ด้านล่างของหน้า
เมื่อเสร็จแล้วให้คลิก "ส่งรายงานข้อผิดพลาด"
หากคุณต้องการรวบรวมข้อมูลขณะออฟไลน์คุณอาจใช้apport-cli
เพื่อการนั้น คำแนะนำโดยละเอียดเกี่ยวกับเรื่องนี้และเคล็ดลับอื่น ๆ สามารถดูได้ที่ReportingBugs
คู่มือที่เป็นปัจจุบันที่สุดคือReportingBugs - เอกสารชุมชนของ Ubuntu
มันดูทันสมัยสำหรับฉันและฉันคิดว่ามันจะเป็นการซ้ำซ้อนที่จะนำข้อมูลนั้นมาไว้ที่นี่
หากคุณมีข้อผิดพลาด X (ระบบย่อยกราฟิก) หน้าการดีบัก X นั้นมีประโยชน์มาก:
โดยปกติแล้วการทำเช่นubuntu-bug xorg
นั้นจะได้รับข้อมูลที่ถูกต้องทั้งหมดไปยัง Launchpad ไบรซ์เสริม:
ใช่คำแนะนำที่ดีอย่างแน่นอน แต่ยังต้องแน่ใจว่าได้อธิบายปัญหาจริง ๆ ข้อผิดพลาดทั่วไปที่เกิดขึ้นในการจัดทำรายงานข้อผิดพลาด X นั้นไม่ได้อธิบายอย่างเต็มที่ถึงสิ่งที่เกิดขึ้นจริง อย่าสันนิษฐานว่าบันทึกเพียงอย่างเดียวบอกเล่าเรื่องราวทั้งหมด - ให้ละเอียด
หากคุณรู้จักแอปพลิเคชั่นดังกล่าว (โดยเฉพาะชื่อแพ็คเกจ) ฉันขอแนะนำให้ใช้ubuntu-bug
คำสั่งจากเทอร์มินัล ubuntu-bug packagename
จะรวบรวมข้อมูลอัตโนมัติบางส่วนและนำคุณไปยังหน้าเปิดรายงานการบั๊กซึ่งคุณสามารถอธิบายปัญหาได้
นอกจากนี้ยังเป็นเวลาที่ดีในการค้นหารายการที่อาจเป็นไปได้และหากคุณพบหนึ่งคลิกปุ่ม "มีผลต่อฉันด้วย"
หน้าความช่วยเหลือนี้มีข้อมูลที่เป็นประโยชน์มากขึ้น: ReportingBugs - เอกสารชุมชนของ Ubuntu
มันง่ายเหมือนการไปที่ Launchpadและเติมฟิลด์ 2 หรือ 3 ที่อยู่ในนั้น บรรทัดคำสั่งไม่ใช่วิธีเดียว
หรือคุณสามารถใช้สิ่งนี้ (แทนที่PACKAGENAME
ใน URL ด้วยชื่อแพ็คเกจตัวอย่าง: unity, gnome-shell, etc):
http://bugs.launchpad.net/ubuntu/+source/PACKAGENAME/+filebug?no-redirect
ubuntu-bug
วิธีการคุณสามารถพิมพ์ได้apport-collect REPORTNUMBER
โดยที่ REPORTNUMBER เป็นหมายเลขของข้อบกพร่องที่จะอยู่ใน URL ของที่คุณส่ง แต่
เปิด Terminal และประเภท:
$reportbug
มันจะแสดงผลลัพธ์เช่น:
The program 'reportbug' is currently not installed. You can install it by typing:
apt-get install reportbug
$apt-get install reportbug
Do you want to continue? [Y/n] y
กด Y: และมันจะติดตั้งreportbugบนเครื่อง Ubuntu
ตอนนี้คุณสามารถรายงานข้อผิดพลาด:
$reportbug
Please enter the name of the package in which you have found a problem.
> packagename
*** Welcome to reportbug. Use ? for help at prompts. ***
Detected character set: UTF-8
Please change your locale if this is incorrect.