Summary: | sys-kernel/genkernel: ERROR: Could not copy file /lib/libsysfs*so* for MULTIPATH | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | DEMAINE Benoît-Pierre, aka DoubleHP <dhp_gentoo> |
Component: | Current packages | Assignee: | Gentoo Genkernel Maintainers <genkernel> |
Status: | RESOLVED FIXED | ||
Severity: | minor | CC: | base-system |
Priority: | High | Keywords: | InVCS |
Version: | 10.0 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
DEMAINE Benoît-Pierre, aka DoubleHP
2010-01-13 14:50:49 UTC
and sys-fs/multipath-tools And just what depends on that broken lib ? Genkernel when multipath is required during install. OK, I see a few problems here: - ~sys-fs/multipath-tools-0.4.8 ebuilds are probably lying: according to git log, it no longer uses libsysfs - libsysfs is broken (see bug 220347), especially given that recent udev demands CONFIG_SYSFS_DEPRECATED_V2 unset - I don't see a dep on sys-fs/multipath-tools in genkernel multipath support is optionnal in /etc/genkernel.conf . So a standard dep may be "toomuch". creating a USE flag seems a better idea to me: pu the flag ON, and make genkernel sensible to it, and if ON, then make conditionnal dep ... I see this message at boot, and udev also asks me to disable SYSFS_DEPRECATED in my kernel; i did not find yet the entry in make menuconfig to disable it ... note: i am not multipath expert, but i was said it could help in my case, so, I try to use it. And it is obviously quiet hard. More deps than those I reported may be required. But it seams a "standard" option/feature for the kernel, and support for it should be a bit more easy/trivial. Ideally: USE="multipath" emerge genkernel should do everything IMHO. Use search feature of menuconfig. It's in "General setup". The multipath support in genkernel is still experimental. It's not entirely expected to work. Feel free to remove any sysfsutils requiring code from genkernel with regard to bug 377709. Thanks for the notification. Fixed: http://git.overlays.gentoo.org/gitweb/?p=proj/genkernel.git;a=commitdiff;h=691d7aad4d1d2b3a10ec0f13a4ee9bd10cc30249 |