HowTo:PostInstall:udev-device-mapper
De Luispa
Problemas bloqueos udev, device-mapper, cryptsetup, e2fsprogs
Me he encontrado con una situación de bloqueos compleja, que me está afectando la actualización del sistema (emerge -DuvNp world). Estoy en Baselayout 2, por lo que puede que esto no ocurra con BL 1.
- Los hilos que he usado como Referencias son.
Inicialmente tengo bloqueos cruzados entre cruzados con varios paquetes, por lo que he ido resolviendo los problemas poco a poco. Primero he quitado cryptsetup de la foto, dado que no es necesario en mi caso. Si en el futuro necesito encriptar algún file-system estudiaré de nuevo este paquete.
Resolver cryptsetup
- Elimino cryptsetup de la foto. Parece que sólo es necesario cuando encriptas file-systems y se puede quitar.
# equery d sys-fs/cryptsetup [ Searching for packages depending on sys-fs/cryptsetup... ] sys-apps/hal-0.5.11-r9 (kernel_linux & crypt? >=sys-fs/cryptsetup-1.0.5)
Añado a /etc/portage/package.use # HAL sin criptografia sys-apps/hal -crypt
Reinstalo HAL # emerge -v hal
- Desinstalo cryptsetup
# emerge -C cryptsetup
Resolver device-mapper
El siguiente paso es quitar también device-mapper de la foto, dado que tampoco es necesario y está bloqueando.
- Averiguo quién depende de device-mapper
# equery d device-mapper [ Searching for packages depending on device-mapper... ] sys-apps/parted-1.8.8 (device-mapper? sys-fs/device-mapper) sys-block/gparted-0.4.5 (dmraid? sys-fs/device-mapper)
- Desinstalo parted y gparted
# emerge -C parted gparted
- Desinstalo device-mapper
# emerge -C device-mapper
- Reinstalo parted y gparted
# emerge parted gparted
Resolver udev
- Ahora,teóricamente ya se puede actualizar a la última versión de udev
/etc/portage/package.keywords #=sys-fs/cryptsetup-1.0.6-r2 ~amd64 =sys-fs/udev-145-r1 ~amd64
- Pero me encuentro con el siguiente problema !!!
bolica app-arch # emerge -pv udev
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] sys-apps/usbutils-0.82 [0.73] USE="zlib -network-cron" 237 kB
[ebuild U ] sys-apps/util-linux-2.16-r1 [2.14.2] USE="crypt nls unicode -loop-aes -old-linux (-selinux) -slang (-uclibc)" 3,389 kB
[ebuild U ] sys-fs/udev-145-r1 [141] USE="devfs-compat%* extras%* (-selinux)" 518 kB
[blocks B ] <sys-fs/e2fsprogs-1.41.8 ("<sys-fs/e2fsprogs-1.41.8" is blocking sys-apps/util-linux-2.16-r1)
[blocks B ] <sys-libs/e2fsprogs-libs-1.41.8 ("<sys-libs/e2fsprogs-libs-1.41.8" is blocking sys-apps/util-linux-2.16-r1)
- La solución está aquí: http://forums.gentoo.org/viewtopic-t-781919-highlight-e2fsprogs.html
Aviso: EL ORDEN DE INSTALACIÓN ES IMPORTANTÍSIMO. PRIMERO util-linux
# emerge -pv util-linux e2fsprogs
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] sys-libs/e2fsprogs-libs-1.41.9 [1.41.6] USE="nls" 485 kB
[ebuild U ] sys-apps/util-linux-2.16-r1 [2.14.2] USE="crypt nls unicode -loop-aes -old-linux (-selinux) -slang (-uclibc)" 3,389 kB
[ebuild U ] sys-fs/e2fsprogs-1.41.9 [1.41.6] USE="nls" 4,349 kB
[blocks b ] <sys-fs/e2fsprogs-1.41.8 ("<sys-fs/e2fsprogs-1.41.8" is blocking sys-libs/e2fsprogs-libs-1.41.9, sys-apps/util-linux-2.16-r1)
# emerge -v util-linux e2fsprogs
- Termina correctamente
- Ahora con udev
# emerge -pv udev These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] sys-apps/usbutils-0.82 [0.73] USE="zlib -network-cron" 237 kB [ebuild U ] sys-fs/udev-145-r1 [141] USE="devfs-compat%* extras%* (-selinux)" 518 kB Total: 2 packages (2 upgrades), Size of downloads: 754 kB bolica app-arch # emerge -v udev
- Termina correctamente
Enlaces y Créditos
Volver a la página de las últimas actualizaciones
--Luis 14:56 13 sep 2009 (CEST)

