[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:54603] debian(lenny)でsystemtapを使いたい
- From: yamada hiroyuki <yamahiroyu_y@xxxxxxxxxxx>
- Subject: [debian-users:54603] debian(lenny)でsystemtapを使いたい
- Date: Sun, 31 Oct 2010 14:30:41 +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:MIME-Version:Content-Type; b=S/LGQqep+yjJ419+Z/n0XAYM3PzgYZWChOW8gBPMfcG4Jq+MaGDv+whBFETNeNpTCdVj2/97IvxUl4rL13Utpie3GgG9z4qdK5PmHga/2jK4PwkL00Fh6BguayzfXkqd ;
- 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=-0.9 required=10.0 tests=KI,SUBJECT_ENCODED_TWICE autolearn=disabled version=3.1.7-deb3
- X-ymail-osg: 6asYNREVM1loiuDw4CPgZ5ZnQlzkZd3g6eX7mgHSreeW3ULdc6uffx4y4TNZvZKZ6vTUvKBuoHFvjQvWn_XClZY.v.PtBQFoqPXEE4Tl1e7jyC28WvXDUvZ0aR3XrlPCO1aXDUeAZuHfHWsvr5xi5WUhRU7PulasmpUPGB67WgUSIun2.xN6dMR8W_Ape6ftWuUBzjYrZbchaI5ABSfrQCy2o7DOPG0AU4EoSVojHh1OxLZ8yriZusanhk4rBn7TahwkG3nTA8teP8AFrRZwe8vZsBUEsGtguxqX
- Message-id: <702609.62117.qm@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
- X-mail-count: 54603
- X-mailer: YahooMailClassic/6.0.19_12 YahooMailWebService/0.7.289.12_26
山田と申します。
タイトルの通り、debian(lenny)でsystemtapを使いたいと思っております。
(kernelは 2.6.26-2-amd64)
しかし、lennyにはdebug情報付きのkernel imageがaptのパッケージにないため、
自分でビルドしようと思っております。
他の方がubuntuなどでやっている手順を参考に
以下の手順でやったのですが、うまくいかずに困っております。
ヒントでも構いませんので、どなたかご教授頂けますでしょうか?
$ sudo apt-get install systemtap
# この段階では、
$ stap -v -e 'probe vfs.read {printf("read performed\n"); exit()}'
Pass 1: parsed user script and 43 library script(s) in 140usr/0sys/139real ms.
semantic error: libdwfl failure (missing kernel 2.6.26-2-amd64 x86_64 debuginfo): No such file or directory while resolving probe point kernel.function("vfs_read")
semantic error: no match while resolving probe point vfs.read
semantic error: no probes found
...
となるため、debuginfo付きのカーネルを以下でビルドしようとしました。
$ cd $HOME
$ sudo apt-get install dpkg-dev debhelper gawk
$ mkdir tmp
$ cd tmp
$ sudo apt-get build-dep --no-install-recommends linux-image-$(uname -r)
$ apt-get source linux-image-$(uname -r)
$ cd linux-2.6-2.6.26
$ fakeroot debian/rules clean
# binary-genericがないため、binary-arch でビルド
$ AUTOBUILD=1 fakeroot debian/rules binary-arch skipdbg=false
$ sudo dpkg -i ../linux-image-2.6.26-2-amd64_2.6.26-25lenny1_amd64.deb
しかし、結果変わらずで、困っております。
ウェブ上で見つけたものはubuntuのものばかりで、
微妙に異なるため、同じようにやってもうまく行きません。
http://posulliv.github.com/2010/02/26/installing-stap.html
http://yasu-2.blogspot.com/2009/11/ubuntu-810-interpidsystemtap.html
宜しくお願いします。