Cách tắt/bật báo cáo lỗi tự động trong Ubuntu 20.04 LTS

Tác giả NetworkEngineer, T.Hai 16, 2022, 10:17:20 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách tắt/bật báo cáo lỗi tự động trong Ubuntu 20.04 LTS


Trên tất cả các bản cài đặt Ubuntu mới hơn, Ubuntu kích hoạt Dịch vụ báo cáo lỗi ứng dụng theo mặc định tại thời điểm khởi động. Điều này có nghĩa là thỉnh thoảng, một số lượng lớn các lỗi bên trong sẽ xuất hiện trên màn hình Ubuntu của bạn. Các cửa sổ bật lên này là một chức năng của trình gỡ lỗi nội bộ, tự động tạo báo cáo cho tất cả các gói hệ thống của bạn đã bị lỗi.


Vấn đề với các cửa sổ bật lên lỗi này là có một số lượng lớn người dùng Ubuntu và khả năng cao là lỗi đã được thông báo. Cũng có khả năng là một số tập tin cho báo cáo lỗi của bạn đã được gửi bởi một số người. Ngoài ra, là một chuyên gia Ubuntu, bạn có thể đã biết cách tự khắc phục sự cố. Sau đó, bạn nên tập trung vào việc khắc phục sự cố thay vì gửi báo cáo đến Canonical. Trong những trường hợp như vậy, những báo cáo này chỉ gây khó chịu cho bạn, mình khuyên bạn nên vô hiệu hóa chúng. Ngoài ra, sự cố và lỗi nghe có vẻ giống như những vấn đề lớn, nhưng trên thực tế, chúng chủ yếu là những trục trặc nhỏ của hệ điều hành, mà bạn có thể gặp phải vài lỗi mỗi ngày. Nó hầu như không bao giờ có nghĩa là hệ thống của bạn bị hỏng hoặc sắp sửa.

Trong bài viết này, mình sẽ mô tả cách cấu hình dịch vụ Apport để quản lý cửa sổ bật lên báo cáo lỗi trên màn hình Ubuntu. mình sẽ mô tả cách bật / tắt dịch vụ Ứng dụng cả từ dòng lệnh và từ giao diện người dùng đồ họa Ubuntu.

Mình đã chạy các lệnh và thủ tục được đề cập trong bài viết này trên hệ thống Ubuntu 20.04 LTS và Ubuntu 18.04 LTS.

1. Apport hoạt động như thế nào?

Mục đích của báo cáo lỗi Apport là:

  • Đo lường sự cố hệ thống xảy ra và khi nào chúng xảy ra
  • Thu thập thông tin về sự cố và trạng thái hệ điều hành để gửi báo cáo
  • Báo cáo các ngoại lệ không được xử lý trong các ngôn ngữ lập trình khác như Python
  • Báo cáo một số sự cố khác có thể được phát hiện tự động như lỗi cài đặt và nâng cấp gói
  • Tạo cửa sổ bật lên trên giao diện người dùng cho người dùng đối với mỗi sự cố và hướng dẫn người dùng cách báo cáo sự cố
  • Gửi báo cáo lỗi không crash về phần mềm cho nhà phát triển để họ có thể thu thập thông tin về hệ điều hành và các phiên bản gói đang được người dùng Ubuntu sử dụng

2. Tắt báo cáo lỗi thông qua dòng lệnh

Nếu bạn là người am hiểu về Terminal, bạn có thể cấu hình dịch vụ Apport theo các cách sau để tắt báo cáo lỗi:

Lưu ý: Bạn có thể mở ứng dụng Terminal thông qua Dash hệ thống hoặc phím tắt Ctrl + alt + T.

3. Dừng ứng dụng

Dịch vụ Apport ở trạng thái đang chạy hoặc đang hoạt động theo mặc định khi bạn cài đặt Ubuntu 18.04. Bạn có thể dừng dịch vụ này bằng cách chạy lệnh sau dưới dạng sudo:

Mã nguồn [Chọn]
$ sudo service apport stop

Dịch vụ sẽ âm thầm dừng mà không đưa ra bất kỳ thông báo nào. Bây giờ hệ thống của bạn sẽ không gửi bất kỳ báo cáo lỗi nào trong phần đăng nhập hiện tại. Tuy nhiên, dịch vụ sẽ bắt đầu lại khi bạn khởi động hệ thống lần sau.

4. Tắt ứng dụng khi khởi động

