Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Unix/Linux/FreeBSD


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Установка и настройка ОС / Unix/Linux/FreeBSD

Выпуск № 741
от 15.04.2007, 11:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 495, Экспертов: 62
В номере:Вопросов: 5, Ответов: 8


Вопрос № 81772: Здравствуйте. У меня возникла проблема со сборкой ядра в redhat9. первоначально при установке системы была версия 2.4.20, но в ней были проблемы с моим звуком и сетевой картой, решил обновить до 2.6.20, но при конце компиляции, когда создается ядро, ...
Вопрос № 81782: Установка драйверов Nvidia для GeForce 5700LE для Mandriva 2007 PP Однако ситуация все еще в том же состоянии. Действительно дистрибутив на стадии установки предложил выбрать Nvidia FX (Generic) поскольку NVidia FX 5700LE не было. Одним из п...
Вопрос № 81821: Компьютер Atlon64s754, nForce2-250gb, 512ram, GF660GT. Скачал образ и запустил MANDRIVA ONE 2007 Melissa. Без проблем. Однако при возврате в WIN XP SP2, загрузится удалось только в безопасном режиме, так-как в обычном режиме загрузка идет нормаль...
Вопрос № 81839: Дистрибутив: Fedora Core 6. Мне не нужно, чтобы Х-сервер стартовал при запуске. Попытался внести изменения в /etc/inittab: id:5:initdefault поменял на id:3:initdefault. Теперь, казалось бы, задача решена, но... Компьютер используется как файл-сервер ...
Вопрос № 81852: Здравствуйте. Хочу обновить ядро до версии 2.6.20 но не получается? подскажите в чем проблема. Делаю следующим образом: распаковываю файл linux-2.6.20.5.tar.bz2 в /usr/src/linux-2.6.20. Захожу в эту папку и выполняю 1) make mrproper 2) ...

