กระบวนการ 'whoopsie' คืออะไรและฉันจะลบออกได้อย่างไร


334

ในหนึ่งในเครื่องของฉันฉันมีกระบวนการทำงานที่เรียกว่า "whoopsie" ฉันใช้เซิร์ฟเวอร์ 12.04 และไม่เคยติดตั้งสิ่งใดโดยใช้ชื่อนี้

Google ดูเหมือนจะบอกเป็นนัยว่ามีบางสิ่งที่เกี่ยวข้องกับบันทึกข้อผิดพลาด แต่ฉันไม่พบข้อมูลมากเกินไป ความจริงที่ว่าฉันไม่ได้ติดตั้งด้วยตนเองและเซิร์ฟเวอร์อื่นอีก 3 ตัวที่ฉันตรวจสอบนั้นจริง ๆ แล้วไม่มีกระบวนการทำงานหรือการปฏิบัติการที่ทำให้ฉันสับสนเล็กน้อย

ไม่มีใครรู้ว่ากระบวนการ "whoopsie" คืออะไร?

ไม่มีใครรู้ว่าแพคเกจใดอาจติดตั้งหรือไม่ เซิร์ฟเวอร์ค่อนข้างธรรมดามี LAMP stack, Samba และ print servers และ Nagios NRPE plugin ไม่มีการติดตั้งอะไรเลยเพียงแค่มีเซิร์ฟเวอร์สำรองที่ดี

ข้อมูลเพิ่มเติมบางส่วน:

$ whoopsie -h
Usage:
  whoopsie [OPTION...]

Help Options:
  -h, --help           Show help options

Application Options:
  -f, --foreground     Run in the foreground

และ

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND  
whoopsie   913  0.0  0.4  24448  2092 ?        Ssl  May07   0:00 whoopsie

และ

$ sudo cat /etc/passwd | grep whoop
whoopsie:x:107:118::/nonexistent:/bin/false

ฉันกำจัดมันในไฟล์ปรับแต่งตามคำแนะนำเหล่านี้mschoofs.blogspot.it/2015/11/ ......
flyingdrifter

คำตอบ:


317

อะไรอุ๊ย ?

  • นี่เป็น daemon "การรายงานข้อผิดพลาดของ Ubuntu" และติดตั้งโดยค่าเริ่มต้นในการติดตั้งทั้งเดสก์ท็อป / เซิร์ฟเวอร์
  • เมื่อเกิดข้อผิดพลาดwhoopsieจะทำสองสิ่ง:
    1. รวบรวมรายงานความผิดพลาดที่สร้างโดยApportและ
    2. สามารถส่งไปที่ Ubuntu / Canonical (เฉพาะไปที่https://daisy.ubuntu.comในBSON )

Whoopsie จะไม่ส่งรายงานข้อผิดพลาดของคุณโดยไม่ได้รับอนุญาตจากคุณ!

  • ในฐานะที่เป็นอีวานอธิบายในคำตอบของเขาด้านล่างส่งจริงของข้อมูลความผิดพลาดเกิดขึ้นเฉพาะในกรณีที่คุณอนุญาตให้มันผ่านโต้ตอบแบบกราฟิก (ดูด้านล่าง) หรือสำหรับเซิร์ฟเวอร์ CLI apport-cliเรียกใช้อย่างชัดเจน

    ภาพหน้าจอ

ฉันจะปิดใช้งานบนเดสก์ท็อปได้อย่างไร

GNOME Shell (Ubuntu 17.10+)

ภาพหน้าจอ

Unity (Ubuntu ก่อน 17.04)

  • ไปที่การตั้งค่า ... ความเป็นส่วนตัว ...

    ภาพหน้าจอ

  • และในแท็บการวินิจฉัยให้ยกเลิกการเลือกตัวเลือกส่งรายงานข้อผิดพลาดไปยัง Canonical :

    ภาพหน้าจอ

ฉันจะปิดการใช้งานบนเซิร์ฟเวอร์หรือผ่านทางบรรทัดคำสั่งได้อย่างไร

  • เพียงแค่เปลี่ยนreport_crashesพารามิเตอร์เป็นfalseใน/etc/default/whoopsieไฟล์
  • จากนั้นจึงกล่าวอำลากับsudo service whoopsie stopใคร

คุณมีข้อมูลอะไรบ้างที่แพ็คเกจติดตั้งหรือไม่
Nanne

33
ไม่เพียงกำจัดมัน
ish

4
ฉันเพิ่งติดตั้งเซิร์ฟเวอร์ 12.04 ใหม่ทั้งหมดและติดตั้งโดยอัตโนมัติ

2
ฉันเพิ่งได้รูทเซิร์ฟเวอร์ที่ติดตั้งเซิร์ฟเวอร์วนิลาค่อนข้างมากอาจไม่ใช่โหมดผู้เชี่ยวชาญ แต่ไม่มีสิ่งใดติดตั้ง (ไม่ใช่แม้แต่ ntp) และได้รับ whoopsie อันที่จริงแล้วได้รับการกำจัด - apt ขอบคุณสำหรับคำที่ยอดเยี่ยม :)
TheDeadSerious

