トップ «前の日記(2007-08-21) 最新 次の日記(2007-08-23)» 編集

muneda's diary


2007-08-22 曇り,湿度高い [長年日記]

_1 popfileを使っているとメールが受信できない(解決済み)

追記: この記事には誤りがあります.訂正記事を参照してください.kakasiではなくlibtext-kakasi-perlが必須です.

原因は,popfile用にkakasiがインストールされていなかったため.Ubuntu系*1popfileで日本語が含まれるメールを処理するにはkakasiが必須

kakasi 導入前のサービス起動時メッセージ

2007/8/22 13:49:43 5991: WARNING: POPFile may require Perl module
BerkeleyDB; it is needed for "Upgrades from v0.20.x".[0a]WARNING:
POPFile may require Perl module IO::Socket::Socks; it is needed for
"Socks Proxy Support".[0a]WARNING: POPFile may require Perl module
Text::Kakasi; it is needed for "Japanese Language Support".[0a]

kakasi 導入後のサービス起動時メッセージ

2007/8/22 14:11:28 6920: WARNING: POPFile may require Perl module
BerkeleyDB; it is needed for "Upgrades from v0.20.x".[0a]WARNING:
POPFile may require Perl module IO::Socket::Socks; it is needed for
"Socks Proxy Support".[0a]

これにより,履歴画面の件名の文字化けやメールの内容参照時の文字化けがなくなった.インストール直後の起動時は言語に English が指定されており,その状況で無理矢理日本語を処理していたが, Nihongo を指定してサービスを立ち上げ直すと(今回の場合はシステムリブート後),kakasiのチェックをするようになるんだろう.それで動かなくなったと予想している.

昨日あるプロセスがメモリを食い潰すと書いたが,そのプログラムとはmpopから呼び出されるscmail-deliver.mpopから受信した内容を処理しようとmallocして領域を確保するのだがタイムアウトに引っかかってしまい,リトライ処理で新たにmallocを行うことでメモリを食い潰しているのではないかと推測.なのでシステム破壊とは関係ないと思われる.

そういえばひさしぶりにoom-killer見た.メモリ食い潰しの影響.

[  348.630065] kwin invoked oom-killer: gfp_mask=0x201d2, order=0, oomkilladj=0
[  348.634581] klauncher invoked oom-killer: gfp_mask=0x201d2, order=0, oomkilladj=0
[  348.639118] kwrapper invoked oom-killer: gfp_mask=0x201d2, order=0, oomkilladj=0
[  348.644288] ksnapshot invoked oom-killer: gfp_mask=0x280d2, order=0, oomkilladj=0
[  348.649330] kicker invoked oom-killer: gfp_mask=0x201d2, order=0, oomkilladj=0
[  348.653891] klauncher invoked oom-killer: gfp_mask=0x201d2, order=0, oomkilladj=0
[  348.658292] kwrapper invoked oom-killer: gfp_mask=0x201d2, order=0, oomkilladj=0
[  348.659253] artsd invoked oom-killer: gfp_mask=0x201d2, order=0, oomkilladj=0
[  348.663609] ksnapshot invoked oom-killer: gfp_mask=0x280d2, order=0, oomkilladj=0
[  348.664179] kbluetoothd invoked oom-killer: gfp_mask=0x201d2, order=0, oomkilladj=0

関係ないの殺されまくり :p

mpopとscmail-deliverがリソースを食い潰している図(htop)

Tags: Ubuntu

*1 Ubuntu, Kubuntu, Xubuntuなど.Debianもだと思う

_2 EmacsのフォントにVL Gothicが使えない理由

また、現状では glibc に頼っているアプリ全てで問題が起きます。

  • [debian-devel:16693] East Asian Width Problem at rxvt-unicode-ml
  • Bugzilla Bug 4335 EastAsianAmbiguous character width is always 1 in UTF-8 locale
  • 続々・rxvt-unicode ×問題再び

この問題は表示に使用するフォントにも依存しているので、最新の Unicode 仕様に対応していないフォント (ttf-kochi-* や ttf-sazanami-*、ttf-vlgothic など) では正常な表示は期待できません。

だそうな.結構試行錯誤したのに.残念.

Tags: Ubuntu

_3

陽が出ている夕方は温度差があるからか風が吹いてて涼しかったのに,陽が落ちてから温度差が少なくなってきたからか風がパタリと止んでしまった.

家の中がむっとしてきたのでエアコンをつけた.

Tags: Life

過去の日記
2002|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|05|06|
トップ «前の日記(2007-08-21) 最新 次の日記(2007-08-23)» 編集