Делаю обновление со свежеустановленного образа CLDX-20121119-x86_64.iso
ПРИ УСТАНОВКЕ УКАЗЫВАЮ ДРОВА NVIDIA ПРОПРИЕТАРНЫЕ
eix-sinc
emerge -uDN world
все обновляет
далее dispatch-conf ( почемуто /etc/modules.d/blacklist.conf девственно чистым делается)
далее emerge --depclean
и вот он зараза удаляет почему-то дрова nvidia-drivers
emerge --depclean
* Always study the list of packages to be cleaned for any obvious
* mistakes. Packages that are part of the world set will always
* be kept. They can be manually added to this set with
* `emerge --noreplace <atom>`. Packages that are listed in
* package.provided (see portage(5)) will be removed by
* depclean, even if they are part of the world set.
*
* As a safety measure, depclean will not remove any packages
* unless *all* required dependencies have been resolved. As a
* consequence, it is often necessary to run `emerge --update
* --newuse --deep @world` prior to depclean.
Calculating dependencies... done!
>>> Calculating removal order...
x11-drivers/xf86-video-r128
selected: 6.9.1
protected: none
omitted: none
x11-drivers/nvidia-drivers
selected: 310.19
protected: none
omitted: none
x11-drivers/xf86-video-tdfx
selected: 1.4.5
protected: none
omitted: none
x11-drivers/xf86-video-glint
selected: 1.2.8
protected: none
omitted: none
x11-drivers/xf86-video-mga
selected: 1.6.2
protected: none
omitted: none
x11-drivers/xf86-video-savage
selected: 2.3.6
protected: none
omitted: none
x11-drivers/xf86-video-trident
selected: 1.3.6
protected: none
omitted: none
app-admin/eselect-opencl
selected: 1.1.0-r1
protected: none
omitted: none
All selected packages: x11-drivers/xf86-video-trident-1.3.6 x11-drivers/xf86-video-tdfx-1.4.5 x11-drivers/xf86-video-glint-1.2.8 x11-drivers/nvidia-drivers-310.19 app-admin/eselect-opencl-1.1.0-r1 x11-drivers/xf86-video-mga-1.6.2 x11-drivers/xf86-video-r128-6.9.1 x11-drivers/xf86-video-savage-2.3.6
и в итоге получаю ругань emerge @preserved-rebuild что-то типа
Messages for package app-emulation/emul-linux-x86-opengl-20120520:
* ERROR: app-emulation/emul-linux-x86-opengl-20120520 failed (postinst phase):
* (no error message)
*
* Call stack:
* ebuild.sh, line 93: Called pkg_postinst
* environment, line 2127: Called die
* The specific snippet of code:
* eselect opengl set --use-old || die;
*
* If you need support, post the output of `emerge --info '=app-emulation/emul-linux-x86-opengl-20120520'`,
* the complete build log and the output of `emerge -pqv '=app-emulation/emul-linux-x86-opengl-20120520'`.
* The complete build log is located at '/var/calculate/tmp/portage/app-emulation/emul-linux-x86-opengl-20120520/temp/build.log'.
* The ebuild environment file is located at '/var/calculate/tmp/portage/app-emulation/emul-linux-x86-opengl-20120520/temp/environment'.
* Working directory: '/var/calculate/tmp/portage/app-emulation/emul-linux-x86-opengl-20120520'
* S: '/var/calculate/tmp/portage/app-emulation/emul-linux-x86-opengl-20120520/work'
а вот комманда module-rebuild -X rebuild выдает
** Preparing to merge modules:
** Packages which I will emerge are:
net-wireless/madwifi-ng
net-wireless/broadcom-sta
5 4 3 2 1
Смотрю есть ли дрова nvidia в системе
emerge -av nvidia-drivers
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] app-admin/eselect-opencl-1.1.0-r1 37 kB
[ebuild N ] x11-drivers/nvidia-drivers-310.19 USE="X acpi (multilib) tools -pax_kernel" 66,428 kB
Ан нет их
Вопрос куда делись дрова nvidia и почему ( может быть куда в blacklist занеслись - вопрос где копать)