升级到 Fedora 18 后,在某些情况下gnome-terminal
会无法启动,需要我退出桌面并重新登录。我尝试跟踪错误并发现以下内容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.c1023 pid=2185 comm="gnome-terminal" 原因=“内存违规”sig=6
SELinux 故障排除程序中不会发出任何警报,也不会记录任何内容。两者均未发现任何内容/var/log/messages
。这是一个错误吗?上面的日志语句说了什么?我该如何继续解决这个问题?
更新:
不确定这是否相关,但每次启动时我都会收到一些关于内核内存的警告:
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]
答案1
Fedora 上有这个问题17 号,最新更新,audit.log 中的消息完全相同。
如果几天前又发生过这种情况,尝试从 gnome 菜单、awn 和 alt-f2 反复启动 gnome-terminal,audit.log 显示相同的消息,每次尝试都会显示一条消息。
注销 gnome shell 并重新登录修复了该问题。
很确定这不是由于硬件损坏,没有看到任何其他无法解释的问题。
到目前为止,它似乎是在之前关闭 gnome-terminal 之后发生的,但我无法通过尝试在重新启动后重复会话来重现它。
现在已经安装了 xterm,如果再次发生这种情况,将尝试从那里运行 gnome-terminal 并报告。
对于OP:这些内核消息纯粹是信息性的,并不表明任何问题,它们很可能是无关的。
编辑: 跑步gnome 终端遇到这个后从xterm漏洞给出以下输出:
$ 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
谷歌快速搜索发现这个相关的错误报告。
我以前可以解决方法通过杀死来解决问题(不必中断我的会话)gconfd-2
$ killall -5 gconfd-2
$
Gnome 将自动重新启动 gconfd-2。