Pierwszą rzeczą rano uruchomiłem Ubuntu i przeglądarkę Chrome. W przeglądarce odwiedziłem stronę z polem hasła. Więc pojawił się pierścień z hasłem. Następnie pojawiło się okno dialogowe z prośbą o hasło, aby wysłać raport o błędzie dotyczący systemu. Następnie pojawiło się okno dialogowe zgłaszania błędów. (Coś o Gud i kolorze)
Nie jestem pewien dokładnej kolejności okien dialogowych.
Czy dodatkowe pytanie o hasło do zgłoszenia błędu jest normalnym zachowaniem?
bug-reporting
apport
privacy
Gert Kok
źródło
źródło
Odpowiedzi:
Czasami, ale nie zwykle.
Zgłaszanie awarii w procesach systemowych
Przez większość czasu, gdy aplikacja ulega awarii lub raportujesz błąd ręcznie, nie musisz wprowadzać hasła, aby informacje były automatycznie gromadzone i wysyłane do Launchpada .
Jednak gdy program lub usługa działająca jako
root
awarie, zbieranie danych o tej awarii wymaga dostępu do danych, które są dostępne tylko jakoroot
. W Ubuntu możesz wykonywać działania tak jakroot
poprzez uwierzytelnianie za pomocą hasła, pod warunkiem, że twoje konto ma możliwości administracyjne. ( Jest to ułatwione przezsudo
lub jeden z jego interfejsów graficznych , lub przez PolicyKit .) Jeśli konto nie posiada zdolności administracyjnych, to nie zostanie poproszony zgłosić awarię wroot
-owned procesu aż do logowania się na konto, które ma możliwości administracyjne.Po zalogowaniu się jako administrator i pojawieniu się monitu o zgłoszenie awarii w posiadanym
root
procesie pojawi się okno dialogowe hasła:Jest to jedna z dwóch sytuacji, w których konieczne może być podanie hasła w celu zgłoszenia błędu w Ubuntu.
Po uwierzytelnieniu proces zgłaszania awarii jest kontynuowany w taki sam sposób, jak w przypadku zwykłych nieprocesów
root
.Składanie raportów o błędach w przypadku awarii
Przed Ubuntu 12.04 LTS, gdy włączone było raportowanie awarii Apport, zostaniesz poproszony o przesłanie raportu o błędzie, zawierającego automatyczne dane. Tak jest nadal w wersjach alfa i beta Ubuntu (i wersjach wcześniejszych niż 12.04 LTS). Ale poczynając od Ubuntu 12.04 LTS, Apport jest skonfigurowany domyślnie, więc jeśli używasz stabilnej wersji Ubuntu i nastąpi awaria, automatycznie (za twoją zgodą) prześle informacje do bazy danych, która nie wymaga ciebie aby wypełnić raport o błędzie. Jest to potencjalnie mniej przydatne niż zgłaszanie błędów, ale oznacza to, że informacje można skutecznie zebrać od wielu większej liczby użytkowników - a ponadto raporty o błędach są często najcenniejsze w wersjach alfa i beta, w których błędy mogą zostać naprawione jako wynik raportu.
Jeśli jednak ponownie włączysz zgłaszanie błędów w przypadku awarii lub zgłosisz błąd,
ubuntu-bug
ręcznie wywołując nazwę pakietu lub identyfikator procesu, wówczas będziesz mieć możliwość złożenia zgłoszenia błędu. Raporty o błędach w Ubuntu są zapisywane na Launchpad . Kiedy więc dane błędu zostaną zebrane i przesłane do Launchpada, strona Launchpad, w której można złożyć raport o błędzie z danymi automatycznie dołączonymi, pojawi się w przeglądarce internetowej. (Chyba że domyślna przeglądarka internetowa nie działa i na tym właśnie polega błąd).Jeśli nie jesteś zalogowany do Launchpad, zostaniesz przeniesiony do strony logowania Launchpad w przeglądarce internetowej, aby zgłosić błąd. Jest to druga z dwóch sytuacji, w których może być konieczne wprowadzenie hasła w celu zgłoszenia błędu w Ubuntu.
źródło
apport
prawdopodobnie próbuje się dokonać autoryzacjisu
, co wymaga użycia hasłaroot
użytkownika. W systemie Ubuntu tenroot
użytkownik nie istnieje jako jawne konto użytkownika, do którego można się zalogować. Aby naprawić :sudo gksu-properties
; zmieńsu
->sudo
; Może być konieczne ponowne uruchomienie komputera