Google似乎暗示它与错误日志有关,但我找不到太多信息。我没有手动安装它,并且检查的其他3个服务器实际上没有这样的运行进程或可执行文件,这使我有些困惑。
有人知道“ whoopsie”进程是什么吗是吗?
有人知道哪些软件包可以安装吗?该服务器非常普通,它具有LAMP堆栈,Samba和打印服务器以及Nagios NRPE插件,仅安装了一个不错的备份服务器就没有安装了。
更多信息:
$ 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
>
#1 楼
什么是whoopsie?这是“ Ubuntu错误报告”守护程序,默认安装在两个台式机/服务器安装中。
当崩溃时,whoopsie会做两件事:
收集Apport生成的崩溃报告,并
可以将它们发送到Ubuntu / Canonical(特别是BSON中的https://daisy.ubuntu.com)
未经Evan许可,Whoopsie不会发送您的崩溃报告!
正如Evan在下面的回答中所述,实际的传输仅当您通过图形对话框(请参见下文)允许它时才发生崩溃数据,或者对于CLI服务器,请明确运行
apport-cli
。如何我应该在我的桌面上禁用它吗?
转到设置...隐私...
然后在“诊断”标签中,取消选中将错误报告发送给Canonical opti on:
如何在服务器上或通过命令行禁用它?
只需将
report_crashes
文件中的false
参数更改为/etc/default/whoopsie
。然后用
sudo service whoopsie stop
告别whopsie。评论
您是否知道安装了哪些软件包?
–内南
2012年5月11日15:40
不,只是摆脱它。
–ish
2012年5月11日15:56
我只是对12.04 Server进行了全新安装,它是自动安装的。
–user12973
2012年5月21日在4:30
我只是得到了一个安装了很多普通服务器的根服务器,可能不是专家模式,但是没有安装任何东西(甚至没有ntp),而且还很糟糕。实际上确实摆脱了它,谢谢您的美好时光:)
–TheDeadSerious
2012年8月1日在20:08
ubuntu中没有/ etc / default / whoopsie
–埃文·卡洛尔(Evan Carroll)
16年11月8日,0:49
#2 楼
Whoopsie是Ubuntu错误跟踪器的一部分。每当应用程序失败时,它都会获取由apport创建并显示的崩溃报告,并将其发送给Canonical服务器进行进一步处理。从这些报告中收集的数据可帮助我们确定优先级并跟踪最紧迫的问题:http://errors.ubuntu.com
whoopsie守护进程很小(在磁盘空间中,不一定使用CPU / RAM)默认在Ubuntu桌面和服务器安装上运行。仅当您在台式机安装中出现的对话框中明确批准此报告时才发送报告,或者对于服务器,请手动运行
apport-cli
。您可以通过进入系统设置->隐私->禁用它。诊断并取消选中“将错误报告发送给Canonical”的框。
要在Ubuntu Server上禁用它,请编辑
/etc/default/whoopsie
文件并将report_crashes=
更改为false
,然后运行sudo stop whoopsie
。请注意,如果要这样做,我们不会知道影响您计算机的问题,因此可能无法修复它们。我在此视频中谈论如何使用您的数据使Ubuntu更好:
https://www.youtube.com/watch?v=PPQ7k0jRUE4#t=30m10s
评论
我觉得这是ubuntu-server的默认部分很奇怪?如果有的话,我的无头服务器没有“系统设置->隐私”。这个轻浮的名字让我想知道它是什么,因为我在服务器版本中没有想到它,但是它似乎是默认的,所以我不得不停止它:)
–内南
2012年6月13日在13:09
这个“小whoopsie守护程序”占用了我50%以上的RAM和90%的单个CPU内核
– bluesmoon
2012年6月25日19:13
因此,谁的疯狂想法是安装一个具有如此轻率名称的守护程序(并使其默认为报告!-我在13.10上关闭了报告功能,而在14.04之前又返回了该功能!)。我知道Unix中有一个琐碎的程序名称的悠久传统,但是乍一看,它看起来像恶意软件。
–澳大利亚
2014年5月7日12:18
/ etc / default / whoopsie在16.04中不存在。停止whoopsie的唯一方法是将其卸载。
– Musbach
17年2月5日于13:04
@Auspex那些认为“ Watson博士”是MS Windows错误报告的好名字的人。
– Tsaukpaetra
17年11月6日23:15
#3 楼
$ apt --simulate purge whoopsie
The following packages will be REMOVED
whoopsie*
$ apt purge whoopsie
在构建自己的Ubuntu桌面的过程中,我没有遇到任何问题,但到目前为止,该问题一直使我的系统崩溃,但是现在我摆脱了它:)
评论
它是一个崩溃报告工具,我怀疑它只是在其他事情崩溃后才显示出来,这样一个简单的工具不太可能成为崩溃的真正原因。
– Kzqai
13年1月23日在4:29
这就像说“ Mozilla Crash Reporter崩溃了Firefox”。 Whoopsie是崩溃报告工具,因此很可能在其他事件崩溃时,whoopsie提出发送报告。
–卢卡·拉米什维利(Luka Ramishvili)
13年2月23日在9:03
apt-get -s运行模拟。当您准备好实际删除软件包时,请将apt-get -s替换为sudo apt-get。如果仅运行apt-get -s,则不会发生实际的卸载。
– Eliah Kagan
13年8月17日在0:47
#4 楼
这是Canonical的错误报告守护程序。 >@Glynn BLower
apt-get -s purge
似乎并未真正卸载守护程序,只是向您显示了它是否可以清除它
/>
apt-get purge
在我的13.04服务器安装上找到了窍门
评论
真好,没有解释的不赞成投票。您介意详细说明您为何拒绝投票吗?是因为我不喜欢在我的服务器上运行的进程在未经我批准的情况下自动发送有关系统的数据吗?是因为我为此批评Canonical吗?是因为apt-get purge会卸载它和软件包,而我在这里出错了吗?如果您对此事有更多了解,请分享您的见解!尤其是在我所指的职位发生变化时,以反映我自己的发现。
– Tobias F. Meier
13年8月19日在10:07
我只能猜测,但是我认为您的答案被否决了,因为它不是一个完整的答案(至少您的命令是不完整的)。另一个原因可能是您在评论另一个答案作为答案,而不是在适当的情况下对答案发表评论。
–索比昂·林德耶
2014年11月1日下午13:36
除了@ThorbjørnLindeijer注释之外,apt-get -s故意不执行任何操作--s代表--simulate,并完全写在引用的答案中,该答案仅模拟命令的作用。再次,在参考答案中,下一个命令不带标志,并执行预期的操作
–尼克·布尔
20年6月22日在13:15
#5 楼
它是“ Ubuntu崩溃数据库提交守护程序”:http://packages.ubuntu.com/precise/whoopsie#6 楼
Whoopsie具有依赖项列表,如果没有Whoopsie,则它们是多余的。Synaptic Package Manager不能解决问题。
应用
如果走了
Mark for Complete Removal
路线,别忘了之后lib_*
冲洗所有包裹。建议在所有内容之后输入
sudo apt-get -s purge whoopsie
,然后再输入sudo apt autoremove
来验证系统中是否没有“ whoopsie”。#7 楼
今天,我在运行的连接中看到进程“ whoopsie”(lsof -i -n)。我无法停止该进程,我尝试了“ kill PID”,否定。
然后我注销了“根帐户”并再次登录。该过程使用相同的PID继续进行,这意味着该过程没有结束。
然后我重新启动了计算机,由于“ whoopsie”仍在运行并且无法结束,因此计算机无法关闭。因此,我必须按住电源按钮,直到计算机熄灭。 >之后,我使用以下命令从计算机中删除了“ whoopsie”:实际上这是不可能的。
所有端口都关闭,除了端口443和9001打开。
防火墙屏幕截图
评论
您已将其发布为答案,但它似乎并不是答案。我们在这里使用问答格式。如有疑问,请点击“提问”。如果可以帮助提供上下文,则可以链接到此链接。 askubuntu.com/tour
– Nmath
20年8月4日在20:56
评论
我按照以下指令mschoofs.blogspot.it/2015/11/…在配置文件中删除了它