<Trước | Nội dung | Tiếp theo>
1.1. Báo cáo lỗi với apport-cli
Cách ưa thích để báo cáo lỗi là sử dụng lệnh apport-cli. Nó phải được gọi trên máy bị ảnh hưởng bởi lỗi vì nó thu thập thông tin từ hệ thống mà nó đang được chạy và xuất bản nó lên báo cáo lỗi trên Launchpad. Do đó, việc đưa thông tin đó đến Launchpad có thể là một thách thức nếu hệ thống không chạy trong môi trường máy tính để bàn để sử dụng trình duyệt (phổ biến với máy chủ) hoặc nếu nó không có quyền truy cập Internet. Các bước cần thực hiện trong những tình huống này được mô tả dưới đây.
Các lệnh apport-cli và ubuntu-bug sẽ cho kết quả giống nhau trên máy chủ CLI. Cái thứ hai thực sự là một liên kết biểu tượng để ứng dụng-bug đủ thông minh để biết liệu môi trường máy tính để bàn có đang được sử dụng hay không và sẽ chọn apport-cli nếu không. Vì hệ thống máy chủ có xu hướng chỉ ứng dụng CLI-cli đã được chọn ngay từ đầu trong hướng dẫn này.
Báo cáo lỗi trong Ubuntu cần được gửi dựa trên một gói phần mềm cụ thể, do đó, tên của gói (gói nguồn hoặc tên chương trình / đường dẫn) bị ảnh hưởng bởi lỗi cần được cung cấp cho apport-cli:
apport-cli GÓI GÓI
Xem Chương 3, Quản lý gói [tr. 27] để biết thêm thông tin về các gói trong Ubuntu.
Sau khi apport-cli thu thập xong thông tin, bạn sẽ được hỏi phải làm gì với nó. Ví dụ, để báo cáo một lỗi trong vim:
apport-cli vim
*** Thu thập thông tin vấn đề
Thông tin thu thập được có thể được gửi đến các nhà phát triển để cải thiện ứng dụng. Điều này có lẽ tốn một vài phút.
...
*** Gửi báo cáo sự cố cho các nhà phát triển?
Sau khi báo cáo sự cố được gửi đi, vui lòng điền vào biểu mẫu trong trình duyệt web được mở tự động.
Bạn thích làm gì? Các tùy chọn của bạn là: S: Gửi báo cáo (2.8 KB)
2 https://help.launchpad.net/YourAccount/NewAccount
V: Xem báo cáo
K: Giữ tệp báo cáo để gửi sau hoặc sao chép sang nơi khác Tôi: Hủy và bỏ qua các lỗi trong tương lai của phiên bản chương trình này
C: Hủy bỏ
Vui lòng chọn (S / V / K / I / C):
Ba tùy chọn đầu tiên được mô tả bên dưới:
• Gửi: gửi thông tin đã thu thập đến Launchpad như một phần của quá trình gửi báo cáo lỗi mới. Bạn sẽ có cơ hội để mô tả lỗi bằng từ ngữ của riêng mình.
*** Tải lên thông tin sự cố
Thông tin thu thập được đang được gửi đến hệ thống theo dõi lỗi. Điều này có lẽ tốn một vài phút.
94%
*** Để tiếp tục, bạn phải truy cập URL sau:
https://bugs.launchpad.net/ubuntu/+source/vim/+filebug/09b2495a- e2ab-11e3-879b-68b5996a96c8?
Bạn có thể khởi chạy trình duyệt ngay bây giờ hoặc sao chép URL này vào trình duyệt trên máy tính khác.
Lựa chọn:
1: Khởi chạy trình duyệt ngay bây giờ C: Cancel
Vui lòng chọn (1 / C): 1
Trình duyệt sẽ được sử dụng khi chọn '1' sẽ là trình duyệt được biết đến trên hệ thống là www-browser thông qua hệ thống lựa chọn thay thế Debian3. Ví dụ về các trình duyệt dựa trên văn bản để cài đặt bao gồm liên kết, elinks, lynx và w3m. Bạn cũng có thể trỏ trình duyệt hiện có theo cách thủ công tại URL đã cho.
• Lượt xem: hiển thị thông tin đã thu thập trên màn hình để xem xét. Đây có thể là rất nhiều thông tin. Nhấn 'Enter' để cuộn theo màn hình. Nhấn 'q' để thoát và quay lại menu lựa chọn.
• Giữ: ghi thông tin thu thập được vào đĩa. Tệp kết quả sau đó có thể được sử dụng để gửi báo cáo lỗi, thường là sau khi chuyển nó sang hệ thống Ubuntu khác.
Bạn thích làm gì? Các tùy chọn của bạn là: S: Gửi báo cáo (2.8 KB)
V: Xem báo cáo
K: Giữ tệp báo cáo để gửi sau hoặc sao chép sang nơi khác Tôi: Hủy và bỏ qua các lỗi trong tương lai của phiên bản chương trình này
C: Hủy bỏ
Vui lòng chọn (S / V / K / I / C): k
Tệp báo cáo sự cố: /tmp/apport.vim.1pg92p02.apport
3 http://manpages.ubuntu.com/manpages/en/man8/update-alternatives.8.html
Để báo cáo lỗi, hãy tải tệp vào hệ thống Ubuntu hỗ trợ internet và áp dụng apport-cli cho nó. Điều này sẽ làm cho menu xuất hiện ngay lập tức (thông tin đã được thu thập). Sau đó, bạn nên nhấn 's' để gửi:
apport-cli apport.vim.1pg92p02.apport
Để lưu trực tiếp báo cáo vào đĩa (không có menu), bạn có thể thực hiện:
apport-cli vim --save apport.vim.test.apport
Tên báo cáo phải kết thúc bằng .apport .
Nếu hệ thống hỗ trợ internet này không phải là Ubuntu / Debian, thì apport-cli sẽ không khả dụng, do đó lỗi sẽ cần được tạo theo cách thủ công. Báo cáo ứng dụng cũng không được bao gồm dưới dạng tệp đính kèm cho một lỗi, vì vậy nó hoàn toàn vô dụng trong trường hợp này.
<Trước | Nội dung | Tiếp theo>