8
ไม่มี / etc / default / whoopsie ใน ubuntu
Evan Carroll

41

อุ๊ยเป็นส่วนหนึ่งของการติดตามข้อผิดพลาดอูบุนตู ใช้รายงานความผิดพลาดที่ภาคผนวกสร้างและนำเสนอเมื่อใดก็ตามที่แอปพลิเคชันล้มเหลวและส่งไปยังเซิร์ฟเวอร์ Canonical สำหรับการประมวลผลเพิ่มเติม ข้อมูลที่รวบรวมจากรายงานเหล่านี้ช่วยเราจัดลำดับความสำคัญและติดตามปัญหาเร่งด่วนที่สุด:

http://errors.ubuntu.com

whoopsie daemon กระบวนการขนาดเล็กนั้นจะถูกเรียกใช้ตามค่าเริ่มต้นทั้งบนเดสก์ท็อป Ubuntu และเซิร์ฟเวอร์ apport-cliมันจะส่งรายงานว่าคุณอย่างชัดเจนอนุมัติในกล่องโต้ตอบที่ปรากฏบนเดสก์ทอปติดตั้งหรือในกรณีของเซิร์ฟเวอร์ที่ทำงานด้วยตนเอง

คุณสามารถปิดการใช้งานได้โดยไปที่การตั้งค่าระบบ -> ความเป็นส่วนตัว -> การวินิจฉัยและยกเลิกการทำเครื่องหมายในช่องที่ระบุว่า "ส่งรายงานข้อผิดพลาดไปยัง Canonical"

ปิดการใช้งานบน Ubuntu Server ให้แก้ไข/etc/default/whoopsieไฟล์และการเปลี่ยนแปลงreport_crashes=ที่จะทำงานแล้วfalsesudo stop whoopsie

โปรดทราบว่าหากคุณทำเช่นนี้เราจะไม่รับรู้ถึงปัญหาที่มีผลกับคอมพิวเตอร์ของคุณและอาจไม่สามารถแก้ไขได้ ฉันพูดถึงวิธีที่เราใช้ข้อมูลของคุณเพื่อทำให้ Ubuntu ดีขึ้นในวิดีโอนี้:


3
ฉันคิดว่ามันแปลกที่เป็นส่วนเริ่มต้นของเซิร์ฟเวอร์อูบุนตู? หากไม่มีสิ่งใดเซิร์ฟเวอร์หัวขาดของฉันไม่มี "การตั้งค่าระบบ -> ความเป็นส่วนตัว" ชื่อเล็ก ๆ น้อย ๆ ทำให้ผมสงสัยว่ามันคืออะไรที่ผมไม่ได้คาดหวังในรุ่นเซิร์ฟเวอร์ แต่มันดูเหมือนว่าจะมาเริ่มต้นดังนั้นฉันจะมีชีวิตอยู่ด้วยการมีที่จะหยุดมัน :)
Nanne

17
"small whoopsie daemon" ตัวนี้ใช้เวลามากกว่า 50% ของ RAM ของฉันและ 90% ของ CPU core ตัวเดียว
bluesmoon

1
ดังนั้นไอเดียที่บ้าคลั่งก็คือการติดตั้ง daemon ด้วยชื่อที่ไม่สำคัญ (และเพื่อให้รายงานตามค่าเริ่มต้น! - ฉันได้ปิดการรายงานใน 13.10 และกลับมาพร้อม 14.04!) ฉันรู้ว่ามีชื่อโปรแกรมเล็ก ๆ น้อย ๆ ใน Unix มานานแล้ว แต่ในแวบแรกนี่ดูเหมือนมัลแวร์
Auspex

/etc/default/whoopsieไม่มีใน 16.04 วิธีเดียวที่จะหยุด whoopsie คือการถอนการติดตั้ง
musbach

@Auspex คนประเภทเดียวกันที่ตัดสินใจ "Dr. Watson" เป็นชื่อที่ยอดเยี่ยมสำหรับการรายงานข้อผิดพลาดของ MS Windows
Tsaukpaetra

