XATRIX ~ # paludis -i nvidia-drivers
paludis@1247713790: [WARNING repository.blacklisted] Repository 'paludis-extras' is blacklisted with reason 'Repeatedly broken, full of highly buggy code and all round harmful. Do not use.'.
Building target list... paludis@1247713797: [WARNING e.vdb.provides.no_package] In thread ID '2382':
... In program paludis -i nvidia-drivers:
... When performing install action from command line:
... When adding install target 'nvidia-drivers':
... When parsing user package dep spec 'nvidia-drivers':
... When parsing generic package dep spec 'nvidia-drivers':
... When disambiguating package name 'nvidia-drivers':
... When finding all versions in some arbitrary order from packages matching */nvidia-drivers with filter all matches filtered through supports action install:
... When finding category names containing package 'nvidia-drivers':
... When loading names for virtuals repository:
... When finding provided packages for 'installed':
... No package available for 'sys-apps/paludis 0.38.0'
functions-eix.sh is a deprecated name since eix-0.17.0.
Please use eix-functions.sh instead.
Sleeping for 5 seconds...
Building dependency list...paludis@1247713804: [WARNING dep_list.downgrade] In thread ID '2382':
... In program paludis -i nvidia-drivers:
... When performing install action from command line:
... When executing install task:
... When building dependency list:
... When adding PackageDepSpec 'x11-drivers/nvidia-drivers':
... Downgrade to 'x11-drivers/nvidia-drivers-96.43.05-r11:0::sabayon' from 'x11-drivers/nvidia-drivers-185.18.14:0::installed' forced
These packages will be installed:
* x11-drivers/nvidia-drivers::sabayon [D 185.18.14 -> 96.43.05-r11] <target>
acpi -distribution gtk (-multilib) build_options: -optional_tests
Total: 1 package (1 downgrade)
Checking for possible errors......
(1 of 1) Installing x11-drivers/nvidia-drivers-96.43.05-r11:0::sabayon
Checking 'NVIDIA-Linux-x86-96.43.05-pkg0.run'... ok
>>> Running ebuild phase killold as root:root...
>>> Starting builtin_killold
>>> Done builtin_killold
>>> Completed ebuild phase killold
>>> Running ebuild phases init saveenv as paludisbuild:paludisbuild...
>>> Starting builtin_init
>>> Done builtin_init
>>> Starting builtin_saveenv
>>> Done builtin_saveenv
>>> Completed ebuild phases init saveenv
>>> Running ebuild phases loadenv setup saveenv as root:root...
>>> Starting builtin_loadenv
>>> Done builtin_loadenv
>>> Starting pkg_setup
* Determining the location of the kernel source code
* Found kernel source directory:
* /usr/src/linux
* Found kernel object directory:
* /lib/modules/2.6.30-hh1/build
* Found sources for kernel version:
* 2.6.30-hh1
* Checking for MTRR support ... [ ok ]
>>> Done pkg_setup
>>> Starting builtin_saveenv
>>> Done builtin_saveenv
>>> Completed ebuild phases loadenv setup saveenv
>>> Running ebuild phases loadenv unpack saveenv as paludisbuild:paludisbuild...
>>> Starting builtin_loadenv
>>> Done builtin_loadenv
>>> Starting src_unpack
Creating directory NVIDIA-Linux-x86-96.43.05-pkg0
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86 96.43.05........................................................................
......................................................
* Applying NVIDIA_glx-defines.patch ... [ ok ]
* Applying NVIDIA_glx-glheader.patch ... [ ok ]
* Applying NVIDIA_i2c-hwmon.patch ... [ ok ]
* Applying NVIDIA_kernel-96.43.05-2290218.diff ... [ ok ]
* Converting Makefile.kbuild to use M= instead of SUBDIRS= ... [ ok ]
>>> Done src_unpack
>>> Starting builtin_saveenv
>>> Done builtin_saveenv
>>> Completed ebuild phases loadenv unpack saveenv
>>> Running ebuild phases loadenv compile saveenv as paludisbuild:paludisbuild...
>>> Starting builtin_loadenv
>>> Done builtin_loadenv
>>> Starting src_compile
ln: creating symbolic link `Module.symvers': File exists
* Preparing nvidia module
make -j2 HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS= IGNORE_CC_MISMATCH=yes V=1 SYSSRC=/usr/src/linux SYSOUT=/lib/modules/2.6.30-hh1/build clean module
If you are using a Linux 2.4 kernel, please make sure
you either have configured kernel sources matching your
kernel or the correct set of kernel headers installed
on your system.
If you are using a Linux 2.6 kernel, please make sure
you have configured kernel sources matching your kernel
installed on your system. If you specified a separate
output directory using either the "KBUILD_OUTPUT" or
the "O" KBUILD parameter, make sure to specify this
directory with the SYSOUT environment variable or with
the equivalent nvidia-installer command line option.
Depending on where and how the kernel sources (or the
kernel headers) were installed, you may need to specify
their location with the SYSSRC environment variable or
the equivalent nvidia-installer command line option.
*** Unable to determine the target kernel version. ***
make: *** [select_makefile] Error 1
/usr/libexec/paludis/utils/emake: emake returned error 2
!!! ERROR in x11-drivers/nvidia-drivers-96.43.05-r11:
!!! In linux-mod_src_compile at line 3999
!!! Unable to emake HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS= IGNORE_CC_MISMATCH=yes V=1 SYSSRC=/usr/src/linux SYSOUT=/lib/modules/2.6.30-hh1/build clean module
!!! Call stack:
!!! * linux-mod_src_compile (/var/tmp/paludis/x11-drivers-nvidia-drivers-96.43.05-r11/temp/loadsaveenv:3999)
!!! * src_compile (/var/tmp/paludis/x11-drivers-nvidia-drivers-96.43.05-r11/temp/loadsaveenv:5136)
!!! * ebuild_f_compile (/usr/libexec/paludis/0/src_compile.bash:51)
!!! * ebuild_main (/usr/libexec/paludis/ebuild.bash:573)
!!! * main (/usr/libexec/paludis/ebuild.bash:589)
diefunc: making ebuild PID 3683 exit with error
die trap: exiting with error.
Install error:
* In program paludis -i nvidia-drivers:
* When performing install action from command line:
* When executing install task:
* When installing 'x11-drivers/nvidia-drivers-96.43.05-r11:0::sabayon' replacing { 'x11-drivers/nvidia-drivers-185.18.14:0::installed' }:
* When running an ebuild command on 'x11-drivers/nvidia-drivers-96.43.05-r11:0::sabayon':
* Install error: Install failed for 'x11-drivers/nvidia-drivers-96.43.05-r11:0::sabayon'
Output log: /var/log/paludis/1247713813-install-x11-drivers_nvidia-drivers-96.43.05-r11:0::sabayon.out
Messages log: /var/log/paludis/1247713813-install-x11-drivers_nvidia-drivers-96.43.05-r11:0::sabayon.messages
Summary of failures:
* x11-drivers/nvidia-drivers-96.43.05-r11:0::sabayon: failure
Total: 1 package, 0 successes, 0 skipped, 1 failure, 0 unreached
Resume command: paludis --log-level qa --install --add-to-world-spec 'x11-drivers/nvidia-drivers' --serialised 0.37 'package;=x11-drivers/nvidia-drivers-96.43.05-r11:0::sabayon;installed;has_all_deps;P'
* You have 5 unread news items (use 'eselect news' to read)
* Searching for configuration files requiring action...
* No configuration file updates required
XATRIX ~ #
nvidia-drivers-96*** (Старые дрова не хотят вставать с новым ядром)
Модератор: /dev/random
-
XATRIX
- Сообщения: 37
- ОС: Gentoo 2008.0
nvidia-drivers-96***
Доброе утро, вобщем пытался даунгрейдиться на старые дрова....У меня с ними корректно работает фреймбуффер, получилась вот такая вот хрень... Незнаю уже что и думать.
-
trancefer
- Сообщения: 485
- Статус: $>
- ОС: Arch, Slackware, OpenBSD
Re: nvidia-drivers-96***
96-е и 180-е дрова предназначены для разных карт и они не взаимозаменяемы.
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
-
yaleks
- Сообщения: 2121
- Статус: вне статуса
- ОС: Gentoo ~
Re: nvidia-drivers-96***
последняя версия legacy 96.43.13
-
vr13
- Сообщения: 887
- ОС: gentoo
Re: nvidia-drivers-96***
...
If you are using a Linux 2.4 kernel, please make sure
you either have configured kernel sources matching your
kernel or the correct set of kernel headers installed
on your system.
...
это сообщение выдает проверочный скрипт <путь к рабочему каталогу инсталляции>/usr/src/nv/conftest.sh, который вызывается из
make -j2 HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS= IGNORE_CC_MISMATCH=yes V=1 SYSSRC=/usr/src/linux SYSOUT=/lib/modules/2.6.30-hh1/build clean module
там есть проверка версии и нужных patchlevel'ов, и, если она не проходит - то выводится это сообщение и ebuild прекращает выполняться
думаю проще всего покопаться там и в самом худшем случае, можно попробовать собрать драйвер руками (см README в этом же каталоге). будет ли ваша система после этого работать устойчиво - не могу сказать
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: nvidia-drivers-96***
Кстати говоря - что есть "hh1" в "2.6.30-hh1", это последствия наложенного патча или просто выставленный EXTRA_VERSION? Возможно, что стоит попробовать ядро без патчей или с минимальным количеством оных - gentoo-sources или ванильное.
-
XATRIX
- Сообщения: 37
- ОС: Gentoo 2008.0
Re: nvidia-drivers-96***
Это hitchhiker-sources :)
Description: Full linux-2.6 kernel sources patched with the Gentoo, Reiser4, Aufs2 and TuxOnIce patches
Думаю попробовать установить NVIDIA-drivers вручную, ведь по сути ebuild ничего сверхъестественного и не делает. Там же свой инсталлятор. portage просто его запускает в non-interactive режиме.