Вопрос № 81.772
Здравствуйте. У меня возникла проблема со сборкой ядра в redhat9. первоначально при установке системы была версия 2.4.20, но в ней были проблемы с моим звуком и сетевой картой, решил обновить до 2.6.20, но при конце компиляции, когда создается ядро, пишет что невозможно, т.к. что-то вроде vmlinuz truncated. В чем может быть проблема, ядро вроде стабильноею. Если нужно могу полностью выслать текст сообщения. Помогите пожалуйста
Отправлен: 09.04.2007, 19:05
Вопрос задал: Forster (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Chief
Здравствуйте, Forster!
Для начала надо узнать какими командами собираете ядро ?
Последовательность для сборки ядер 2.6.x:
make menuconfig
make
Также желательно посмотреть на листинг при окончании сборки.
Возможно это не ошибка, а только предупреждение.
Ответ отправил: Chief (статус: Практикант)
Ответ отправлен: 10.04.2007, 09:22


Вопрос № 81.782
Установка драйверов Nvidia для GeForce 5700LE для Mandriva 2007 PP

Однако ситуация все еще в том же состоянии. Действительно дистрибутив на стадии установки предложил выбрать Nvidia FX (Generic) поскольку NVidia FX 5700LE не было. Одним из первых моих шагов было желание полюбоваться предложенным режимом 3D. Мне было предложено что то доустановить с дисков. Однако это не помогло. Загрузка 3D подвисала. (синий экран и кружочек на курсоре) Посмотрев форумы я обнаружил что это знакомый баг данного дистрибутива и выходом будем установка последних драйверов от Nvidia. Именно это я и попытался сделать (что для пользователя с 0 опытом почти героический подвиг )

Действительно, видимо новые драйвера как то установились.
Это /usr/bin/nvidia-settings работает и это glxgears тоже.
Однако при всем этом трехмерный рабочий стол по прежнему не доступен. А именно это было целью смены драйверов от дистрибутива на драйвера Nvidia, поскольку с предложенными системой драйверами 3d десктоп тоже не грузился. Загрузка останавливалась на синем экране с вращающимся кружочком вокруг курсора. Теперь я имею - появление лейбла Nvidia и потом белый экран, как было описано в одном из форумов.

Однако, мне кажется, что суть неправильной работы немного в другом.

Прошу обратить внимание на следующие строки из лога.

"-vidia-installer was forced to guess the X library path '/usr/lib' and
X module path '/usr/lib/xorg/modules'; these paths were not queryable
from the system."

а также чуть ниже

"Unable to access previously installed file
> '/usr/lib/xorg/modules/drivers/nvidia_drv.so' (No such file or directory).
> -> done.
> WARNING: Your driver installation has been altered since it was initially
> installed; this may happen, for example, if you have since installed
> the NVIDIA driver through a mechanism other than the nvidia-installer
> (such as rpm or with the NVIDIA tarballs). The nvidia-installer will
> attempt to uninstall as best it can. Please see the file
> '/var/log/nvidia-installer.log' for details.
> -> Uninstalling NVIDIA Accelerated Graphics Driver for Linux-x86 (1.0-9755):
> -> Unable to restore symbolic link /usr/lib/xorg/modules/drivers/nvidia_drv.so
> -> /etc/alternatives/nvidia_drv (File exists).
> -> done.
> -> Uninstallation of existing driver: NVIDIA Accelerated Graphics Driver for
> Linux-x86 (1.0-9755) is complete."

Кроме того В "/var/log/Xorg.0.log" 3 ошибки связанные с невозможностью открыть - загрузить /usr/lib/xorg/modules/extensions/nvidia/libglx.so который находится уровнем выше (extensions).

Мне кажется, что каким то образом не правильно прописываются пути для загрузки модулей необходимых для правильной работы 3D. Это также подтверждается отсутствием необходимых модулей перечисленных в пункте С приложения по установке драйверов. Вот пример на основе только одной позиции из readme файла последних драйверов.(начало приложения С)
"Набор драйверов NVIDIA для Linux состоит из следующих компонентов (файл в скобках указывает на полное имя компонента после установки; "x.y.z" означает текущую версию - в этих случаях создаются соответствующие символические ссылки во время установки):

o X драйвер (/usr/X11R6/lib/modules/drivers/nvidia_drv.so); этот драйвер нужен X серверу для использования вашего аппаратного обеспечения NVIDIA. "
- cut -

чуть далее

"Если приложение использует неправильную версию библиотеки, могут возникнуть сложности, например, при использовании старых libGL библиотек или устаревших символических ссылок. Если вы подозреваете, что установка идет неправильно, проверьте правильность расположения следующих файлов (это все файлы набора драйверов NVIDIA для Linux, плюс символические ссылки):

/usr/X11R6/lib/modules/drivers/nvidia_drv.so"

Итак посмотрим

путь из readme /usr/X11R6/lib/modules/drivers/nvidia_drv.so

мой - /usr/lib/xorg/modules/drivers/nvidia_drv.so

кроме того как так получается что libglx.so пытается запуститься из
/usr/lib/xorg/modules/extensions/nvidia/libglx.so когда реально он находится в /usr/lib/xorg/modules/extensions/libglx.so

Вот собственно такие мысли.
Отправлен: 09.04.2007, 19:29
Вопрос задал: JustMe (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Fractaler
Здравствуйте, JustMe!
Если Ваше предположение верно, то проблема должна решиться созданием символической ссылки
ln -s /usr/lib/xorg/modules /usr/X11R6/lib/modules
Либо, если каталог уже существует, то копированием файлов в этот каталог (можно придумать и другие варианты "подсовывания" файла куда надо). Возможно, после создания ссылки понадобиться переустановка драйвера.
Однако в системе же есть переменные окружения и драйвер несомненно умеет с ними работать! Хотя иногда ошибки случаются, тем более, что xorg 7.x еще не стабилен.

Лично меня смущает, что приведенные предупреждения идут в логе удаления старого драйвера.
---------
Опыт появляется сразу после того, как был нужен.
Ответ отправил: Fractaler (статус: 2-ой класс)
Ответ отправлен: 09.04.2007, 20:14
Оценка за ответ: 4
Комментарий оценки:
Собственно я давно склонялся к решению запихнуть файл туда "где его хотят". Вопрос лишь в том насколько это корректно. И как выяснилось как это сделать. :) Воспользовался konqueror с правами рута и переместил. Теперь в старой его нет а в новой он нулевой.

Отвечает: Сергей Шубин
Здравствуйте, JustMe!

Вообще, тот 3D рабочий стол (compiz), что идет в комплекте с 2007 мандривой очень глюкавый :( например такой вот глюк - у меня стоит KDE (а он по умолчанию при выходе сохраняет сессию, т.е. если были открыты например kaffeine и konqueror, то при следующем входе в систему эти приложения загрузятся автоматически) и если включен 3D раб. стол., то при восстановлении сессии у всех окон пропадают заголовки (у вновь открываемых окон также нет заголовков).

Я после обнаружения этого глюка сразу снес compiz и поставил себе beryl. Он правда подвисает время от времени, но на мой взгляд работает вроде как получше. руководство по установке см. тут http://linuxforum.ru/lofiversion/index.php/t33474.html

Терь насчет дров... зайди в обычном режиме (не 3D)... Должен будет мелькнуть логотип nvidia и загрузиться десктоп. Если это прошло нормально, то попробуй запусти игру chromium. Если она не будет тормозить, то все нормально, устанавливай beryl и наслаждайся, а если будет тормозить, то попробуй снеси дрова (проверь чтобы от них ничего не осталось... я имею ввиду те файлы что ты копировал куда-то ручками и разные симлинки) и поставь те, что идут с дистрибом.... У меня на этих дровах и beryl работает и doom3 и quake4...
Ответ отправил: Сергей Шубин (статус: 2-ой класс)
Ответ отправлен: 10.04.2007, 07:25


Вопрос № 81.821
Компьютер Atlon64s754, nForce2-250gb, 512ram, GF660GT.
Скачал образ и запустил MANDRIVA ONE 2007 Melissa. Без проблем. Однако при возврате в WIN XP SP2, загрузится удалось только в безопасном режиме, так-как в обычном режиме загрузка идет нормально, но на экране ничего не отображается. Удаление видеокарты, всех драйверов nvidia и их переустановка ничего не дают.
Помогла только полная переустановка винды.
Вопрос: Что могла мандрива такого ломануть в видеокарте, что референсные драйвера Nvidia под ВинХР не спасают?
Может кто сталкивался с таким чудом.
С уважением
Geo
Отправлен: 09.04.2007, 23:37
Вопрос задал: Geo (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Fractaler
Здравствуйте, Geo!
Не беспокойтесь, Ваша видеокарта в порядке. Во-первых, Мандрива тоже использует драйвера NVIDIA от производителя. Во-вторых, то, что переустановка драйверов не помогла решить проблему, только подтверждают что проблема не там. Вопрос взаимодействия двух систем на ПК довольно сложен. Но если повреждено оборудование, то это проявляется на всех ОС данного ПК.
Сказать, почему начались проблемы с WinXP не менее сложно, рискну только предположить, что Вы используете 32-х битную версию Win -- проблемы с ней на 64-х разрядном процессоре наиболее вероятны. В любом случае, эта нештатная ситуация относиться к недокументированным проблемам Win. Насколько я знаю, Mandriva One тоже 32-х битная, что не добавляет оптимизма, но проблемы одной из ОС обычно не касаются другой. Возможно, сбой WinXP произошел из-за смены типа раздела, Вы ведь переформатировали один из разделов диска для установки Мандривы? Тогда, встретив неизвестный тип фс, Win мог проглючить. Маловероятно, но все же.
В общем, рекомендую использовать 64-х битные версии ОС.
---------
Опыт появляется сразу после того, как был нужен.
Ответ отправил: Fractaler (статус: 2-ой класс)
Ответ отправлен: 10.04.2007, 10:15
Оценка за ответ: 4
Комментарий оценки:
К счастью, Mandriva One запускается прямо с CD, так что тип раздела не изменялся. Со стандартным видеодрайвером Микрософт (безопасный режим) видеокарта работает. Mandriva One что-то перепрограммирует в видеокарте, что можно вернуть только последовательным воздействием стандартного драйвера (переустановка винды) и последующей установкой драйвера от NVIDIA/


Вопрос № 81.839
Дистрибутив: Fedora Core 6. Мне не нужно, чтобы Х-сервер стартовал при запуске. Попытался внести изменения в /etc/inittab: id:5:initdefault поменял на id:3:initdefault. Теперь, казалось бы, задача решена, но... Компьютер используется как файл-сервер для рабочих станций Windows, соответственно, реализовано это с помощью Samba 3. Так вот, при установке default runlevel в значение "3" ресурсы Samba остаются недоступны после загрузки сервера. Если же выполнить команду service smb restart, то при остановке демонов smb и nmb выдаётся ошибка, затем всё стартует нормально и расшаренные ресурсы становятся доступны. Если же
id:5:initdefault, то такой проблемы нет - smb-шары доступны сразу же после загрузки сервера. Помогите, пожалуйста, решить проблему.
Отправлен: 10.04.2007, 03:08
Вопрос задал: Zanich (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Logic
Здравствуйте, Zanich!
Как вариант могу посоветовать скопировать скрипты пятого уровня в третий (/etc/rc5.d в rc3.d) и в третьем уровне удалить запуск/останов иксов.
Ответ отправил: Logic (статус: Студент)
Ответ отправлен: 10.04.2007, 08:16

Отвечает: Chief
Здравствуйте, Zanich!
Вам необходимо указать, какие сервисы будут запускаться на этом уровне загрузки.
Самое простое - запустите из консоли:
setup
->Системные службы
и выберите загрузку необходимых служб.

Только учтите - эти службы необходимо выбирать при уже установленном runlevel.
Ответ отправил: Chief (статус: Практикант)
Ответ отправлен: 10.04.2007, 09:41

Отвечает: lupus campestris
Здравствуйте, Zanich!
Команда chkconfig --list покажет Вам, что на каком уровне запускается. Командой chkconfig также можно добавить или убрать включение сервисов на определенном уровне (запустите ее без параметров, чтобы увидеть ее возможности). Посмотрите, какую ошибку выдает samba, если стартовать ее сервисы в ручную с третьего уровня.
Удачи!
---------
«С кем тяжело молчать, с тем не о чем говорить» (Метерлинк)
Ответ отправила: lupus campestris (статус: Профессор)
Россия, Москва
Тел.: +79060429689
Организация: http://www.orange-business.ru
WWW: http://lupus-campestris.blogspot.com/
ICQ: 193918889
----
Ответ отправлен: 10.04.2007, 17:13


Вопрос № 81.852

Здравствуйте. Хочу обновить ядро до версии 2.6.20 но не получается? подскажите в чем проблема. Делаю следующим образом: распаковываю файл linux-2.6.20.5.tar.bz2 в /usr/src/linux-2.6.20. Захожу в эту папку и выполняю
1) make mrproper
2) make xconfig
3) make bzImage modules_install install

Конфигурация машины:
P4 3.4 Ghz, 512 RAM, HDD 200, ati radeon x300/x500 series 128 Mb, звук встроенный ac97 intel, сетевая интегрированная marvell yukon 10/100/1000. OS Redhat 9 (kernel 2.4.20-8).

Приложение:

Отправлен: 10.04.2007, 07:32
Вопрос задал: Forster (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: 52evg
Здравствуйте, Forster!
Обновите binutils.
Скачать можно отсюда
http://sources.redhat.com/binutils/
Удачи.
Ответ отправил: 52evg (статус: 9-ый класс)
Ответ отправлен: 10.04.2007, 10:24


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.49 от 14.04.2007
Яндекс Rambler's Top100

В избранное