Sự cố lỗi khởi động liên tục - com.ubfox.apport-support-gtk-root là gì


22

Lỗi này có nghĩa là gì và tại sao nó cứ xuất hiện khi khởi động? Tôi đã báo cáo một lỗi nhưng không có gì thay đổi.


Chào mừng bạn đến hỏi Ubuntu! ;-) Apport là hệ thống chặn sự cố khi chúng xảy ra, vì vậy đó không phải là vấn đề, chỉ là triệu chứng. Nếu bạn muốn giúp đỡ với lỗi, bạn cần cung cấp thêm chi tiết.
Fabby

Câu trả lời:


22

Ubuntu có một chương trình gọi là Apport chịu trách nhiệm phát hiện các sự cố như vậy và khi có sự đồng ý của người dùng, hãy báo cáo các sự cố này cho các nhà phát triển. Quá trình này dự định sẽ khắc phục sự cố bởi các nhà phát triển.

Tuy nhiên, nó có thể rất khó chịu đối với người dùng thông thường và không có lý do gì để hiển thị lỗi cho người dùng khi họ không thể tự làm bất cứ điều gì về nó. Vì vậy, bạn có thể muốn vô hiệu hóa chúng.

Hệ thống apport tạo các tệp báo cáo sự cố trong thư mục / var / crash. Các tệp báo cáo sự cố này khiến thông báo lỗi xuất hiện mỗi khi khởi động Ubuntu.

Tắt apport

$ gksudo gedit /etc/default/apport

Chỉ cần đặt giá trị kích hoạt thành 0 và điều này sẽ vô hiệu hóa apport.

enabled=0

Lưu file và đóng nó lại. Từ lần khởi động tiếp theo trở đi, sẽ không có thông báo lỗi nào. Nếu bạn không muốn khởi động lại hệ thống thì hãy khởi động lại apport từ dòng lệnh.

$ sudo service apport restart

Lưu ý rằng bạn có thể tạm thời ghi đè cài đặt này với sudo service apport start force_start=1.
jvriesem

Bạn có thể giải thích rõ hơn về lý do tại sao các lỗi này được bật theo mặc định không? Nếu chúng tương đối vô dụng với người dùng cuối, có lẽ đáng để đàn áp họ và thêm tùy chọn "báo cáo tự động" toàn cầu không giao diện với người dùng?
XtrmJosh

15

(Viết một câu trả lời mới, vì tôi chưa thể bình luận.)

Thêm vào câu trả lời của @Vlad Savitsky:

Nhiệm vụ của Apport là báo cáo sự cố cho các nhà phát triển Ubuntu. Vì vậy, nó là lành tính và không nên đơn giản là tắt.

Apport được cho là chỉ cho bạn mọi vấn đề chỉ một lần. Vấn đề dường như là bản thân apport có thể trở nên bối rối và không thể ghi lại rằng nó đã báo cáo một vấn đề, hoặc quên rằng nó đã làm. Điều này có thể dẫn đến toàn bộ loạt các hộp thoại, gây khó chịu. Điều này có thể xảy ra khi nâng cấp hệ thống.

Một giải pháp là xóa tất cả các báo cáo sự cố trong /var/crashthư mục. Lệnh này có thể làm điều đó cho bạn:

sudo rm /var/crash/*

Tất nhiên, nếu sự cố mới xảy ra, apport sẽ thông báo cho bạn về những điều cần thiết.

Nếu apport tiếp tục gây phiền nhiễu, tắt nó hoàn toàn là một giải pháp khác. Như Vlad mô tả, bạn cần phải

sudo ${EDITOR-gedit} /etc/default/apport

và thiết lập enabled=0. Để kích hoạt thay đổi đó, vào ngày 16.04 trở lên, một cú pháp khác không chỉ restartcần thiết để khởi động lại apport. 16.04 sử dụng systemdđể quản lý các dịch vụ, để systemctlcó thể sử dụng lệnh:

sudo systemctl restart apport
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.