标签: apport

什么是“whoopsie”过程,我该如何删除它?

在我的一台机器上,我有一个名为“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)

error-handling apport whoopsie

374
推荐指数
3
解决办法
40万
查看次数

如何启用或禁用 Appport?

系统崩溃对话框让我很烦,我该如何关闭它?我还想知道如何重新打开它,以防万一我需要它来报告问题。

apport

226
推荐指数
4
解决办法
19万
查看次数

在 Ubuntu (14.04 LTS) 上启动时 apport-gtk 100% CPU 使用率

如下所示,我通过 apport-gtk 在启动时始终获得 100% 的 CPU 使用率。

截屏

根据Apport wiki甚至不应该在我的机器上运行,因为它不是测试版(尽管我从 14.04 LTS Beta 2 升级到发布版)。

最后,我尝试了以下方法无济于事:

  1. 禁用此处所述的应用程序

    $ 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)
  2. 我已禁用系统设置 > 安全和隐私 > 诊断选项卡中的所有选项,如下所示。

    截屏

简要系统信息:

$ 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)

cpu-load apport

69
推荐指数
1
解决办法
7万
查看次数

如何跟踪导致崩溃并通过 apport / whoopsie 报告的错误?

过去,当程序崩溃时,尤其是当用户使用预发布的 Ubuntu 时,可以使用 apport 来打开错误报告。然后用户可以跟踪错误,查看它是否影响其他人,帮助修复它等。

自 Precise 12.04 起,此行为和工作流程发生了变化。正如我在错误 #993450“Apport 无法提交错误报告”中发现的那样,默认情况下 apport 不再打开错误报告(这很尴尬,但并非不可能这样做)。与此同时,人们注意到一个新的“whoopsie”流程,如什么是“whoopsie”流程以及它有什么作用?.

经过更多的谷歌搜索,我挖出了这个蓝图,它描述了整个过程: ErrorTracker - Ubuntu Wiki。(它没有提到 whoopsie 或 daisy,所以我添加了它们 - 如果我错了,请纠正我)。

哇 - 这听起来像是简化和改进崩溃报告过程的伟大工作。

我留下了这个问题:用户如何了解问题的状态?蓝图现在有这个要求

用户应该有一些方法来检查他们的崩溃报告的状态;例如,有一些他们可以查看的报告 ID 以查看统计信息和/或任何相关的错误 #。例如,在提交时提供一个序列号,他们可以稍后通过网页加载。

这似乎未实现。在此期间有什么可用的吗?

开发者如何进入游戏?转到https://daisy.ubuntu.com只会提供“内容类型不正确”错误消息。

最后,我建议在发行说明中记录应用程序行为的变化。任何试图帮助 Ubuntu 的人都应该对此感兴趣。

bug-reporting apport whoopsie

55
推荐指数
2
解决办法
4959
查看次数

“由于已达到 MaxReports,未写入任何报告报告”是什么意思?

安装 Linux 内核映像包时,出现以下错误:

由于已达到 MaxReports,未写入任何报告

我在哪里可以删除旧报告,以便 Apport 可以继续执行其错误报告魔术?

apt apport

50
推荐指数
2
解决办法
6万
查看次数

我收到了很多“检测到系统程序问题”的错误对话框,有什么办法可以让它们消失?

升级到 Ubuntu 13.10 后,我在桌面启动时收到很多没有信息的错误消息:

在此处输入图片说明

我该如何解决这个问题?我尝试更新并安装 kde-full 和 gnome。但是并没有解决。

error-handling apport

44
推荐指数
1
解决办法
9万
查看次数

如何从 /var/crash 读取崩溃文件

php-fpm 对我们崩溃并将文件转储到

/var/crash/_usr_sbin_php5-fpm.1002.crash
Run Code Online (Sandbox Code Playgroud)

该文件中有一些信息,但我所追求的是 base64 编码格式的 CoreDump 部分。如何读取崩溃时正在运行的内容?

apport

37
推荐指数
2
解决办法
3万
查看次数

系统始终以“检测到系统程序问题”对话框开始

在此处输入图片说明

你好,

每次启动计算机时都会出现此错误。我的 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)

apport

36
推荐指数
2
解决办法
7万
查看次数

apportcheckresume 重复出现的错误和 gnome shell 修复

自从安装 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

gnome suspend apport

34
推荐指数
2
解决办法
3万
查看次数

如何从“抱歉,应用程序 XXX 意外停止”中​​复制/粘贴

一个应用程序刚刚崩溃,我想复制错误消息并将其粘贴到搜索引擎中,希望能找到解决方案。

不幸的是,错误对话框不允许我复制/粘贴任何内容:

抱歉,应用程序 XXX 意外停止

特别是堆栈跟踪,它很长。手动输入速度慢且不可靠。

也许可以从其他地方复制相同的细节?

注意:类似于如何复制不可报告错误的文本?但有更多细节。如果一个必须作为副本关闭,尽管更新,我相信这个更有用。事实上,它更受欢迎:那里有 200 次观看,这里有 42k 次观看。

usability apport crash

26
推荐指数
2
解决办法
4万
查看次数