Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[udev] pbs suite à m-a-j de udev et baselayout (résolu)
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
Clark
n00b
n00b


Joined: 26 Oct 2006
Posts: 51

PostPosted: Thu Oct 26, 2006 5:34 pm    Post subject: [udev] pbs suite à m-a-j de udev et baselayout (résolu) Reply with quote

Bonjour à tous,

j'utilise Gentoo depuis juin dernier, en x86, sans soucis jusqu'à présent. Je viens régulièrement lire ce forum pour régler quelques petits soucis mais depuis quelques jours je ne m'en sors plus :

J'ai effectué la mise à jour vers gcc 4.1.1 le week-end dernier en suivant la doc officielle. Depuis, au démarrage, les interfaces réseau (lo et eth0) ne sont plus initialisées (problème de ...rc.scripts... et de commandes inexistantes). Soit, un coup de dhcpcd eth0 me permet de me connecter sur le net...mais il m'est impossible d'éteindre l'ordinateur : udevd sort des centaines voire des milliers de lignes de udev events à une vitesse folle et sans s'arrêter. Et ce soir, ça me le fait aussi au démarrage !!!! Au bout d'un moment, le système finit tout de même par être opérationnel (ouf !!!). Mais bon je n'y comprends rien.

Le week-end dernier, j'avais passé mes CFLAGS de "O2 -fomit-framepointer" à "O3 -fomit-framepointer -ftree-vectorize". Je me suis donc dit que le -ftree-vectorize devais foirer quelque chose donc j'ai recompilé system avec mes anciens CFLAGS aujourd'hui et c'est de pire en pire.

J'ai essayé de renvoyer les erreurs vers un fichier à l'extinction mais ça n'enregistre rien puisque je dois terminer le travail en appuyant sur le bouton power...

Pouvez-vous m'aider ?