14
$ apt --simulate purge whoopsie

The following packages will be REMOVED

whoopsie*

$ apt purge whoopsie

ฉันไม่มีปัญหาในขณะที่ฉันกำลังสร้าง Ubuntu Desktop ของฉันเอง แต่สิ่งที่ทำให้ระบบของฉันล้มเหลว แต่ตอนนี้ฉันได้กำจัดมันไปแล้ว :)


11
มันเป็นเครื่องมือรายงานข้อขัดข้องฉันสงสัยว่ามันจะปรากฏขึ้นหลังจากสิ่งอื่น ๆ ขัดข้องมันไม่น่าเป็นไปได้ว่าเครื่องมือแบบง่าย ๆ อาจเป็นสาเหตุที่แท้จริงของความผิดพลาด
Kzqai

4
มันเหมือนกับการพูดว่า "Mozilla Crash Reporter crashed firefox" Whoopsie เป็นเครื่องมือรายงานความผิดพลาดดังนั้นอาจเป็นไปได้ว่ามีบางสิ่งที่เกิดความผิดพลาด whoopsie เสนอให้ส่งรายงาน
Luka Ramishvili

8
apt-get -sทำการจำลอง เมื่อคุณพร้อมที่จริงเอาแพคเกจแทนที่ด้วยapt-get -s sudo apt-getหากคุณเพิ่งรันจะapt-get -sไม่มีการถอนการติดตั้งจริง
Eliah Kagan

4

มันเป็น daemon รายงานข้อผิดพลาดของ Canonical

สิ่งที่เกี่ยวกับการวางคือคุณไม่ได้ถามด้วยซ้ำว่าคุณต้องการติดตั้งหรือไม่ซึ่งไม่ดีนักถ้าหากคุณใช้ฮาร์ดแวร์เซิร์ฟเวอร์แบบประหยัด

@ Glynn BLower

apt-get -s purge

ดูเหมือนจะไม่ติดตั้ง daemon จริง ๆ เพียงแค่แสดงให้คุณเห็นว่ามันมีหากคุณต้องการกำจัดมัน

apt-get purge

ทำเคล็ดลับในการติดตั้งเซิร์ฟเวอร์ 13.04 ของฉัน


คะแนนโหวตต่ำโดยไม่มีคำอธิบาย คุณจะอธิบายอย่างละเอียดว่าทำไมคุณถึงโหวต? เป็นเพราะฉันไม่ชอบกระบวนการที่ทำงานบนเซิร์ฟเวอร์ที่ส่งข้อมูลเกี่ยวกับระบบโดยอัตโนมัติโดยไม่ได้รับการอนุมัติหรือไม่? เป็นเพราะฉันวิจารณ์ Canonical สำหรับเรื่องนี้หรือไม่? เป็นเพราะการล้างข้อมูล apt-get ไม่ติดตั้งมันและแพ็คเกจและฉันทำผิดพลาดที่นี่? หากคุณรู้เพิ่มเติมเกี่ยวกับเรื่องนี้โปรดแบ่งปันข้อมูลเชิงลึกของคุณ! โดยเฉพาะอย่างยิ่งเมื่อโพสต์ที่ฉันอ้างถึงถูกเปลี่ยนเพื่อสะท้อนให้เห็นถึงการค้นพบของฉัน
Tobias F. Meier

2
ฉันเดาได้ แต่ฉันคิดว่าคำตอบของคุณถูกโหวตเพราะมันไม่ใช่คำตอบที่สมบูรณ์ (คำสั่งของคุณไม่สมบูรณ์อย่างน้อย) อีกสาเหตุหนึ่งอาจเป็นเพราะคุณแสดงความคิดเห็นในคำตอบอื่นเป็นคำตอบแทนที่จะเขียนความคิดเห็นในคำตอบตามที่เห็นสมควร
Thorbjørn Lindeijer


0

Whoopsie มีรายการของการพึ่งพาและพวกเขาจะซ้ำซ้อนโดยไม่ Whoopsie Synaptic Package Manager ทำเคล็ดลับ

ค้นหา> Whoopsie

Mark for Complete Removalทุกlib_*แพคเกจที่เกี่ยวข้องอุ๊ย

ใช้

หากคุณไปsudo apt-get -s purge whoopsieเส้นทางอย่าลืม sudo apt autoremoveหลังจากนั้นเพื่อรับแพคเกจทั้งหมดล้าง

แนะนำsudo apt-get updateทุกสิ่งหลังจากนั้นservice --status-allเพื่อตรวจสอบว่า 'whoopsie' ไม่ได้อยู่ในระบบของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.