Yesterdeay i did an emerge -u world and got udev-056. Previous I had udev-045 and evrything worked fine. As described in Bug 84465 all Permissions in /dev (except /dev/.udev and those, that were changed, after i logged into X/KDE) or less e.g. /dev/null had 660 set. I had to do a chmod 666 to /dev/null to get X up. I still can't open a xterm. I will try to downgrade to the previous udev this evening ... Reproducible: Always Steps to Reproduce: 1. 2. 3. Gentoo Base System version 1.4.16 Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r6 i686) ================================================================= System uname: 2.6.11-gentoo-r6 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 1.80GHz Python: dev-lang/python-2.3.5 [2.3.5 (#1, Apr 28 2005, 08:38:32)] ccache version 2.3 [enabled] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.9.5, 1.8.5-r3, 1.6.3, 1.7.9-r1, 1.4_p6 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks fixpackages sandbox sfperms strict" GENTOO_MIRRORS="ftp://gentoo.inode.at/source/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.easynet.nl/mirror/gentoo/ ftp://gentoo.linux.no/pub/gentoo/" LINGUAS="de en" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/home/portage_overlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X Xaw3d aalib acpi acpi4linux alsa apache2 apm arts audiofile avi bash-completion berkdb bidi bitmap-fonts blender-game ccache cdparanoia cdr crypt cups curl dga directfb divx4linux doc dvb dvd dvdr emboss encode esd ethereal fam fbcon flac foomaticdb fortran gd gdbm ggi gif gnome gphoto2 gpm gps gtk gtk2 hbci imagemagick imap imlib innodb ipv6 jack java jikes jpeg junit kde kdeenablefinal kdepim kerberos kig-scripting kipi krb4 lcms ldap libg++ libwww lirc mad maildir mbox mcal memlimit mikmod mmx motif mozilla mp3 mpeg mysql nas ncurses network nls nptl odbc ogg oggvorbis opengl oss pam pcmcia pda pdflib perl png pnp ppds prelude python qt quicktime readline samba sasl sdl slang slp snmp socks5 softmmu speex spell sse ssl svga symlink tcltk tcpd tetex theora tiff truetype truetype-fonts trusted type1-fonts unicode usb video vim-pager vim-with-x vorbis wavelan wmf wxwindows xine xinerama xml xml2 xmms xosd xv zeroconf zlib linguas_de linguas_en userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Did you run etc-update? # grep null /etc/udev/rules.d/50-udev.rules KERNEL="null", NAME="%k", MODE="0666" # ls -la /dev | grep null crw-rw-rw- 1 root root 1, 3 May 12 10:12 null I even re-emerged and rebooted to make sure.
I can't belive it. I realy forgot to do an etc-update. I think I get old .... I donated 10 Bugs. Maybe that will help me remember ...
now this is wierd. i just "upgraded" my stable branch box to udev-056 and as soon as i ran dispatch-conf, i started having the permission errors at logon, such as the infamous "-bash: /dev/null: Permission denied." interestingly, the problem appears to have disappeared after a reboot. (!)