on 01/23/2013 01:10 PM Thanasis wrote the following:
> on 01/23/2013 04:41 AM »Q« wrote the following:
>> On Sun, 20 Jan 2013 16:57:59 +0000
>> Peter Humphrey <pe...@humphrey.ukfsn.org> wrote:
>>
>>> On Sunday 20 January 2013 08:51:43 Philip Webb wrote:
>>>> I just tried upgrading to  udev-197 , which is supposed to be
>>>> stable. There were multiple problems & I'm now back with  udev-171 .
>>>
>>> My daily update pulled in udev-197-r3. The installation went smoothly
>>> but I decided I ought to reboot to check that I could. I couldn't.
>>> Udev couldn't start because my kernel config didn't have
>>> CONFIG_DEVTMPFS=y. So I booted my rescue system on the same disk,
>>> chrooted in and built a new kernel with that option. On rebooting
>>> everything was fine.
>>>
>>> Just a note for anyone else who may not have that kernel option.
>>
>> This got me too.  Now there's a discussion in -dev about making config
>> warnings fatal.
>>
> 
> It hit me too, as I hadn't noticed any warning messages..., maybe the
> messages were added afterwards..., or I was not careful enough...
> 

Looking at the log, I can see now, that there *was* a warning..., but I
only noticed the suggestion about "revdep-rebuild..." near the end. :\

INFO: setup
Package:    sys-fs/udev-197-r3
Repository: gentoo
Maintainer: udev-b...@gentoo.org
USE:        acl amd64 elibc_glibc gudev hwdb kernel_linux keymap kmod
openrc userland_GNU
FEATURES:   sandbox
Package:    sys-fs/udev-197-r3
Repository: gentoo
Maintainer: udev-b...@gentoo.org
USE:        acl amd64 elibc_glibc gudev hwdb kernel_linux keymap kmod
openrc userland_GNU
FEATURES:   sandbox
Determining the location of the kernel source code
Found kernel source directory:
    /usr/src/linux
Found kernel object directory:
    /usr/src/linux
Found sources for kernel version:
    3.6.11-gentoo
Checking for suitable kernel configuration options...
ERROR: setup
  DEVTMPFS is not set in this kernel. Udev will not run.
WARN: setup
Please check to make sure these options are set correctly.
Failure to do so may cause unexpected problems.
INFO: setup
Determining the location of the kernel source code
Found kernel source directory:
    /usr/src/linux-3.6.11-gentoo
Found kernel object directory:
    /usr/src/linux
Found sources for kernel version:
    3.6.11-gentoo
INFO: prepare
Applying various patches (bugfixes/updates) ...
  0001-udev-net_id-skip-stacked-network-devices.patch ...
  0006-udev-don-t-call-fclose-on-NULL-in-is_pci_multifuncti.patch ...
Done with patching
Running elibtoolize in: systemd-197/build-aux/
  Applying portage/1.2.0 patch ...
  Applying sed/1.5.6 patch ...
  Applying as-needed/2.4.2 patch ...
INFO: install
Removing unnecessary /usr/lib64/libgudev-1.0.la (requested)
Removing unnecessary /usr/lib64/libudev.la (requested)
Removing unnecessary /usr/lib64/libsystemd-daemon.la (requested)
WARN: postinst

Upstream has removed the persistent-cd rules
generator. If you need persistent names for these devices,
place udev rules for them in /etc/udev/rules.d.

udev-197 and newer introduces a new method of naming network
interfaces. The new names are a very significant change, so
they are disabled by default on live systems.
Please see the contents of /etc/udev/rules.d/80-net-name-slot.rules for more
information on this feature.

You need to restart udev as soon as possible to make the upgrade go
into effect.
The method you use to do this depends on your init system.

Old versions of installed libraries were detected on your system.
In order to avoid breaking packages that depend on these old libs,
the libraries are not being removed.  You need to run revdep-rebuild
in order to remove these old dependencies.  If you do not have this
helper program, simply emerge the 'gentoolkit' package.

  # revdep-rebuild --library '/lib64/libudev.so.0' && rm
'/lib64/libudev.so.0'
LOG: postinst

For more information on udev on Gentoo, writing udev rules, and
         fixing known issues visit:
         http://www.gentoo.org/doc/en/udev-guide.xml


Reply via email to