Tôi tìm thấy một vấn đề với một ứng dụng trên Ubuntu.
Câu hỏi :
- Làm thế nào để tôi báo cáo vấn đề tốt nhất?
- Tôi nên cung cấp loại thông tin gì?
Tôi tìm thấy một vấn đề với một ứng dụng trên Ubuntu.
Câu hỏi :
Câu trả lời:
Ubuntu Wiki có một hướng dẫn rất kỹ lưỡng được minh họa rõ ràng và bao gồm nhiều tình huống có thể xảy ra.
Bản chất của trang đó là trước tiên bạn cần có tài khoản Launchpad , sau đó nhấn Alt+ F2và nhập ubuntu-bug packagename
. Trong 11.04 trở đi, bạn có thể nhập ubuntu-bug -w
và nhấp vào cửa sổ bị ảnh hưởng.
Ngoài ra còn có các phương pháp được mô tả trên trang wiki đó cho bạn biết cách:
Có một video hướng dẫn nhanh giải thích tốt hơn.
Và một số thông tin khác trên trang web này về cách thu thập thông tin cho báo cáo lỗi:
Có thể tìm thấy bộ hướng dẫn tổng quát và toàn diện nhất tại trang trợ giúp do cộng đồng duy trì này. Câu trả lời này về cơ bản, hợp nhất trang đó, và do đó bạn nên đọc nó và nếu bạn đang săn lỗi, bạn cần phải đọc nó.
ubuntu-bug <packagename>
trong một thiết bị đầu cuối.ubuntu-bug -w
vào một thiết bị đầu cuối, và bấm vào cửa sổ.ubuntu-bug <pid>
trong một thiết bị đầu cuối. Điều này rất quan trọng để không gây rắc rối cho Bug Squad tình nguyện , người giúp giải quyết các lỗi. Nếu bạn tìm thấy một lỗi hiện có, bạn có thể trả lời 'Lỗi này có ảnh hưởng đến bạn không' với 'Lỗi này ảnh hưởng đến tôi' và thêm bất kỳ thông tin bổ sung nào dưới dạng nhận xét.
Nếu bạn biết gói nào bị lỗi, bạn có thể chạy ubuntu-bug <packagename>
để bắt đầu quá trình báo cáo lỗi. bây giờ bạn có thể tiến hành bước tiếp theo.
Hướng dẫn chi tiết về việc tìm gói phù hợp được đưa ra ở đây
Và nếu những hướng dẫn chi tiết đó không có ích, bạn có biện pháp cuối cùng.
Bạn có thể nhập ubuntu-bug
vào một thiết bị đầu cuối hoặc cửa sổ Run và trả lời một số câu hỏi để thu thập một số thông tin về lỗi.
Nếu vẫn thất bại và bạn không thể xác định đúng gói, bạn có thể yêu cầu trợ giúp trong các kênh IRC hoặc tiếp tục và báo cáo lỗi không có gói cụ thể nào. Vui lòng lưu ý rằng điều này làm tăng thêm nỗ lực cho nhóm nhỏ tình nguyện viên của chúng tôi và bạn được yêu cầu sử dụng nó, như tiêu đề đã đọc, chỉ như là phương sách cuối cùng. Cũng lưu ý rằng điều này có thể trì hoãn quá trình giải quyết lỗi của bạn và đó là một lý do khác để nỗ lực hết sức có thể, để tìm gói phù hợp.
Bạn có thể báo lỗi không có gói cụ thể nào bằng cách vào đây .
(trích dẫn nguyên văn từ ReportingBugs để hoàn thiện.)
Sau khi thực hiện bất kỳ lệnh nào ở trên, Apport (trình báo cáo lỗi Ubuntu) sẽ thu thập dữ liệu cần thiết. Một cửa sổ sau đó sẽ bật lên, hỏi bạn nếu bạn muốn báo cáo lỗi. Nhấp vào "Gửi báo cáo" nếu bạn muốn tiếp tục hoặc nhấp vào "Nội dung báo cáo" nếu bạn muốn xem lại thông tin Apport thu thập được.
Apport sau đó sẽ tải thông tin sự cố lên Launchpad và một cửa sổ trình duyệt mới sẽ mở ra để thông báo cho bạn rằng báo cáo lỗi đang được xử lý. Sau khi dữ liệu báo cáo lỗi được xử lý, một trang mới sẽ mở ra để hỏi bạn về tiêu đề của báo cáo lỗi. Tiêu đề lỗi sẽ xuất hiện trong tất cả các danh sách lỗi, vì vậy hãy chắc chắn rằng nó đại diện cho lỗi tốt. Khi bạn đã hoàn tất, nhấp vào "Tiếp theo". Một tìm kiếm sau đó sẽ xảy ra dựa trên tiêu đề bạn đưa ra cho báo cáo lỗi và sẽ hiển thị những cái tương tự tiềm năng. Nếu một trong số đó có vẻ là lỗi chính xác mà bạn đang báo cáo, hãy nhấp vào tiêu đề của nó, sau đó "Có, đây là lỗi tôi đang cố gắng báo cáo". Nếu không, nhấp vào "Không, tôi cần báo cáo lỗi mới". Launchpad sau đó sẽ hỏi bạn để biết thêm thông tin. Điều quan trọng là bạn chỉ định ba điều:
- Những gì bạn dự kiến sẽ xảy ra
- Chuyện gì đã xảy ra
- Nếu có thể, một loạt các bước tối thiểu cần thiết để thực hiện nó, trong đó bước 1 là "bắt đầu chương trình"
Điền vào trường mô tả với càng nhiều thông tin càng tốt, tốt hơn là có quá nhiều thông tin trong mô tả hơn là không đủ.
Ở cuối trang, có một số tùy chọn bổ sung mà bạn có thể sử dụng để báo cáo lỗi hoàn chỉnh hơn:
Lỗi này là một lỗ hổng bảo mật: Vui lòng chỉ kiểm tra nếu báo cáo lỗi của bạn mô tả một hành vi có thể bị khai thác để bẻ khóa hệ thống của bạn. (TODO: từ ngữ tốt hơn?)
Thẻ: Bạn có thể thêm vào đây các thẻ liên quan đến báo cáo lỗi của bạn. Các giá trị được xác định trước nên được để lại một mình.
Bao gồm tệp đính kèm: Sử dụng tùy chọn này, bạn có thể thêm tệp đính kèm hỗ trợ để giải thích hoặc giúp người khác tái tạo lỗi. Điều này có thể bao gồm một ảnh chụp màn hình, quay video về vấn đề hoặc tài liệu mẫu gây ra lỗi. Các tệp đính kèm bổ sung, nếu cần, có thể được thêm vào sau khi lỗi được báo cáo thông qua Thêm nhận xét / tệp đính kèm ở cuối trang.
Khi bạn hoàn tất, nhấp vào "Gửi báo cáo lỗi".
Nếu bạn yêu cầu thu thập dữ liệu trong khi ngoại tuyến, bạn có thể sử dụng apport-cli
cho việc đó. Hướng dẫn chi tiết về điều này và nhiều mẹo khác có thể được tìm thấy tại ReportingBugs
Hướng dẫn mới nhất dường như là Báo cáo - Tài liệu Ubuntu cộng đồng
Nó có vẻ khá cập nhật với tôi và tôi nghĩ sẽ rất dư thừa nếu đưa thông tin đó vào đây.
Nếu bạn gặp lỗi X (hệ thống con đồ họa), trang Gỡ lỗi X rất hữu ích:
Thông thường, làm một ubuntu-bug xorg
sẽ có được tất cả các thông tin đúng cho Launchpad. Bryce cho biết thêm:
Vâng, chắc chắn là một đề nghị tốt. Nhưng cũng chắc chắn để thực sự mô tả vấn đề. Lỗi phổ biến nhất được thực hiện khi nộp báo cáo lỗi X là không mô tả đầy đủ những gì thực sự đã xảy ra. Đừng cho rằng các bản ghi một mình kể toàn bộ câu chuyện - hãy dài dòng.
Nếu bạn biết ứng dụng đang được đề cập (cụ thể là tên gói), tôi sẽ khuyên bạn nên sử dụng ubuntu-bug
lệnh từ thiết bị đầu cuối. ubuntu-bug packagename
sẽ thu thập một số thông tin tự động và đưa bạn đến ngay bảng khởi chạy báo cáo trang lỗi, nơi bạn có thể mô tả sự cố.
Đây cũng là thời điểm tốt để tìm kiếm các bản sao tiềm năng và nếu bạn tìm thấy một lần nhấp vào nút "cũng ảnh hưởng đến tôi".
Trang trợ giúp này có nhiều thông tin hữu ích hơn: Báo cáo - Tài liệu Ubuntu cộng đồng
Thật dễ dàng như truy cập Launchpad và điền vào 2 hoặc 3 trường ở đó. Dòng lệnh không phải là cách duy nhất.
Ngoài ra, bạn có thể sử dụng điều này (thay thế PACKAGENAME
trong URL bằng tên gói. Ví dụ: unity, gnome-shell, v.v.):
http://bugs.launchpad.net/ubuntu/+source/PACKAGENAME/+filebug?no-redirect
Nó được đề cập trong tài liệu Ubuntu .
ubuntu-bug
phương pháp của mình, bạn có thể chỉ cần nhập apport-collect REPORTNUMBER
, trong đó BÁO CÁO là số lỗi, sẽ có trong URL của bạn đã gửi nhưng.
Mở Terminal và gõ:
$reportbug
Nó sẽ hiển thị đầu ra như:
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
Press Y: và nó sẽ cài đặt reportbug trên máy tính Ubuntu
Bây giờ bạn có thể báo cáo lỗi:
$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.