Để vô hiệu hóa vĩnh viễn dịch vụ Apport, bạn cần cấu hình để nó được tắt tự động khi khởi động. Đối với điều này, bạn cần thực hiện một số thay đổi trong tập tin cấu hình Apport. Mở tập tin trong bất kỳ trình chỉnh sửa yêu thích nào của bạn. Mình đang sử dụng trình chỉnh sửa Nano để mở tập tin dưới dạng sudo:

Mã nguồn [Chọn]
$ sudo nano /etc/default/apport

Trong tập tin ứng dụng, hãy tìm kiếm dòng có giá trị được bật '1' theo mặc định. Thay đổi giá trị này thành 0 để hệ thống không khởi động dịch vụ ứng dụng khi khởi động.

Nhấn Ctrl + X, Y, rồi nhấn Enter để lưu các thay đổi vào tập tin này.

5. Gỡ cài đặt ứng dụng

Một cách khác đơn giản nhưng ít được đề xuất hơn là xóa hoàn toàn dịch vụ apport với tất cả các cấu hình của nó khỏi hệ thống của bạn. Bạn có thể thực hiện việc này bằng cách xóa Apport thông qua lệnh sau dưới dạng sudo:

Mã nguồn [Chọn]
$ sudo apt-get purge apport
Xin lưu ý rằng chỉ người dùng được ủy quyền mới có thể thêm / xóa và định cấu hình phần mềm trên Ubuntu.


Bây giờ dịch vụ Apport đã hoàn toàn bị xóa khỏi hệ thống của bạn và bạn không cần phải lo lắng về bất kỳ báo cáo lỗi nào được gửi từ hệ thống Ubuntu của bạn.

6. Bật báo cáo lỗi thông qua dòng lệnh

Nếu bạn muốn kích hoạt lại dịch vụ Apport, bạn có thể cài đặt dịch vụ bằng cách chạy lệnh sau dưới dạng sudo:

Mã nguồn [Chọn]
$ sudo apt install apport

Sau đó, bạn có thể khởi động dịch vụ theo cách thủ công bằng cách chạy lệnh sau:

Mã nguồn [Chọn]
$ sudo systemctl start apport
Sau đó, hãy đảm bảo rằng tập tin cấu hình apport được thiết lập đúng cách để khởi động dịch vụ apport khi khởi động.

Mã nguồn [Chọn]
$ sudo nano /etc/default/apport
Hãy đảm bảo rằng giá trị của kích hoạt được đặt thành 1 trong tập tin cấu hình này. Nhấn Ctrl + X, Y rồi nhấn Enter để lưu các thay đổi đối với tập tin này.

7. Bật / Tắt báo cáo lỗi qua giao diện người dùng

Nếu bạn thích sử dụng GUI để thực hiện các tác vụ quản trị đơn giản, bạn có thể tạo tiện ích Cài đặt đồ họa.

Có thể truy cập Cài đặt thông qua Dash hệ thống hoặc bằng cách truy cập nó như sau:

Nhấp vào mũi tên hướng xuống nằm ở góc trên cùng bên phải của màn hình Ubuntu, sau đó nhấp vào biểu tượng cài đặt từ giao diện sau:


Tiện ích Cài đặt mở trong tab WiFi theo mặc định. Bạn cần nhấp vào tab Bảo mật để định cấu hình báo cáo sự cố.

Ngoài ra, bạn có thể nhập quyền riêng tư trong tìm kiếm Dash để mở trực tiếp cài đặt Quyền riêng tư.


Trong ngăn bên phải, hãy tìm tính năng Problem Reporting, có giá trị là 'Automatic' theo mặc định.


Nhấp vào Problem Reporting để tùy chỉnh tính năng báo cáo lỗi báo cáo các sự cố kỹ thuật ẩn danh cho Canonical.


Tại đây, bạn có thể tắt nút "Send error reports to Canonical" để tắt hoàn toàn tính năng báo cáo lỗi. Hoặc bạn có thể chọn nếu bạn muốn hệ thống tự động gửi báo cáo lỗi hoặc hiển thị hộp thoại cho từng lỗi trước khi gửi báo cáo đến Canonical.

Ngay sau khi bạn thực hiện các cài đặt cần thiết, chúng sẽ có hiệu lực và cũng sẽ giữ nguyên giá trị trong lần khởi động hệ thống tiếp theo của bạn.

Bây giờ bạn có một cách để tắt các cửa sổ bật lên lỗi không mong muốn, điều này có thể khiến bạn mất tập trung khỏi nhiệm vụ thực tế đang thực hiện. Nó cũng tiết kiệm tài nguyên hệ thống mà trước đây nó đã sử dụng để khởi động dịch vụ Apport, kiểm tra lỗi và sự cố, sau đó là thông báo UI và các quy trình báo cáo khác.