2014-12-02 17 views
10

İşletim sistemim Fedora 17'dir. Son zamanlarda, çekirdek kusuru uyarısı "çekirdek çekirdeğinde kernel hatası/auditsc.c: 1772! -abrt" oluşuyor: Bu sorun bildirilmemelidir (bilinen bir sorun olabilir). Bir çekirdek sorunu oluştu, ancak çekirdeğiniz kirlendi (bayraklar: GD). Çekirdek koruyucular kusurlu raporları teşhis edememektedir. Sistem öldü - 128:"çekirdek kusuru" ne anlama geliyor?

# 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. 

değer "128" ciddi çok gibi görünüyor:

Sonra aşağıdaki alıyorum.

Bu uyarıya ne dersiniz? Krom "Tainted" kaynağı olarak işaretlendiğinden, bu konuda da kimse tanışmıyor mu?

cevap

14

Basitleştirmek, ('lekeli'), çekirdeğin açık kaynak kökenli taze yapılmış ve amaçlanan şekilde kullanılmış olması durumunda, olacağından farklı bir durumda olduğu anlamına gelir. Bir çekirdeği, insanları (örneğin geliştiriciler), güvenilir olmadığının bilinmeyen nedenleri olabileceği ve bu hataların ayıklanmasının zor veya imkansız olabileceği konusunda uyarmak için bir işaretlemenin bir yoludur.

Bu durumda, "GD", bazı modüllerin GPL olarak lisanslanmadığı ve bir kilitlenme veya BUG() oluştuğunu ifade eder.

Bkz: oops-tracing.txt

--------------------------------------------------------------------------- 
Tainted kernels: 

Some oops reports contain the string 'Tainted: ' after the program 
counter. This indicates that the kernel has been tainted by some 
mechanism. The string is followed by a series of position-sensitive 
characters, each representing a particular tainted value. 

    1: 'G' if all modules loaded have a GPL or compatible license, 'P' if 
    any proprietary module has been loaded. Modules without a 
    MODULE_LICENSE or with a MODULE_LICENSE that is not recognised by 
    insmod as GPL compatible are assumed to be proprietary. 

    2: 'F' if any module was force loaded by "insmod -f", ' ' if all 
    modules were loaded normally. 

    3: 'S' if the oops occurred on an SMP kernel running on hardware that 
    hasn't been certified as safe to run multiprocessor. 
    Currently this occurs only on various Athlons that are not 
    SMP capable. 

    4: 'R' if a module was force unloaded by "rmmod -f", ' ' if all 
    modules were unloaded normally. 

    5: 'M' if any processor has reported a Machine Check Exception, 
    ' ' if no Machine Check Exceptions have occurred. 

    6: 'B' if a page-release function has found a bad page reference or 
    some unexpected page flags. 

    7: 'U' if a user or user application specifically requested that the 
    Tainted flag be set, ' ' otherwise. 

    8: 'D' if the kernel has died recently, i.e. there was an OOPS or BUG. 

    9: 'A' if the ACPI table has been overridden. 

10: 'W' if a warning has previously been issued by the kernel. 
    (Though some warnings may set more specific taint flags.) 

11: 'C' if a staging driver has been loaded. 

12: 'I' if the kernel is working around a severe bug in the platform 
    firmware (BIOS or similar). 

13: 'O' if an externally-built ("out-of-tree") module has been loaded. 

14: 'E' if an unsigned module has been loaded in a kernel supporting 
    module signature. 

15: 'L' if a soft lockup has previously occurred on the system. 

The primary reason for the 'Tainted: ' string is to tell kernel 
debuggers if this is a clean kernel or if anything unusual has 
occurred. Tainting is permanent: even if an offending module is 
unloaded, the tainted value remains to indicate that the kernel is not 
trustworthy. 
+0

Teşekkür ederiz. "Tainted" anlamını biliyorum. Sistem bittiğinde, "0" ı almak için "# cat/proc/sys/kernel/tainted" i deneylerim, yani "kusurlu" değil; daha sonra krom tarayıcısını başlatıyorum ve "# cat/proc/sys/kernel/tainted" yazıyor "128". Bunun kromdan kaynaklandığından eminim. Linux sisteminde oldukça popüler olduğu için kimsenin de bu sorunu karşılayıp karşılamadığını bilmek istiyorum. – leicar

0

Bu ilginç: # clamscan -ria --max-dosya boyutu = 4095m --max-TrmBoyutu = 4095m/opt/

nedenlerle

aşağıda listelenmiştir google/chrome , 3 Eylül 2017 tarihli Trojan.Mirai-5932143-0 numaralı sürümü tanımlamıştır. Yalnızca en büyük clamscan parametreleri için tanımlanmıştır. Krom 6 haftalık bir güncelleme döngüsüne sahip olmasına rağmen, bir sonraki versiyon 20 Eylül 2001 tarihinde yayınlanmıştır. #ls -l krom -rwxr-xr-x. 1 kök kökü 119675208 Eylül 20 19:49/opt/google/chrome/chrome # Trojan.Miray ile sürüm (devre dışı bıraktı) #ls -l /tmp/chrome-Trojan.Mirai-5932143-0 var ----------. 1 kök kök 119662712 3 Eylül 22:00 /tmp/chrome-Trojan.Mirai-5932143-0 # sha256sum /tmp/chrome-Trojan.Mirai-5932143-0 03a03cda6d328dd40ceda2773bc0077c7f69486b752802a5685a4be0316db2fb /tmp/chrome-Trojan.Mirai-5932143-0 RHEL'de çekirdek çökmeleri olduğumdan beri # # . Bununla birlikte, # rpm -aV ile kontrol etmek, sistemin temiz olduğunu gösterir. Özet olarak, hala krom hakkında tereddüt ediyorum.