ようへいの日々精進XP

よかろうもん

Debian Wheezy(7.1) に td-agent をインストールしようとして躓いたのでメモ

はじめに

  • Debian 7.1(Wheezy)に td-agent をインストールしようとしたら躓いたのでメモ

参考


環境


手順

躓いたところ

こちらからダウンロードしたパッケージを sudo dpkg -i でインストールすると...

(データベースを読み込んでいます ... 現在 51038 個のファイルとディレクトリがインストールされています。)
td-agent 1.1.17-1 を (td-agent_1.1.17-1_amd64.deb で) 置換するための準備をしています ...
td-agent を展開し、置換しています...
dpkg: 依存関係の問題により td-agent の設定ができません:
 td-agent は以下に依存 (depends) します: libssl0.9.8 (>= 0.9.8k-1) ...しかし:
  パッケージ libssl0.9.8 はまだインストールされていません。

dpkg: td-agent の処理中にエラーが発生しました (--install):
 依存関係の問題 - 設定を見送ります
処理中にエラーが発生しました:
 td-agent

上記のように libssl のバージョンの依存関係でインストールが途中で止まってしまう。

対策

libssl0.9.8 をダウンロードしてきてインストールした。

wget http://ftp.us.debian.org/debian/pool/main/o/openssl/libssl0.9.8_0.9.8o-4squeeze14_amd64.deb
dpkg -i libssl0.9.8_0.9.8o-4squeeze14_amd64.deb

複数のバージョンがインストール出来るというのは個人的には驚きだった。

f:id:inokara:20131003053444p:plain

インストール後、改めて...

sudo dpkg -i td-agent_1.1.17-1_amd64.deb

とすると...

(データベースを読み込んでいます ... 現在 51055 個のファイルとディレクトリがインストールされています。)
td-agent 1.1.17-1 を (td-agent_1.1.17-1_amd64.deb で) 置換するための準備をしています ...
td-agent を展開し、置換しています...
td-agent (1.1.17-1) を設定しています ...
システムユーザ `td-agent' (UID 104) を追加しています...
新しいグループ `td-agent' (GID 108) を追加しています...
新しいユーザ `td-agent' (UID 104) をグループ `td-agent' に追加しています...
ホームディレクトリ `/home/td-agent' は作成しません。
Installing default conffile /etc/td-agent/td-agent.conf ...
Starting td-agent : td-agent.

無事にインストール終了。

/usr/lib/fluent/ruby/bin/fluentd --version

バージョンを確認。

fluentd 0.10.39

最後に

  • 自分の環境だけかな?