“内核污染"是什么?意思是? [英] What does "kernel tainted" mean?

查看:944
本文介绍了“内核污染"是什么?意思是?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的操作系统是Fedora17.最近,发生内核污染警告:"kernel/auditsc.c:1772!-abrt出现内核错误": 不应报告此问题(这可能是已知问题).发生了内核问题,但是您的内核已被污染(标志:GD).内核维护者无法诊断受污染的报告.

My OS is Fedora 17. Recently, kernel tainted warning "kernel bug at kernel/auditsc.c:1772!-abrt" occurs: This problem should not be reported (it is likely a known problem). A kernel problem occurred, but your kernel has been tainted (flags:GD). Kernel maintainers are unable to diagnose tainted reports.

然后,我得到以下信息:

Then, I get the following:

# cat /proc/sys/kernel/tainted
128

# dmesg | grep -i taint
[ 8306.955523] Pid: 4511, comm: chrome Tainted: G      D      3.9.10-100.fc17.i686.PAE #1 Dell Inc. 
[ 8307.366310] Pid: 4571, comm: chrome Tainted: G      D      3.9.10-100.fc17.i686.PAE #1 Dell Inc. 

似乎值"128"非常严重: 128 –系统已死亡.

It seems that the value "128" is much serious: 128 – The system has died.

该警告如何?由于chrome被标记为污染"源,有人遇到这个问题吗?

How about this warning? Since chrome is flagged as the "Tainted" source, anybody also meet this matter?

推荐答案

为了简化,污染"表示内核处于不同于从开放源代码中重新构建内核的状态.原产地,并以预期的方式使用.这是一种标记内核的方法,用以警告人们(例如,开发人员),它可能是未知原因,原因是它不可靠,并且调试它可能很困难或不可能.

To (over) simplify, 'tainted' means that the kernel is in a state other than what it would be in if it were built fresh from the open source origin and used in a way that it had been intended. It is a way of flagging a kernel to warn people (e.g., developers) that there may be unknown reasons for it to be unreliable, and that debugging it may be difficult or impossible.

在这种情况下,"GD"表示所有模块均已获得GPL许可或兼容(即非专有),并且发生了崩溃或BUG().

In this case, 'GD' means that all modules are licensed as GPL or compatible (ie not proprietary), and that a crash or BUG() occurred.

原因如下:

请参阅:

这篇关于“内核污染"是什么?意思是?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