Не запускаються иксы + не ставяться драйвера NVIDIA
У меня стоит xorg а также я поставил такой командой (emerge -K '=kdebase') часть kde
После запуска startx вот что выводиться ( это содержание файла /var/log/Xorg.0.log)
_XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
_XSERVTransOpen: transport open failed for inet6/genni :0
_XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6X Window System Version 6.8.2
Release Date: 9 February 2005
X Protocol Version 11, Revision 0, Release 6.8.2
Build Operating System: Linux 2.6.11-gentoo-r3-sergei1 i686 [ELF]
Current Operating System: Linux genni 2.6.11-gentoo-r3-sergei1 #1 Sat Apr 30 17:31:32 Local time zone must be set--see zic manu i686
Build Date: 01 May 2005
Before reporting problems, check http://wiki.X.Org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sat May 21 23:41:48 2005
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Main Layout"
(**) |-->Screen "Screen MGA1" (0)
(**) | |-->Monitor "Generic Monitor"
(**) | |-->Device "MGA Millennium I"
(**) |-->Screen "Screen MGA2" (1)
(**) | |-->Monitor "Generic Monitor"
(**) | |-->Device "MGA G200 AGP"
(**) |-->Input Device "Mouse1"
(**) |-->Input Device "Mouse2"
(**) |-->Input Device "Keyboard1"
(**) Option "AutoRepeat" "500 5"
(==) Keyboard: CustomKeycode disabled
(WW) The directory "/usr/share/fonts/CID/" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/Speedo/" does not exist.
Entry deleted from font path.
(**) FontPath set to "/usr/share/fonts/local/,/usr/share/fonts/misc/,/usr/share/fonts/75dpi/:unscaled,/usr/share/fonts/100dpi/:unscaled,/usr/share/fonts/Type1/,/usr/share/fonts/TTF/,/usr/share/fonts/75dpi/,/usr/share/fonts/100dpi/"
(**) RgbPath set to "/usr/lib/X11/rgb"
(==) ModulePath set to "/usr/lib/modules"
(**) Option "BlankTime" "10"
(**) Option "StandbyTime" "20"
(**) Option "SuspendTime" "30"
(**) Option "OffTime" "60"
(WW) Open APM failed (/dev/apm_bios) (No such file or directory)
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.2
X.Org Video Driver: 0.7
X.Org XInput driver : 0.4
X.Org Server Extension : 0.2
X.Org Font Renderer : 0.4
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="X.Org Foundation"
compiled for 6.8.2, module version = 1.0.0
Module class: X.Org Font Renderer
ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/lib/modules/libpcidata.a
(II) Module pcidata: vendor="X.Org Foundation"
compiled for 6.8.2, module version = 1.0.0
ABI class: X.Org Video Driver, version 0.7
Using vt 7
(--) using VT number 7
...
..
(II) LoadModule: "dbe"
(II) Loading /usr/lib/modules/extensions/libdbe.a
(II) Module dbe: vendor="X.Org Foundation"
compiled for 6.8.2, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.2
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "extmod"
(II) Loading /usr/lib/modules/extensions/libextmod.a
(II) Module extmod: vendor="X.Org Foundation"
compiled for 6.8.2, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.2
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "type1"
(II) Loading /usr/lib/modules/fonts/libtype1.a
(II) Module type1: vendor="X.Org Foundation"
compiled for 6.8.2, module version = 1.0.2
Module class: X.Org Font Renderer
ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Type1
(II) Loading font CID
(II) LoadModule: "freetype"
(II) Loading /usr/lib/modules/fonts/libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
compiled for 6.8.2, module version = 2.1.0
Module class: X.Org Font Renderer
ABI class: X.Org Font Renderer, version 0.4
(II) Loading font FreeType
(II) LoadModule: "mga"
(II) Loading /usr/lib/modules/drivers/mga_drv.o
(II) Module mga: vendor="X.Org Foundation"
compiled for 6.8.2, module version = 1.1.1
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 0.7
(II) LoadModule: "mouse"
(II) Loading /usr/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="X.Org Foundation"
compiled for 6.8.2, module version = 1.0.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.4
(II) LoadModule: "keyboard"
(II) Loading /usr/lib/modules/input/keyboard_drv.o
(II) Module keyboard: vendor="X.Org Foundation"
compiled for 6.8.2, module version = 1.0.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.4
(II) MGA: driver for Matrox chipsets: mga2064w, mga1064sg, mga2164w,
mga2164w AGP, mgag100, mgag100 PCI, mgag200, mgag200 PCI, mgag400,
mgag550
(II) Primary Device is: PCI 02:00:0
(EE) No devices detected.Fatal server error:
no screens found
Я подумал что дело в непоставленных драйверах NVIDIA
Попробовал поставить такой командой sh
Вот часть содержимого файла /var/log/nvidia-installer.log
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Sun May 22 21:51:02 2005option status:
license pre-accepted : false
update : false
force update : false
expert : false
uninstall : false
driver info : false
no precompiled interface: false
no ncurses color : false
query latest driver ver : false
OpenGL header files : false
no questions : false
silent : false
no backup : false
kernel module only : false
sanity : false
add this kernel : false
no runlevel check : false
no network : false
no ABI note : false
no RPMs : false
force tls : (not specified)
force compat32 tls : (not specified)
X install prefix : /usr/X11R6
OpenGL install prefix : /usr
compat32 install prefix : (not specified)
installer install prefix: /usr
utility install prefix : /usr
kernel name : (not specified)
kernel include path : (not specified)
kernel source path : (not specified)
kernel output path : (not specified)
kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
ftp mirror : ftp://download.nvidia.com
RPM file list : (not specified)Using: nvidia-installer ncurses user interface
-> License accepted.
-> No precompiled kernel interface was found to match your kernel; would you li
ke the installer to attempt to download a kernel interface for your kernel f
rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: Yes)
ERROR: Unable to connect to download.nvidia.com (temporary DNS error (try again
later))
-> No matching precompiled kernel interface was found on the NVIDIA ftp site;
this means that the installer will need to compile a kernel interface for
your kernel.
-> Kernel source path: '/lib/modules/2.6.11-gentoo-r3-sergei1/source'
-> Performing CC test with CC="cc".
-> Performing rivafb check.
-> Performing rivafb module check.
WARNING: Your kernel was configured to include rivafb support as
a loadable kernel module.The rivafb driver conflicts with the NVIDIA driver; the
NVIDIA kernel module will still be built and installed,
but be aware that the NVIDIA driver will not be able to
function properly if the rivafb module is loaded!
-> Cleaning kernel module build directory.
executing: 'cd ./usr/src/nv; make clean'...
rm -f -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv.o nv-vm.o os-
agp.o os-interface.o os-registry.o nvidia.mod.o
rm -f -f build-in.o nv-linux.o *.d .*.{cmd,flags}
rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~
rm -f -rf .tmp_versions
-> Building kernel module:
executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.11-gentoo-r
3-sergei1/source SYSOUT=/lib/modules/2.6.11-gentoo-r3-sergei1/build'...
Your kernel was configured to include rivafb support as
a loadable kernel module.The rivafb driver conflicts with the NVIDIA driver; the
NVIDIA kernel module will still be built and installed,
but be aware that the NVIDIA driver will not be able to
function properly if the rivafb module is loaded!*** Failed rivafb module sanity check, but continuing! ***
.....
.....
/tmp/selfgz6624/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:273: erro
r: request for member `bind_memory' in something not a structure or union
/tmp/selfgz6624/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:290: erro
r: request for member `unbind_memory' in something not a structure or union
/tmp/selfgz6624/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:305: erro
r: request for member `free_memory' in something not a structure or union
/tmp/selfgz6624/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c: In funct
ion `KernMapAGPPages':
/tmp/selfgz6624/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:345: erro
r: request for member `unbind_memory' in something not a structure or union
/tmp/selfgz6624/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c: In funct
ion `KernFreeAGPPages':
/tmp/selfgz6624/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:444: erro
r: request for member `unbind_memory' in something not a structure or union
/tmp/selfgz6624/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:445: erro
r: request for member `free_memory' in something not a structure or union
make[4]: *** [/tmp/selfgz6624/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-a
gp.o] Ошибка 1
make[3]: *** [_module_/tmp/selfgz6624/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
/nv] Ошибка 2
make[2]: *** [modules] Ошибка 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [module] Ошибка 1
make: *** [module] Ошибка 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-installer.log' for details. You may find suggestions
on fixing installation problems in the README available on the Linux
driver download page at www.nvidia.com.
И в чем проблема и что надо сделать?? К сожелению с таким я не сталкивался и интернете ничего не нашел.
Пожалуйста помогите разобраться
- Для комментирования войдите или зарегистрируйтесь
извините забыл добавить
драйвер NVIDIA я ставил так sh NVIDIA-Linux-x86-1.0-6629-pkg1.run
do it
для начала собери ядро БЕЗ rivafb
каждый шаг делать внимательно и вдумчиво
_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.
Уважаемые v12aml и wi спасибо за ответы
Уважаемый v12aml спасибо за совет - я начал копать в этом направлении и нашел в lor faq-e упоминание об этом - в общем я убрал frame buffer support из ядра, потом снова запустил запустил установку драйверов NVIDIA
Вот что вывелось в /var/log/nvidia-installer.log
Как вы видите снова ошибки, но ошибка связанная с rivafb исчезла
По поводу этого
- видно все дело в том что их я не поставил, но у меня на дисках в дистрибутиве их (этих пакетов) нет, т.е как я понял придеться их качать.
Прав ли я - напишите
У меня сейчас трафик на интернет уже подошел к концу, поэтому если качать - то мне придеться ждать начала следующего месяца.
Эх где бы достать в Москве самое последнее дерево портежей и самые последние исходники программ, а то достался мне какойто недоделанный дистрибутив, а то ведь в нем не было даже mc.
Да, если нет нужной версии emerge полезет за ним в инет.
И еще хотел добавит, незабудь сделать линк на директорию с собранным ядром:
Еще обрати внимание на версию ядра, и версию дров. На форуме обсуждалась нестыковка 2.6.10 (11) и старых верстий дров от нвидиа.
В последних версиях драйверов поправили.
проблема именно в версии драйверов и ядра (nvidia <= 6629 нельзя юзать с ядром >= 2.6.10 )
делай так:
_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.
X -configure под рутом, подправить файл xorg.conf который появиться, скопировать в /etc/X11. Потом драйвера под NVIDIA, учитывая все выше написанные пожелания. ИМХО, так.
Спасибо всем кто ответил
Сначала я занялся иксами - после ряда манипуляций они частично заработали.
Т.е Когдя я запускаю X - появляеться серый экран, с курсором мыши, Когда я набираю startx запускается xterm - в нем есть мышка (которая двигаеться) - но всеже есть одна странность - в нем я могу набирать сообщения только русскими буквами, а на другой язык ( что бы набирать на английском) мне переключиться не удаеться.
В содержаниb файла Xorg.0.log жалоб на какие либо ошибки нет, но после выхода из иксов выводиться вот что
В этом каталоге на который указываеться нет ничего - т.е. мне что надо ставить туда какие то шрифты???
Так же я не смог запустить kde
Вот что выводиться при запуске
ПРОБЛЕМЫ С NVIDIA
При помощи этой командя
ACCEPT_KEYWORDS="~x86" emerge nvidia-kernel nvidia-glx
я поставил эти программы
Потом снова попробовал поставить nvidia драйверы
Но снова сорвалось, выводящиеся сообщения об ошибках точно такиеже как ие я приводил в прошлый раз.
Как я понял мне надо поставить что то еще, но что???
эта комманда СТАВИТ ДРАЙВЕРЫ!!!! после нее не надо вручную их ставить!
_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.
А тогда зачем тогда этот файл NVIDIA-Linux-x86-1.0-6629-pkg1.run ???
эта комманда и ставит из этого файла!
_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.
Спасибо за простой и понятный ответ.
Спасибо всем кто ответил
Сейчас ситуация у меня такая - что то не могу запустить kde
Выводится, при попытке запуска вот что
Прообовал запустить dcopclient
Я пробовал делать так - запускал startx а потом из него ( из xterm-a) запускал startkde - был некоторый прогресс - запускался kpersonalizer - можно было ввести сои настройки - а поом все зависало при дальнейшем запуске ( в ошибках теже самые ругательства на dcopclient)
И что делать???
попробуй так:
_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.
Сходи на gentoo.org в раздел русской документации. Там про установку и настройку иксов и кде много написано. Где будет описан XFree не пугайся, основные настройки схожи с иксоргом. Не забывай про юсы, кде к ним не ровно дышит.
Анализ логов иксов и кдм несколько помогает
ЗЫ
Ставить кде частями можно, только надо знать как. Поставь целиком и не мучайся. Настрой,сотвори quickpkg бинарник кде. Лишнее удали. Если завалишь - подними из бинаря.
Там я был, да действительно там много свего, но к сожелению для моего конкретного случая ничего я не нашел
Но данный момент я вот что сделал
Вот что выводиться после запуска startkde
Я создал файлы на которые он ругаеться - .DCOPserver_genni_0 и .ICEauthority (пустые посколько я не знаю что в них писать)
после их создания выводиться
Я посмотрел у себя в fedore - вот содержание файла /root/.DCOPserver_novcompLIN__0 в fedor-е
Т.е мне кажеться дело в содержании этих файлов - наверно надо там что то прописать???? НО ЧТО????
Ты из под root запускаешь все это? Попробуй из-под непривилегированного пользователя.
Не помогает - теже самые ошибки.
Я сейчас привожу содержание xorg.conf
Может гдето в нем и кроется загвоздка??
не надо запускать кде из иксов, он пытается запустить их еще раз
делай раз
поставить в /etc/rc.conf
DISPLAYMANAGER="kdm"
делай два
rc-update -a xdm default
перезагрузка
Большое спасиьо alk
Есть определенный эффект, я так сделал, Когда запускаеться kdm - если я выбираю fluxbox он без проблем запускаеться ( до этого он у меня из консоли не запускался - подробнее смотрите тему "Не запускаеться fluxbox" - http://gentoo.ru/new/node/324 ) , но к сожелению kde запускаться не хочет - ругаеться на туже ошибку.
Вот список чего у меня запущено ( проверял командой rc-status)
Runlevel: default local [started ]
netmount
syslog-ng
vixie-cron
hotplug
gpm
net.eth0
xdm
Может еще что надо запустить
У меня еще возник вопрос - а надо ли запускать rc-update add xfs default??? Будет ли от него польза ??
1. я не уверен что kdebase достаточно для запуска kde
2. если ты cделал emerge nvidia-kernel
то надо изменить в xorg.conf
Driver "nvidia"
так ты сможешь использовать установленные бинарные драйвера энвидии, но с кде это не поможет
Вообще-то...
Я конечно извиняюсь... но в HANDBOOKе для Генты написано как и где менять и чего править...
_________________
В отпуске до середины июля... чего и Вам желаю... =)
Вы уверены - я не хочу ставить лишнее?
Так nvidia я уже поставил - и по моему выше я все описал - да и fluxbox нормально работает
Как пилить кде и стоит ли это делать уже обсуждалось http://gentoo.ru/new/node/252
Что лично Вы собираетесь выиграть от "приятного" путешествия по этим граблям? Место на диске? Полный кде займет метров 300-400.
ИМХО
КДЕ (гном) - хороший менеджер рабочего стола,со всеми пибамбасами, свиристелками и тп. Если его конкретно порезать - останется тормозной оконный менеджер. Шустрый оконный менеджер (флукс) Вы себе уже поставили. Стоит ли стараться чтобы обзавестись еще и тормозным оконнным менеджером от КДЕ (гном)?
спасибо за ссылку - я на эту тему как то не обратил внимания (раньше) и вижу зря.
Наверно придеться так (ставить целиком) и сделать .
я поставил kde полностью - все равно на ночь комп оставлял работать, а потом просто снес ненужные части типа kdetoys и kdeedu.
Все таже ошибка, ничего не помогает
Сегодня поставил kde полностью (emerge -K kde), запускаю но опять не работает - все таже ошибка.
И что делать, какие проверки можно произвести? Может что то у меня в ядре не собрано, или сеть не так налажена?
Сегодня во время экспериментов нашел в домашнем каталого root-a такой файл .xsession-errors
Вот его содержимое - судя по всему оно и имеет отношение к ошибе связанной с DCOPServer -
По поводу этой ошибки я в интернете все перерыл (что смог) - но единственный рецепт что я нашел заключался в том что бы удалить все относящееся к KDE в домашних каталогах и tmp - я так и сделал но - та же самая ошибка
у меня тоже самое - перестал запускатся krusader из kde - та-же ошибка
dcopserver: 'iceauth' not found in path, aborting.
будем разбиратся
а вчера не собирался kdenetwork но я его победил, оказалось что новый
kdenetwork без обновления kdelibs при сборке вылетает с ошибкой и однако
сам не просит пересобратся kdelibs - пришлось мне догадыватся.
у меня это было - только что поборол
Глянь тут:
http://dot.kde.org/1021838067/1022774059/
т.е. localhost
"I had the same problem with dcopserver but didn't find the solution here.
When fixing something under gnome I fixed dcopserver. I am running gentoo
and when I installed it I didn't set up /etc/hosts correctly. That made
an anoying message pop up in gnome and caused kde to crash. By adding
127.0.0.1
all was well. Hope this helps someone out there.
"
у меня это было - только что поборол
Глянь тут:
http://dot.kde.org/1021838067/1022774059/
т.е. localhost
"I had the same problem with dcopserver but didn't find the solution here.
When fixing something under gnome I fixed dcopserver. I am running gentoo
and when I installed it I didn't set up /etc/hosts correctly. That made
an anoying message pop up in gnome and caused kde to crash. By adding
127.0.0.1
all was well. Hope this helps someone out there.
"
спасибо,
после очередной перекомпиляции по кругу - все заработало :)
только что опять крусадер стал запускатся с ошибкой что не может запустить launcher
потом я иксы перекомпилировал с опцией minimal и крусадер и из под рута перестал
запускатся с ошибкой DCOPserver потом размаскировал и поставил iceautch и все починилось.