はじめに
- Debian 7.1(Wheezy)に
td-agent
をインストールしようとしたら躓いたのでメモ
参考
環境
- Debian 7 から
apt-get dist-upgrade
を実行してアップデートした 7.1 - td-agent_1.1.17-1_amd64.deb
手順
躓いたところ
こちらからダウンロードしたパッケージを 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
複数のバージョンがインストール出来るというのは個人的には驚きだった。
インストール後、改めて...
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
最後に
- 自分の環境だけかな?