在我的一台机器上,我有一个名为“whoopsie”的进程正在运行。我正在运行 12.04 服务器,但从未专门安装过此名称的任何内容。
谷歌似乎暗示它与错误日志有关,但我没有找到太多信息。事实上,我没有手动安装它,而我检查的其他 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
Run Code Online (Sandbox Code Playgroud)
和
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
whoopsie 913 0.0 0.4 24448 2092 ? Ssl May07 0:00 whoopsie
Run Code Online (Sandbox Code Playgroud)
和
$ sudo cat /etc/passwd | grep whoop
whoopsie:x:107:118::/nonexistent:/bin/false
Run Code Online (Sandbox Code Playgroud) 如下所示,我通过 apport-gtk 在启动时始终获得 100% 的 CPU 使用率。

根据Apport wiki甚至不应该在我的机器上运行,因为它不是测试版(尽管我从 14.04 LTS Beta 2 升级到发布版)。
最后,我尝试了以下方法无济于事:
$ cat /etc/default/apport
# set this to 0 to disable apport, or to 1 to enable it
# you can temporarily override this with
# sudo service apport start force_start=1
enabled=0
Run Code Online (Sandbox Code Playgroud)我已禁用系统设置 > 安全和隐私 > 诊断选项卡中的所有选项,如下所示。

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04 LTS
Release: 14.04
Codename: trusty
$ uname -a
Linux architect …Run Code Online (Sandbox Code Playgroud) 过去,当程序崩溃时,尤其是当用户使用预发布的 Ubuntu 时,可以使用 apport 来打开错误报告。然后用户可以跟踪错误,查看它是否影响其他人,帮助修复它等。
自 Precise 12.04 起,此行为和工作流程发生了变化。正如我在错误 #993450“Apport 无法提交错误报告”中发现的那样,默认情况下 apport 不再打开错误报告(这很尴尬,但并非不可能这样做)。与此同时,人们注意到一个新的“whoopsie”流程,如什么是“whoopsie”流程以及它有什么作用?.
经过更多的谷歌搜索,我挖出了这个蓝图,它描述了整个过程: ErrorTracker - Ubuntu Wiki。(它没有提到 whoopsie 或 daisy,所以我添加了它们 - 如果我错了,请纠正我)。
哇 - 这听起来像是简化和改进崩溃报告过程的伟大工作。
我留下了这个问题:用户如何了解问题的状态?蓝图现在有这个要求
用户应该有一些方法来检查他们的崩溃报告的状态;例如,有一些他们可以查看的报告 ID 以查看统计信息和/或任何相关的错误 #。例如,在提交时提供一个序列号,他们可以稍后通过网页加载。
这似乎未实现。在此期间有什么可用的吗?
开发者如何进入游戏?转到https://daisy.ubuntu.com只会提供“内容类型不正确”错误消息。
最后,我建议在发行说明中记录应用程序行为的变化。任何试图帮助 Ubuntu 的人都应该对此感兴趣。
安装 Linux 内核映像包时,出现以下错误:
由于已达到 MaxReports,未写入任何报告
我在哪里可以删除旧报告,以便 Apport 可以继续执行其错误报告魔术?
升级到 Ubuntu 13.10 后,我在桌面启动时收到很多没有信息的错误消息:

我该如何解决这个问题?我尝试更新并安装 kde-full 和 gnome。但是并没有解决。
php-fpm 对我们崩溃并将文件转储到
/var/crash/_usr_sbin_php5-fpm.1002.crash
Run Code Online (Sandbox Code Playgroud)
该文件中有一些信息,但我所追求的是 base64 编码格式的 CoreDump 部分。如何读取崩溃时正在运行的内容?

你好,
每次启动计算机时都会出现此错误。我的 Ubuntu 安装是全新的,我在安装 Ubuntu 的最后一步遇到了一些错误(因为我的 CDROM 驱动程序有问题)。无论如何,安装仍在继续。
例如,当我尝试打开 ADDITIONAL DRIVER 和 LANGUAGE SUPPORT(在系统设置上)时,什么也没发生,它没有打开。
当我在终端中尝试此操作时出现gnome-language-selector此错误
Traceback (most recent call last):
File "/usr/bin/gnome-language-selector", line 8, in <module>
from LanguageSelector.gtk.GtkLanguageSelector import GtkLanguageSelector
File "/usr/lib/python2.7/dist-packages/LanguageSelector/gtk/GtkLanguageSelector.py", line 34, in <module>
from aptdaemon.gtk3widgets import AptProgressDialog
File "/usr/lib/python2.7/dist-packages/aptdaemon/gtk3widgets.py", line 61, in <module>
class AptStatusIcon(Gtk.Image):
File "/usr/lib/python2.7/dist-packages/aptdaemon/gtk3widgets.py", line 66, in AptStatusIcon
def __init__(self, transaction=None, size=Gtk.IconSize.DIALOG):
AttributeError: type object 'GtkIconSize' has no attribute 'DIALOG'
Run Code Online (Sandbox Code Playgroud)
也收到此错误 jockey-gtk
Traceback (most recent call last):
File "/usr/bin/jockey-gtk", line 418, in …Run Code Online (Sandbox Code Playgroud) 自从安装 Ubuntu 12.10 Gnome remix 以来,我的系统遇到了不可预测和不需要的行为。
几乎在每次从挂起状态恢复后(或者甚至在屏幕变黑后解锁屏幕后),我都会收到apportcheckresume 错误和消息Ubuntu 12.10 has become an internal error。很多时候系统事件不会恢复,我需要重新启动它。其他时候登录屏幕不可见,屏幕是空白的,我必须写下我的密码in blanco。
有时还会发生其他事情 - 纹理变得混乱,背景和窗口被水平线扭曲
抱歉,我无法本地化错误的日志文件。我的系统规格:
Ubuntu 12.10 3.5.0-19-generic Gnome 3.6 Thinkpad T400 Graphics Mobile Intel® GM45 Express Chipset Intel® Core™2 Duo CPU P8600
一个应用程序刚刚崩溃,我想复制错误消息并将其粘贴到搜索引擎中,希望能找到解决方案。
不幸的是,错误对话框不允许我复制/粘贴任何内容:
特别是堆栈跟踪,它很长。手动输入速度慢且不可靠。
也许可以从其他地方复制相同的细节?
注意:类似于如何复制不可报告错误的文本?但有更多细节。如果一个必须作为副本关闭,尽管更新,我相信这个更有用。事实上,它更受欢迎:那里有 200 次观看,这里有 42k 次观看。