เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

1.1. การรายงานข้อบกพร่องด้วย apport-cli


วิธีที่ต้องการในการรายงานจุดบกพร่องคือการใช้คำสั่ง appport-cli ต้องเรียกใช้บนเครื่องที่ได้รับผลกระทบจากจุดบกพร่อง เนื่องจากรวบรวมข้อมูลจากระบบที่กำลังเรียกใช้และเผยแพร่ไปยังรายงานจุดบกพร่องบน Launchpad การรับข้อมูลนั้นไปยัง Launchpad อาจเป็นเรื่องท้าทายหากระบบไม่ได้ใช้งานสภาพแวดล้อมเดสก์ท็อปเพื่อใช้เบราว์เซอร์ (โดยทั่วไปกับเซิร์ฟเวอร์) หรือหากไม่มีการเข้าถึงอินเทอร์เน็ต ขั้นตอนในการดำเนินการในสถานการณ์เหล่านี้มีอธิบายไว้ด้านล่าง


ภาพ

คำสั่ง apport-cli และ ubuntu-bug ควรให้ผลลัพธ์เหมือนกันบนเซิร์ฟเวอร์ CLI อันที่จริงแล้วเป็นลิงก์เชื่อมโยงไปยัง apport-bug ซึ่งฉลาดพอที่จะรู้ว่าสภาพแวดล้อมเดสก์ท็อปใช้งานอยู่หรือไม่ และจะเลือก apport-cli หากไม่เป็นเช่นนั้น เนื่องจากระบบเซิร์ฟเวอร์มักจะเลือก CLI-only apport-cli ตั้งแต่เริ่มต้นในคู่มือนี้


จำเป็นต้องยื่นรายงานข้อบกพร่องใน Ubuntu กับแพ็คเกจซอฟต์แวร์เฉพาะ ดังนั้นต้องระบุชื่อของแพ็คเกจ (แพ็คเกจต้นทางหรือชื่อ/เส้นทางของโปรแกรม) ที่ได้รับผลกระทบจากจุดบกพร่องดังกล่าวไปยัง appport-cli:


appport-cli PACKAGENAME


ภาพ

ดูบทที่ 3 การจัดการบรรจุภัณฑ์ [p. 27] สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแพ็คเกจใน Ubuntu


เมื่อ apport-cli รวบรวมข้อมูลเสร็จแล้ว ระบบจะถามคุณว่าต้องทำอย่างไร ตัวอย่างเช่น หากต้องการรายงานจุดบกพร่องในกลุ่ม:


apport-cli เป็นกลุ่ม


*** รวบรวมข้อมูลปัญหา


ข้อมูลที่เก็บรวบรวมสามารถถูกส่งไปยังนักพัฒนาเพื่อปรับปรุงแอปพลิเคชัน อาจใช้เวลาสักครู่

...


*** ส่งรายงานปัญหาให้นักพัฒนา?


หลังจากส่งรายงานปัญหาแล้ว โปรดกรอกแบบฟอร์มในเว็บเบราว์เซอร์ที่เปิดโดยอัตโนมัติ


คุณอยากจะทำอะไร? ตัวเลือกของคุณคือ: S: ส่งรายงาน (2.8 KB)


ภาพ

1 https://launchpad.net/

2 https://help.launchpad.net/YourAccount/NewAccount


V: ดูรายงาน

K: เก็บไฟล์รายงานไว้สำหรับส่งภายหลังหรือคัดลอกไปที่อื่น I: ยกเลิกและละเว้นการล่มในอนาคตของโปรแกรมนี้รุ่น

C: ยกเลิก

กรุณาเลือก (S/V/K/I/C):


สามตัวเลือกแรกมีการอธิบายไว้ด้านล่าง:


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


*** กำลังอัพโหลดข้อมูลปัญหา


ข้อมูลที่รวบรวมจะถูกส่งไปยังระบบติดตามจุดบกพร่อง อาจใช้เวลาสักครู่

94%


*** หากต้องการดำเนินการต่อ คุณต้องไปที่ URL ต่อไปนี้:


https://bugs.launchpad.net/ubuntu/+source/vim/+filebug/09b2495a- e2ab-11e3-879b-68b5996a96c8?


คุณสามารถเปิดเบราว์เซอร์ได้ทันที หรือคัดลอก URL นี้ไปยังเบราว์เซอร์บนคอมพิวเตอร์เครื่องอื่น


ทางเลือก:

1: เปิดเบราว์เซอร์ทันที C: ยกเลิก

กรุณาเลือก (1/C): 1


เบราว์เซอร์ที่จะใช้เมื่อเลือก '1' จะเป็นตัวที่รู้จักในระบบว่า www-browser ผ่านระบบทางเลือก Debian3. ตัวอย่างของเบราว์เซอร์แบบข้อความที่จะติดตั้ง ได้แก่ ลิงก์ elink lynx และ w3m คุณยังสามารถชี้เบราว์เซอร์ที่มีอยู่ไปยัง URL ที่กำหนดได้ด้วยตนเอง

ดู: แสดงข้อมูลที่รวบรวมไว้บนหน้าจอเพื่อตรวจสอบ นี่อาจเป็นข้อมูลจำนวนมาก กด 'Enter' เพื่อเลื่อนตามหน้าจอ กด 'q' เพื่อออกและกลับสู่เมนูตัวเลือก

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


คุณอยากจะทำอะไร? ตัวเลือกของคุณคือ: S: ส่งรายงาน (2.8 KB)

V: ดูรายงาน

K: เก็บไฟล์รายงานไว้สำหรับส่งภายหลังหรือคัดลอกไปที่อื่น I: ยกเลิกและละเว้นการล่มในอนาคตของโปรแกรมนี้รุ่น

C: ยกเลิก

กรุณาเลือก (S/V/K/I/C): k

ไฟล์รายงานปัญหา: /tmp/apport.vim.1pg92p02.apport


ภาพ

3 http://manpages.ubuntu.com/manpages/en/man8/update-alternatives.8.html


ในการรายงานจุดบกพร่อง ให้นำไฟล์ไปที่ระบบ Ubuntu ที่เปิดใช้งานอินเทอร์เน็ต และใช้ apport-cli กับมัน จะทำให้เมนูปรากฏขึ้นทันที (ข้อมูลที่เก็บรวบรวมไว้แล้ว) จากนั้นคุณควรกด 's' เพื่อส่ง:


apport-cli appport.vim.1pg92p02.apport


ในการบันทึกรายงานลงดิสก์โดยตรง (ไม่มีเมนู) คุณสามารถทำได้:


apport-cli vim -- บันทึก apport.vim.test.apport


ชื่อรายงานควรลงท้ายด้วย .appport .


ภาพ

หากระบบที่เปิดใช้งานอินเทอร์เน็ตนี้ไม่ใช่ Ubuntu/Debian จะไม่มี apport-cli ดังนั้นจึงจำเป็นต้องสร้างจุดบกพร่องด้วยตนเอง รายงานการอนุมัติจะไม่ถูกรวมเป็นสิ่งที่แนบมากับจุดบกพร่องด้วย ดังนั้นจึงไม่มีประโยชน์อย่างสมบูรณ์ในสถานการณ์นี้


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: