大阪市中央区 システムソフトウェア開発会社

営業時間:平日09:15〜18:15
MENU

raspbian stretch で mailutils がsegmentation fault

株式会社クローバーフィールドの経営理念
著者:津路高広
公開日:2022/01/23
最終更新日:2022/01/23
カテゴリー:技術情報
タグ:

津路です。

昨日は、メール送信をコマンドで行うために、色々調べていました。
ssmtp, mailutilsをインストールして、単純なメールを送信しようとしました。
が、mailコマンドでsegmentation faultが吐かれます。それも、mail -Vでも。。。

sendmailコマンドでは、容易に送れました。
ということは、mailutilsに問題があるのでしょう。

にて、coreファイルを生成
gdbコマンドでトレースすることに。

mailutils のバージョンは、3.1.1、libnettleのバージョンは、

想像できるのは、バージョン不一致によるメモリアクセスエラー
解決策として、ソースをダウンロードしてビルドすることにしました。

ここで、configureするのですが、-gを一応つけました。
makeコマンドで、alocal, automakeが見つからないと怒られ、バージョンを一致させました。
make, make installを行い、ライブラリパスを追加して、やっと起動に成功しました。

    上に戻る