Code:
emerge --info
Portage 2.1.1 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r8 i686)
=================================================================
System uname: 2.6.17-gentoo-r8 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Gentoo Base System version 1.12.5
Last Sync: Thu, 26 Oct 2006 17:00:01 +0000
ccache version 2.3 [disabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=i686 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.modulix.net/gentoo/"
LANG="fr_FR@euro"
LC_ALL="fr_FR@euro"
LINGUAS="fr"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 aalib acpi audiofile automount bitmap-fonts bzip2 cdr cli cracklib crypt cups dri dvdr dvdread elibc_glibc fortran gpm gtk hal input_devices_evdev input_devices_joystick input_devices_keyboard input_devices_mouse input_devices_synaptics ipv6 isdnlog jack java jpeg2k kde kdehiddenvisibility kernel_linux libg++ linguas_fr logitech-mouse mozilla ncurses nls nptl nptlonly pam pcmcia pcre perl ppds pppd python qt readline reflection samba session sndfile spl ssl tcpd theora tiff truetype-fonts type1-fonts udev unicode usb userland_GNU userlocales video_cards_fglrx video_cards_radeon win32codecs xinerama xorg zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY


Code:
eix -I udev
* sys-fs/udev
     Available versions:  079-r2 087 087-r1 090-r1 094 096 096-r1 098 099 100 100-r2 103
     Installed:           103
     Homepage:            http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html
     Description:         Linux dynamic and persistent device naming support (aka userspace devfs)


D'avance merci pour votre aide.


Last edited by Clark on Fri Oct 27, 2006 11:43 am; edited 1 time in total
Back to top
View user's profile Send private message
Clark
n00b
n00b


Joined: 26 Oct 2006
Posts: 51

PostPosted: Thu Oct 26, 2006 6:01 pm    Post subject: Reply with quote

Voici un extrait de mon /var/log/syslog :
Code:

Oct 26 19:52:55 clark udevd-event[6625]: udev_event_run: seq 1848 finished
Oct 26 19:52:55 clark udevd[1154]: udev_done: seq 1848, pid [6625] exit with 0, 0 seconds old
Oct 26 19:52:55 clark udevd-event[6630]: run_program: '/lib/udev/udev_run_hotplugd' returned with status 0
Oct 26 19:52:55 clark udevd-event[6630]: run_program: 'udev_run_devd vc'
Oct 26 19:52:55 clark udevd-event[6622]: run_program: '/lib/udev/udev_run_devd' returned with status 0
Oct 26 19:52:55 clark udevd-event[6622]: pass_env_to_socket: passed -1 bytes to socket '/org/kernel/udev/monitor',
Oct 26 19:52:55 clark udevd-event[6622]: pass_env_to_socket: passed 143 bytes to socket '/org/freedesktop/hal/udev_event',
Oct 26 19:52:55 clark udevd-event[6622]: udev_event_run: seq 1845 finished
Oct 26 19:52:55 clark udevd[1154]: udev_done: seq 1845, pid [6622] exit with 0, 0 seconds old
Oct 26 19:52:55 clark udevd-event[6627]: run_program: '/lib/udev/udev_run_devd' returned with status 0
Oct 26 19:52:55 clark udevd-event[6627]: pass_env_to_socket: passed -1 bytes to socket '/org/kernel/udev/monitor',
Oct 26 19:52:55 clark udevd-event[6627]: pass_env_to_socket: passed 148 bytes to socket '/org/freedesktop/hal/udev_event',
Oct 26 19:52:55 clark udevd-event[6627]: udev_event_run: seq 1850 finished
Oct 26 19:52:55 clark udevd[1154]: udev_done: seq 1850, pid [6627] exit with 0, 0 seconds old
Oct 26 19:52:55 clark udevd-event[6630]: run_program: '/lib/udev/udev_run_devd' returned with status 0
Oct 26 19:52:55 clark udevd-event[6630]: pass_env_to_socket: passed -1 bytes to socket '/org/kernel/udev/monitor',
Oct 26 19:52:55 clark udevd-event[6630]: pass_env_to_socket: passed 148 bytes to socket '/org/freedesktop/hal/udev_event',
Oct 26 19:52:55 clark udevd-event[6630]: udev_event_run: seq 1852 finished
Oct 26 19:52:55 clark udevd[1154]: udev_done: seq 1852, pid [6630] exit with 0, 0 seconds old
Oct 26 19:52:55 clark udevd-event[6629]: run_program: '/lib/udev/udev_run_hotplugd' returned with status 0
Oct 26 19:52:55 clark udevd-event[6629]: run_program: 'udev_run_devd vc'
Oct 26 19:52:55 clark udevd-event[6626]: run_program: '/lib/udev/udev_run_devd' returned with status 0
Oct 26 19:52:55 clark udevd-event[6626]: pass_env_to_socket: passed -1 bytes to socket '/org/kernel/udev/monitor',
Oct 26 19:52:55 clark udevd-event[6626]: pass_env_to_socket: passed 143 bytes to socket '/org/freedesktop/hal/udev_event',
Oct 26 19:52:55 clark udevd-event[6626]: udev_event_run: seq 1849 finished

Il y en a comme ça quelques centaines si ça vous chante...


Last edited by Clark on Fri Oct 27, 2006 11:45 am; edited 1 time in total
Back to top
View user's profile Send private message
boozo
Advocate
Advocate


Joined: 01 Jul 2004
Posts: 3193

PostPosted: Thu Oct 26, 2006 10:44 pm    Post subject: Reply with quote

'alute ;)

bon je ne suis pas un pro de udev et avant de se pencher plus en détails sur son cas, il me viens une remarque qd tu parles de problèmes d'interface ethernet et en voyant tes logs :
est-ce que ta config est bonne dans /etc/conf.d/rc ? genre un RC_DEVICE_TARBALL activé... ? le RC_PLUG_SERVICE est bon ?

Btw :
Clark wrote:
Le week-end dernier, j'avais passé mes CFLAGS de "O2 -fomit-framepointer" à "O3 -fomit-framepointer -ftree-vectorize". Je me suis donc dit que le -ftree-vectorize devais foirer quelque chose

Bah si tu joues avec le feu... :mrgreen:
_________________
" Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! "
Back to top
View user's profile Send private message
Clark
n00b
n00b


Joined: 26 Oct 2006
Posts: 51

PostPosted: Fri Oct 27, 2006 11:37 am    Post subject: [udev] pbs suite à m-a-j de udev et baselayout (résolu) Reply with quote

Bon, j'ai fini par trouver la solution, grâce à une discussion du forum anglais où ce problème est apparu chez plusieurs personnes. La solution donnée ne marchait pas complètement pour moi mais elle m'a donnée la cause de tout ce bazar (eh non, ce n'est pas le -ftree-vectorize...) :

Lors de la mise à jour de udev et de baselayout, ces paquets ne remplacent qu'incomplètement les anciennes versions de leurs scripts.

Donc, pour régler le problème de flood des messages d'erreurs de udevd au démarrage et à l'extinction du système, il faut supprimer /etc/udev/, /etc/dev.d et lib/udev/ puis réinstaller udev et hal si vous utilisez ce dernier (ne l'oubliez pas, sinon le montage automatique des périphériques amovibles ne fonctionnera plus).

Pour le problème d'initialisation de lo et eth0, ce n'est pas un problème dans /etc/conf.d/rc mais le même que précédemment : il faut supprimer /etc/init.d/net.lo puis réinstaller baselayout. Pour terminer, faire:
Code:
/bin/ls /etc/init.d/net.* | grep -v '/net.lo$' | xargs -n1 ln -sfvn net.lo


Voilà, j'espère que ça pourra servir à quelqu'un ; j'édite le titre pour qu'il soit plus compréhensible. Merci à boozo ;)


Last edited by Clark on Wed Nov 01, 2006 7:05 pm; edited 1 time in total
Back to top
View user's profile Send private message
man in the hill
Veteran
Veteran


Joined: 15 Dec 2005
Posts: 1552
Location: Madinina

PostPosted: Fri Oct 27, 2006 12:04 pm    Post subject: Re: [udev] pbs suite à m-a-j de udev et baselayout (résolu Reply with quote

Clark wrote:
Voilà, j'espère que ça pourra servir à quelqu'un ; j'édite le titre pour qu'il soit plus compréhensible. Merci à boozo ;)

Sûr :D , et c'est vrai que l'on ne pense pas souvent à virer les anciens fichiers pour faire une installe propre dans le cas ou l'ebuild ne fait pas bien son travail !

Merci pour l'info .

@ +
_________________
Get Up and Go !
Back to top
View user's profile Send private message
boozo
Advocate
Advocate


Joined: 01 Jul 2004
Posts: 3193

PostPosted: Fri Oct 27, 2006 4:18 pm    Post subject: Reply with quote

mais de rien... n'ai pas fait grand chose :oops:

Merci pour le feedback (et pour la modif ^^) :)

Edit: juste pour info, c'est quelle version d'udev et du baselayout au fait ?
_________________
" Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! "
Back to top
View user's profile Send private message
Clark
n00b
n00b


Joined: 26 Oct 2006
Posts: 51

PostPosted: Fri Oct 27, 2006 5:10 pm    Post subject: Reply with quote

heu.... j'avais la version de base du profil 2006.0 que j'ai upgradé vers la dernière stable ce week-end. Le problème est apparu à cette occasion. Je suis passé à la dernière instable (103-r*) ce qui n'a rien réglé. Je suis toujours sous cette version. Mais le problème est signalé depuis juin sur le forum anglais, avec des versions 097 et 098 de udev. Ça semble plus dû à l'opération de mise à jour qu'à la version de baselayout et d'udev.

Bon week-end à tous et à la semaine prochaine !
Back to top
View user's profile Send private message
Clark
n00b
n00b


Joined: 26 Oct 2006
Posts: 51

PostPosted: Wed Nov 01, 2006 7:01 pm    Post subject: Reply with quote

Bon, je rajoute quand même une précision : après avoir joué au boeuf en virant le /etc/udev, n'oubliez pas de réinstaller hal, sinon, le fichier 90-hal.rules n'est plus là et on perd le montage automatique des périphériques amovibles, ainsi que quelques heures de prise de têtes... :x

Je rajoute ce point à mon message qui contient la solution.
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