Fluentdのtd-agentをDebian Wheezyにインストールする方法

fluentd

現在、td-agentが正式にしているのは Ubuntu 12.04 LTS /PreciseUbuntu 10.04 LTS / Lucid で、Debianは悲しいかな非対応。
現時点での最新版のバージョンは 1.1.18-1 だ。
precise向けのdebパッケージは、Wheezyでは libc6 (>= 2.14) の依存関係が満たせないので入れられない。

Debian Wheezy(7.1) に td-agent をインストールしようとして躓いたのでメモ を参照すると、どうやら少し古い v1.1.17-1 だと入れられるようだ。
念のため、本ページでもリンクを貼っておく:

調査メモ

v1.1.17-1のcontrolファイルは以下のようになっている。

Package: td-agent
Version: 1.1.17-1
Architecture: amd64
Maintainer: Kazuki Ohta <k @treasure-data.com>
Installed-Size: 76728
Depends: libc6 (>= 2.11), libssl0.9.8 (>= 0.9.8k-1), libxml2 (>= 2.7.4), libxslt1.1 (>= 1.1.18), libyaml-0-2, zlib1g (>= 1:1.2.2)
Recommends: ntp
Section: Network
Priority: optional
Homepage: http://treasure-data.com/
Description: A data collector agent for Treasure Data

最新版(v1.1.18-1)のcontrolファイル:

Package: td-agent
Version: 1.1.18-1
Architecture: amd64
Maintainer: Kazuki Ohta </k><k @treasure-data.com>
Installed-Size: 92187
Depends: libc6 (>= 2.14), libssl1.0.0 (>= 1.0.0), libxml2 (>= 2.7.4), libxslt1.1 (>= 1.1.25), libyaml-0-2, zlib1g (>= 1:1.2.2), libssl0.9.8
Recommends: ntp
Section: Network
Priority: optional
Homepage: http://treasure-data.com/
Description: A data collector agent for Treasure Data

libssl1.0.0libssl0.9.8の二つに依存しているのは置いといて、libc6のバージョンが2.14に上がっている。
Wheezyはlibc6(v2.13-38)なので、問題はlibc6の依存関係。

debファイルをいじってv2.13に下げてインストールすると、以下のエラーを得た:

% sudo dpkg -i td-agent_1.1.18-1_amd64.deb
[sudo] password for nora:
Selecting previously unselected package td-agent.
(Reading database ... 66348 files and directories currently installed.)
Unpacking td-agent (from td-agent_1.1.18-1_amd64.deb) ...
Setting up td-agent (1.1.18-1) ...
Adding system user `td-agent' (UID 106) ...
Adding new group `td-agent' (GID 108) ...
Adding new user `td-agent' (UID 106) with group `td-agent' ...
Not creating home directory `/home/td-agent'.
Installing default conffile /etc/td-agent/td-agent.conf ...
insserv: script walknote-v2-share: service mongodb already provided!
insserv: script sspe-connection_queue_invocator: service mongodb already provided!
insserv: script pptp-etoile: service mongodb already provided!
insserv: script walknote-v2-push_notifier: service mongodb already provided!
insserv: script walknote-v2-usertrack_maintainer: service mongodb already provided!
/bin/echo: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib/fluent/jemalloc/lib/libjemalloc.so)
start-stop-daemon: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib/fluent/jemalloc/lib/libjemalloc.so)
.

libjemalloc.soが2.14を切望している。
この時点で、Wheezy向けにパッケージ作成するのは諦めた。

Treasure Dataさん、Wheezy対応ぜひお願いします。

植物で妊娠を疑似体験できるPlant Pregnancy

image

植物を抱えて一日を過ごす。
毎日水をやって、外出するときもずっと一緒。
まさに、妊娠している状態にそっくりだ。

すばらしい疑似体験のアイデアだと思う。

植物が育って行く様子を、自分に限りなく近いところで感じられる。
花が咲いた時の喜びは、普通に育てた時とはまた違った感情を抱きそうだ。
こういったメタファーによる体験の考案は、サービス開発でも参考になりそう。

情報元

アーロンチェアを買った

凄い心地いい

my_aeron-chair

今までの一万円チェアで10年間もよく座ったなぁって思う。
Bサイズは少し大きかったかも。
身長172cm、体重58kgぐらいの人はAサイズも検討してみることをおすすめします。

購入したお店の詳細

以下の楽天で購入しました。
ここにした理由は、不要チェアの無料引き取りを行っている点。
アーロンチェアが入っていた段ボールに不要チェアを入れて、佐川急便に集荷依頼を出します。
佐川さんの対応も良くて、スムーズにやりとりできました。

【送料&不要チェア引取無料】アーロンチェア ランバーサポートフル装備 Bサイズ グラファイトカラーベース クラシックカーボン [AE113AWB AJ G1 BB BK 3D01]【Herman Miller ハーマンミラー】

価格:
143,000円

(2014/03/19 15:59時点 )

感想:0件