Linux
獲取 Pango 警告:傳遞給 pango_layout_set_text() 的 UTF-8 字元串無效
大約三天前,我注意到我的一台伺服器上的 exim 郵件隊列開始填滿,在使用 檢查一些電子郵件時
# exim -Mvb $ID
,我注意到它們被發送到某個系統電子郵件地址(這不是真實地址),並且郵件正文如下:(process:8259): Pango-WARNING **: 傳遞給 pango_layout_set_text() 的 UTF-8 字元串無效
我想知道是什麼導致了這個奇怪的問題,因為我從來沒有聽說過“pango”……我從來沒有見過有生之年使用過這個功能!
# ps -aux
不過,似乎程序 id (PID) 是用於 apache 程序的,因為當我用來查找它們時,pid 總是消失了。編輯:哎呀!忘記包含主題 - 看起來實際上是 munin-cron 提出了這個問題:
主題:Cron /usr/bin/munin-cron --force-root
嗯…看起來這是 munin 中的一個錯誤導致了這個問題。由於有問題的伺服器使用 cPanel/WHM,並且 munin 是通過那里安裝的,所以我無法輕鬆升級 munin。呃……
http://www.centos.org/modules/newbb/viewtopic.php?topic_id=20468
似乎是在其中一個 munin 外掛上發現的錯誤。在度數位之前發現了一些不同的字元。
/etc/munin/plugins/hddtemp_smartctl
改變了
"graph_vlabel temp in °C\n";
到
"graph_vlabel temp in C\n";