Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[systemtap] CONFIG_RELAYFS_FS Il est où lui ?(abandonné)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
bulki
Guru
Guru


Joined: 25 Nov 2004
Posts: 529
Location: SiliconValley

PostPosted: Fri Sep 22, 2006 12:37 pm    Post subject: [systemtap] CONFIG_RELAYFS_FS Il est où lui ?(abandonné) Reply with quote

Ciao tutti,

j'essaie d'installer "dev-util/systemtap". Bon, d'abord il manquait une option dans le kernel, que j'ai rajoutée. Je recompile, y tout y tout, je suis sur le "nouveau" kernel, maintenant j'ai un:

Code:
# emerge systemtap
Calculating dependencies... done!
>>> Emerging (1 of 1) dev-util/systemtap-20060325 to /
>>> checking ebuild checksums ;-)
>>> checking auxfile checksums ;-)
>>> checking miscfile checksums ;-)
>>> checking systemtap-20060325.tar.bz2 ;-)
 * systemtap needs CONFIG_RELAYFS_FS in the kernel
 * enable it under Filesystems -> Pseudo filesystems -> Relayfs.

!!! ERROR: dev-util/systemtap-20060325 failed.
Call stack:
  ebuild.sh, line 1555:   Called dyn_setup
  ebuild.sh, line 668:   Called pkg_setup
  systemtap-20060325.ebuild, line 29:   Called die

!!! CONFIG_RELAYFS_FS not present
!!! If you need support, post the topmost build error, and the call stack if relevant.


Bon, le hic c'est que ce CONFIG_RELAYFS_FS n'existe pas !
Code:
# grep CONFIG_RELAY* /usr/src/linux/.config
CONFIG_RELAY=y


Il n'y a qu'un CONFIG_RELAY (que j'ai mis à yes d'ailleurs)...


Si vous avez une idée, merci


Last edited by bulki on Sat Sep 23, 2006 11:35 am; edited 1 time in total
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8723
Location: ~Brussels - Belgique

PostPosted: Fri Sep 22, 2006 12:42 pm    Post subject: Reply with quote

salut, c'est dans les sources du kernel :
Code:
cd /usr/src/linux
make menuconfig
/relayfs
et tu verras où modifier

(à vue de nez, ce sera dans "filesystems" / "pseudo-filesystems")

EDIT: en effet, c'est ce que dit le message d'erreur :P

EDIT2: tu as kel quernel ? il se peut que tu n'aies pas le patch "relayfs" ?
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
bulki
Guru
Guru


Joined: 25 Nov 2004
Posts: 529
Location: SiliconValley

PostPosted: Fri Sep 22, 2006 12:47 pm    Post subject: Reply with quote

XavierMiller wrote:

EDIT2: tu as kel quernel ? il se peut que tu n'aies pas le patch "relayfs" ?


J'ai le gentoo-sources 2.6.17-r8 actuellement... parce qu'il faut patcher ? huh !

EDIT: sur le site: http://www.opersys.com/relayfs/index.html y'a rien qui correspond à cette version de kernel :/


Last edited by bulki on Fri Sep 22, 2006 12:49 pm; edited 1 time in total
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8723
Location: ~Brussels - Belgique

PostPosted: Fri Sep 22, 2006 12:49 pm    Post subject: Reply with quote

va en mode "menuconfig", tu devrais y trouver relayfs...
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
bulki
Guru
Guru


Joined: 25 Nov 2004
Posts: 529
Location: SiliconValley

PostPosted: Fri Sep 22, 2006 12:50 pm    Post subject: Reply with quote

XavierMiller wrote:
va en mode "menuconfig", tu devrais y trouver relayfs...


Code:

  x x[*] /proc file system support                                        x x   
  x x[*]   /proc/kcore support                                            x x   
  x x[*] Virtual memory file system support (former shm fs)               x x   
  x x[ ] HugeTLB file system support                                      x x   
  x x<M> Userspace-driven configuration filesystem (EXPERIMENTAL) 


C'est tout ce que j'ai...

EDIT:
j'ai trouvé ça:

Code:
Hi,

As discussed last week, I've made some changes to the runtime allowing
bulk mode (-b option) when using CONFIG_RELAY (kernel >= 2.6.17) to
store the relay files in debugfs rather than their current location in
/proc.  Before I check them in though, I wanted to make sure nobody
sees any problems in doing this.

This change only affects systemtap running on systems with kernels >=
2.6.17 - for older kernels, the older CONFIG_RELAYFS runtime code is
used as usual, and debugfs isn't needed.  The bottom line is that in
order to use bulk mode with kernels >= 2.6.17, you need to have
CONFIG_DEBUG_FS turned on in the kernel.  For reference, debugfs is
turned on by default on Fedora kernels and SLES10 (but since SLES10
uses a 2.6.16 kernel, it doesn't really matter at this point).

Tom


On va essayer ARF DE ARF
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum