[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:54619] Re: [debian-users:54605] Re: debian(lenny)でsystemtapを使いたい
- From: yamada hiroyuki <yamahiroyu_y@xxxxxxxxxxx>
- Subject: [debian-users:54619] Re: [debian-users:54605] Re: debian(lenny)でsystemtapを使いたい
- Date: Wed, 3 Nov 2010 22:24:09 +0900
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=yj20050223; d=yahoo.co.jp; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=tT6lQVBhoAZi8peEdXS5g/ME77Bp0Js1Hroe+/wZ+RRkV4VHxzBvdxvlItsstIoLQTdyjlAG0g9c7d2nBo1t56TOXKiAFnUU6pxr1kpKelypC0EkwrrGUJRrYmsGeqzc ;
- List-help: <mailto:debian-users-ctl@debian.or.jp?body=help>
- List-id: debian-users.debian.or.jp
- List-owner: <mailto:debian-users-admin@debian.or.jp>
- List-post: <mailto:debian-users@debian.or.jp>
- List-software: fml [fml 4.0.3 release (20011202/4.0.3)]
- List-unsubscribe: <mailto:debian-users-ctl@debian.or.jp?body=unsubscribe>
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-users-ctl@debian.or.jp; help=<mailto:debian-users-ctl@debian.or.jp?body=help>
- X-ml-name: debian-users
- X-mlserver: fml [fml 4.0.3 release (20011202/4.0.3)]; post only (only members can post)
- X-spam-checker-version: SpamAssassin 3.1.7-deb3 (2006-10-05) on osdn.debian.or.jp
- X-spam-level: *
- X-spam-status: No, score=1.5 required=10.0 tests=SUBJECT_ENCODED_TWICE autolearn=disabled version=3.1.7-deb3
- X-ymail-osg: KGnd6CIVM1m58W2blZoi8uejzO3_VvqgXPfMzMRbWMNbFm2JrO9tHVDIbCrU5sxZTuWs.1iW8HqsqtYJ4DhUPVsEg12KzVsXvI1LRrZ6Hpb3pz.JD62rCB91_3xwPVyqRU4pDULMLaUjfA2CQ0zYyI0gLaBsznGOuZDktQ4cOoToHa2HB31VZsLEkXHEvLJJggK8UFU7ezvf5FiFjvhbHf9DO6a1QPbV38D0.Vo5_g4WKzaX1q0r65FxS18w4_GpIuV.B61dUx90Pp2xbBQYJbrY4PD5a4Kf8hOy
- Message-id: <37037.67392.qm@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
- X-mail-count: 54619
- X-mailer: YahooMailClassic/6.0.19_13 YahooMailWebService/0.7.289.12_26
岩松さん、お返事ありがとうございます。
(返答遅れてすみません。)
ご指摘の通りやってみました。
ビルド後、/boot以下の各ファイルを自分でビルドしたやつを指すようにしたら、
systemtapの動作が一歩進みました。
(これ以外に動作させる方法ってありませんか?これだと、再起動時にdebug情報付きのカーネルで起動してしまうような・・・)
一歩進んだのはいいのですが、今度は実行中に
Error inserting module '/tmp/stapXrvzDf/stap_ec4c5588747f294b7414382009f311b5_433.ko': Invalid module format
こんなのが出てしまいます。
insmodしようとしたらのエラーのようですが、
systemtapのマニュアルによると、今実行中のカーネルとビルドしたカーネルのバージョンが
異なるとのことです。
カーネルのソースは
$ apt-get source linux-image-$(uname -r)
のようにして入れたのですが、
linux-2.6_2.6.26.orig.tar.gz
linux-2.6_2.6.26-25lenny1.dsc
linux-2.6_2.6.26-25lenny1.diff.gz
の3つがダウンロードされ、
linux-2.6_2.6.26.orig.tar.gz を展開してビルドしました。
これは、2.6.26-25lenny1をビルドしたことになるのですかね?
dmesgを見ると、
Linux version 2.6.26-2-amd64 (Debian 2.6.26-21lenny3)
と出てるので、debianのバージョン表記は確かに異なります。
(debianのバージョン表記のlinux自体の 2.6.26-2 の関連性もよくわかっていません。)
そこで、2.6.26-21lenny3のソースをビルドしたいのですが、
そのようなパッケージは見つかりませんでした。
この問題に対して、どのように解決すればよいか、何かご教授頂ければと思います。
とりとめのない説明で大変失礼しました。どうぞ宜しくお願いします。
--- On Mon, 2010/11/1, Nobuhiro Iwamatsu <iwamatsu@xxxxxxxxxxx> wrote:
> こんにちは。岩松です。
>
> 2010年10月31日14:30 yamada hiroyuki <yamahiroyu_y@xxxxxxxxxxx>:
> > 山田と申します。
> >
> > タイトルの通り、debian(lenny)でsystemtapを使いたいと思っております。
> > (kernelは 2.6.26-2-amd64)
> > しかし、lennyにはdebug情報付きのkernel imageがaptのパッケージにないため、
> > 自分でビルドしようと思っております。
> >
> > 他の方がubuntuなどでやっている手順を参考に
> > 以下の手順でやったのですが、うまくいかずに困っております。
> > ヒントでも構いませんので、どなたかご教授頂けますでしょうか?
>
> CONFIG_DEBUG_INFO は有効にされましたか?
> Debian のカーネルではこのオプションを有効にしていないので、menuconfig 等で有効に
> する必要があります。
> あと、systemtap を使うのなら、以下のオプションも必要だったと思います。
> CONFIG_KPROBES
>
> 岩松
> --
> Nobuhiro Iwamatsu
> iwamatsu at {nigauri.org / debian.org}
> GPG ID: 40AD1FA6
>
>