Na jednej z moich maszyn działa proces o nazwie „whoopsie”. Używam serwera 12.04 i nigdy specjalnie nie instalowałem niczego o tej nazwie.
Wydaje się, że Google sugeruje, że ma coś wspólnego z dziennikami błędów, ale nie znajduję zbyt wielu informacji. Fakt, że nie zainstalowałem go ręcznie i 3 inne serwery, które sprawdziłem, w rzeczywistości nie miały takiego uruchomionego procesu LUB pliku wykonywalnego, sprawiły, że byłem trochę zdezorientowany.
Czy ktoś wie, czym jest proces „Whoopsie”?
Czy ktoś wie, jakie pakiety mogły go zainstalować? Serwer jest dość prosty, ma stos LAMP, Sambę i serwery wydruku oraz wtyczkę Nagios NRPE, nic więcej nie jest zainstalowane, po prostu stoi tam jako ładny serwer zapasowy.
Więcej informacji:
$ whoopsie -h
Usage:
whoopsie [OPTION...]
Help Options:
-h, --help Show help options
Application Options:
-f, --foreground Run in the foreground
i
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
whoopsie 913 0.0 0.4 24448 2092 ? Ssl May07 0:00 whoopsie
i
$ sudo cat /etc/passwd | grep whoop
whoopsie:x:107:118::/nonexistent:/bin/false
apport
error-handling
whoopsie
Nanne
źródło
źródło
Odpowiedzi:
Co znajduje się w whoopsie ?
Whoopsie nie wyśle raportów o awariach bez Twojej zgody!
Jak wyjaśnia Evan w swojej odpowiedzi poniżej, faktyczna transmisja danych o awarii ma miejsce tylko wtedy, gdy zezwolisz na to za pomocą graficznego okna dialogowego (patrz poniżej) lub, jeśli serwer CLI jest jawnie uruchomiony
apport-cli
.Jak mogę to wyłączyć na pulpicie?
Powłoka GNOME (Ubuntu 17.10+)
Unity (Ubuntu przed 17.04)
Przejdź do Ustawienia ... Prywatność ...
A w karcie Diagnostyka odznacz te raporty o błędach Send kanonicznych opcji:
Jak wyłączyć to na serwerze lub za pomocą wiersza polecenia?
report_crashes
parametr nafalse
w/etc/default/whoopsie
pliku.sudo service whoopsie stop
.źródło
Whoopsie jest częścią modułu do śledzenia błędów Ubuntu . Pobiera raporty o awariach, które program apport tworzy i przedstawia w przypadku awarii aplikacji, i wysyła je do serwera Canonical w celu dalszego przetwarzania. Dane zebrane z tych raportów pomagają nam ustalać priorytety i śledzić najbardziej palące problemy:
http://errors.ubuntu.com
Mały proces demona Whoopsie jest domyślnie uruchamiany zarówno w instalacjach Ubuntu, jak i na serwerach. Wyśle raporty tylko wtedy, gdy wyraźnie zatwierdzisz to w oknie dialogowym, które pojawia się na instalacjach na pulpicie lub, w przypadku serwera, ręcznie uruchomisz
apport-cli
.Możesz go wyłączyć, przechodząc do Ustawień systemu -> Prywatność -> Diagnostyka i odznaczając pole „Wyślij raporty błędów do Canonical”.
Aby wyłączyć go na Ubuntu Server, edytuj
/etc/default/whoopsie
plik i zmieńreport_crashes=
nafalse
, a następnie uruchomsudo stop whoopsie
.Pamiętaj, że jeśli to zrobisz, nie będziemy informowani o problemach wpływających na Twój komputer i możemy nie być w stanie ich naprawić. Mówię o tym, jak wykorzystujemy twoje dane, aby ulepszyć Ubuntu w tym filmie:
źródło
/etc/default/whoopsie
nie istnieje w 16.04. Jedynym sposobem na powstrzymanie Whoopsie jest odinstalowanie go.Nie miałem żadnych problemów, ponieważ jestem w trakcie budowania własnego pulpitu Ubuntu, ale do tej pory system ciągle ulega awarii, ale teraz go pozbyłem :)
źródło
apt-get -s
uruchamia symulację. Gdy jesteś gotowy, aby faktycznie usunąć pakiet, wymienićapt-get -s
zsudo apt-get
. Jeśli po prostu uruchomiszapt-get -s
, nie nastąpi faktyczna dezinstalacja.To demon raportowania błędów Canonical.
Odrażające jest to, że nie jesteś nawet pytany, czy chcesz go zainstalować, co nie jest tak miłe, jeśli masz budżetowy serwer pod względem sprzętowym
@Glynn BLower
apt-get -s purge
nie wydaje się deinstalować demona, po prostu pokazuje, że jest tam, jeśli chcesz go wyczyścić
apt-get purge
wykonałem lewę przy instalacji mojego serwera 13.04
źródło
Jest to „demon zgłaszania awarii bazy danych Ubuntu”: http://packages.ubuntu.com/precise/whoopsie
źródło
Whoopsie ma listę zależności i są one zbędne bez Whoopsie Synaptic Package Manager
Szukaj> Whoopsie
Mark for Complete Removal
wszystkielib_*
pakiety związane z Whoopsie.Zastosować
Jeśli wybrałeś
sudo apt-get -s purge whoopsie
trasę, nie zapomnijsudo apt autoremove
później, aby wszystkie paczki zostały opróżnione.Zasugeruj
sudo apt-get update
po wszystkim, a następnieservice --status-all
sprawdź, czy „Whoopsie” nie jest w twoim systemie.źródło