Po upgradu na Fedoru 18 při určitých příležitostech gnome-terminal
se nepodaří spustit, což vyžaduje, abych se odhlásil z plochy a znovu se přihlásil. Pokusil jsem se vysledovat chybu a našel jsem následující v audit.log
:
type=ANOM_ABEND msg=audit(1359986892.064:86):auid=500 uid=500 gid=500
ses=2 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c108 comm=”gnome-terminal” reason=”porušení paměti” sig=6
V nástroji SELinux Troubleshooter se nevydává žádná výstraha a nic se nezaznamenává. Na /var/log/messages
není nic nalezeno buď. Je to chyba? Co říká výše uvedený protokol? Jak mohu postupovat při řešení tohoto problému?
AKTUALIZACE:
Nejsem si jistý, jestli je to relevantní, ale při každém spuštění se mi na paměti z jádra objeví nějaká varování:
notice kern kernel [ 0.000000] 1154MB HIGHMEM available.
notice kern kernel [ 0.000000] 883MB LOWMEM available.
info kern kernel [ 0.000000] mapped low ram: 0 - 373fe000
info kern kernel [ 0.000000] low ram: 0 - 373fe000
warning kern kernel [ 0.000000] Zone ranges:
warning kern kernel [ 0.000000] DMA [mem 0x00010000-0x00ffffff]
warning kern kernel [ 0.000000] Normal [mem 0x01000000-0x373fdfff]
warning kern kernel [ 0.000000] HighMem [mem 0x373fe000-0x7f68ffff]
warning kern kernel [ 0.000000] Movable zone start for each node
warning kern kernel [ 0.000000] Early memory node ranges
warning kern kernel [ 0.000000] node 0: [mem 0x00010000-0x0009efff]
warning kern kernel [ 0.000000] node 0: [mem 0x00100000-0x7f68ffff]
Přijatá odpověď:
Máte tento problém na fedoře 17 , nejnovější aktualizace, přesně stejná zpráva v audit.log.
Pokud by se to stalo před několika dny a nyní znovu, opakovaně se pokoušeli spustit gnome-terminál z nabídky gnome, awn a alt-f2, audit.log zobrazuje stejnou zprávu, jednu pro každý pokus.
Odhlášení z prostředí gnome a opětovné přihlášení problém vyřešilo.
Určitě to není způsobeno tím, že se pokazil hardware, protože nevidím žádné další nevysvětlitelné problémy.
Zatím se zdá, že se to stalo po předchozím zavření gnome-terminálu, ale nemohl jsem to reprodukovat pokusem o opakování relace po restartu.
Nainstalujte si nyní xterm a pokusí se odtud spustit gnome-terminal, pokud se to stane znovu, a nahlásit to.
K OP:tyto zprávy jádra jsou čistě informativní a neindikují žádný problém, s největší pravděpodobností spolu nesouvisí.
Upravit :Spuštění gnome-terminálu z xterm po setkání s touto chybou poskytlo následující výstup:
$ gnome-terminal
GConf Error: Configuration server couldn't be contacted: D-BUS error: The GConf daemon is currently shutting down.
GConf Error: Configuration server couldn't be contacted: D-BUS error: The GConf daemon is currently shutting down.
GConf Error: Configuration server couldn't be contacted: D-BUS error: The GConf daemon is currently shutting down.
GConf Error: Configuration server couldn't be contacted: D-BUS error: The GConf daemon is currently shutting down.
GConf Error: Configuration server couldn't be contacted: D-BUS error: The GConf daemon is currently shutting down.
GConf Error: Configuration server couldn't be contacted: D-BUS error: The GConf daemon is currently shutting down.
**
ERROR:terminal-app.c:1449:terminal_app_init: assertion failed: (app->default_profile_id != NULL)
Aborted
Rychlé vyhledávání Google odhalilo tuto související zprávu o chybě.
Související:Odkazuje výstup příkazu `tty` a soubor `/dev/tty` na řídicí terminál aktuálního bash procesu?Problém se mi podařilo obejít (bez nutnosti přerušit relaci) zabitím gconfd-2
$ killall -5 gconfd-2
$
Gnome automaticky restartuje gconfd-2.