1 (21.11.2013 16:50:41 отредактировано ManGO)

Обновился до 13.1 Все запускалось и работало. Была только ошибка:

FATAL: module nvidia not found

Решил, что проблема в дровах.
Переставлял четко по инструкции "сложной установки"
Теперь запуск системы зависает на заставке с зеленым хамелеончиком.
Последняя запись выглядит так:
[OK] Started command sheduler

И все. Стоим. Куда смотреть-куда податься?

при выполнении

yast2 sysconfig set NO_KMS_IN_INITRD="yes" && mkinitrd

выдает пару ошибок:

modprobe: Module nvidia not found.
WARNING: no dependencies for kernel module 'nvidia' found
modprobe: Module ehci_pci not found.
WARNING: no dependencies for kernel module 'ehci_pci' found
modprobe: Module ohci_pci not found.
WARNING: no dependencies for kernel module 'ohci_pci' found

2

Если не разбираешься в Linux на уровне администратора, то лучше поставь систему заново. А то так долго можно переписываться.... ab Обычно, чтобы при перестановке не терялись данные пользователей, создают два раздела: корневой (/) и пользовательский (/home). При перестановке надо выбрать форматировать корневой, а /home оставить без изменений.



Примечание MozgFx:

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

3

dima_nov пишет:

Если не разбираешься в Linux на уровне администратора, то лучше поставь систему заново. А то так долго можно переписываться.... ab Обычно, чтобы при перестановке не терялись данные пользователей, создают два раздела: корневой (/) и пользовательский (/home). При перестановке надо выбрать форматировать корневой, а /home оставить без изменений.

Не. Ну это как бы жесть. Так переставлять. Куча всего настроено... Может подскажете, как буфер консоли увеличить из коммандной строки? чтобы больше строк помнил по shift+pgup.

4

Настройки пользователя хранятся в каталоге пользователя, поэтому не потеряются. Системные настройки лежат в /etc, скопируй этот каталог в /home, потом нужные файлы восстановишь. Про буфер была тема здесь.

5

ManGO,
Заходите в безопасный режим и повторите совет №10 заново.

Ещё:
Какой драйвер?
Версия ядра?

uname -a
zypper se -si kernel

Видеокарта?

6

Простите, я как-то растерялся, и даже забыл как в терминал зайти. Поэтому не привел сразу все данные. Уже после нескольких часов гугления я зашел в терминал и начал там колдовать. К моменту как увидел ваш ответ я уже все починил, но все равно приведу все данные:

Совет номер 10 я повторял раза 3.. Наверное я что-то не так все-таки удалил. Про failsafe я только от вас узнал =) И, честно говоря, как-то даже не в курсе как туда войти.

uname -a
Linux localhost.localhost 3.11.6-4-desktop #1 SMP PREEMPT Wed Oct 30 18:04:56 UTC 2013 (e6d4a27) x86_64 x86_64 x86_64 GNU/Linux
zypper se -si kernel
Загрузка данных о репозиториях...
Чтение установленных пакетов...

С | Имя                  | Тип   | Версия            | Архитектура | Репозиторий       
--+----------------------+-------+-------------------+-------------+-------------------
i | kernel-default       | пакет | 3.7.10-1.16.1     | x86_64      | (Системные пакеты)
i | kernel-default       | пакет | 3.7.10-1.11.1     | x86_64      | (Системные пакеты)
i | kernel-default       | пакет | 3.11.6-4.1        | x86_64      | openSUSE-13.1-Oss 
i | kernel-default-devel | пакет | 3.7.10-1.16.1     | x86_64      | (Системные пакеты)
i | kernel-default-devel | пакет | 3.7.10-1.11.1     | x86_64      | (Системные пакеты)
i | kernel-default-devel | пакет | 3.11.6-4.1        | x86_64      | openSUSE-13.1-Oss 
i | kernel-desktop       | пакет | 3.7.10-1.16.1     | x86_64      | (Системные пакеты)
i | kernel-desktop       | пакет | 3.7.10-1.11.1     | x86_64      | (Системные пакеты)
i | kernel-desktop       | пакет | 3.11.6-4.1        | x86_64      | openSUSE-13.1-Oss 
i | kernel-desktop-devel | пакет | 3.7.10-1.16.1     | x86_64      | (Системные пакеты)
i | kernel-desktop-devel | пакет | 3.7.10-1.11.1     | x86_64      | (Системные пакеты)
i | kernel-desktop-devel | пакет | 3.11.6-4.1        | x86_64      | openSUSE-13.1-Oss 
i | kernel-devel         | пакет | 3.7.10-1.16.1     | noarch      | (Системные пакеты)
i | kernel-devel         | пакет | 3.7.10-1.11.1     | noarch      | (Системные пакеты)
i | kernel-devel         | пакет | 3.11.6-4.1        | noarch      | openSUSE-13.1-Oss 
i | kernel-firmware      | пакет | 20130714git-2.1.1 | noarch      | openSUSE-13.1-Oss 
i | kernel-source        | пакет | 3.11.6-4.1        | noarch      | openSUSE-13.1-Oss 

драйвер был NVIDIA-Linux-x86_64-331.20.run
Видеокарта GeForce 610M
Пришлось помучиться и с вайфаем из консоли и куча еще чего с чем.
Помогла полная переустановка видеосистемы:

zypper in -f Mesa xorg-x11 xorg-x11-driver-video xorg-x11-driver-video-intel-legacy xorg-x11-libX11 xorg-x11-server

прочитал тут: http://ru.opensuse.org/SDB:NVidia_Optimus
Большое спасибо за старания помочь. Все-таки переставлять систему не вариант. Но после моих манипуляций на панели задач стал отображаться старый добрый значок раскладки вместе со значком клавиатуры ibus - что я там поломал не знаю, но это меня определенно радует. ПОтому как тоже искал, как его увидеть.

7

ManGO,
У вас просто нерабериха с ядрами. Потому и словили данный глюк.

Удалите лишние.

# zypper rm kernel-default* kernel-devel-3.7.10* 

8

ManGO пишет:

Про failsafe я только от вас узнал =) И, честно говоря, как-то даже не в курсе как туда войти.

Безопасный режим.

В окне выбора систем(grub) в пункте "дополнительные параметры".

9

ManGO пишет:

Помогла полная переустановка видеосистемы:

сомневаюсь что вы полностью переустановили пакеты....
переключитесь в соседнюю консоль.
выполните yast
найдите пакеты
Mesa-libGL1
Mesa-libGL1-32bit
выполните принудительную переустановку.

это выполняли?

zypper in gcc make

так же если был установлен пакет драйверов из репозитиарев при обновлении так же необходимо было удалить его...

10

verg пишет:
ManGO пишет:

Про failsafe я только от вас узнал =) И, честно говоря, как-то даже не в курсе как туда войти.

Безопасный режим.
В окне выбора систем(grub) в пункте "дополнительные параметры".

Да, я уже почитал, спасибо.

mozgfx пишет:
ManGO пишет:

Помогла полная переустановка видеосистемы:

сомневаюсь что вы полностью переустановили пакеты....
переключитесь в соседнюю консоль.
выполните yast
найдите пакеты
Mesa-libGL1
Mesa-libGL1-32bit
выполните принудительную переустановку.

Яст говорит, что пакеты установлены вчера, как раз тогда, когда я все чинил. Переставлять не буду уже. Все отлично работает.

mozgfx пишет:

это выполняли?

 Консоль:
zypper in gcc make

Конечно.

mozgfx пишет:

так же если был установлен пакет драйверов из репозитиарев при обновлении так же необходимо было удалить его...

Выполнял. Я сначала выпилил все пакеты так:

 Консоль:
rpm -qa | grep nvidia
zypper rm [...найденные пакеты...]

Вместе с удалением система доставила еще пакетов nvidia. я повторил поиск пакетов и выпилил совсем. Видимо это и было ошибкой. я параллельно снес что-то важно-нужное...

Большое спасибо вам за помощь!

11

С полной переустановкой пакетов графической системы есть пара закавык. Когда вы обновите ядро, а драйвер был не из репозитория, а с сайта производителя, тогда проявится первая закавыка - пакет старого ядра менеджер пакетов удалит, а файл модуля ядра (то, есть, собственно драйвер) останется на том месте, где был. В результате система не сможет инициализировать драйвер, и вам придется при каждом обновлении ядра вручную переустанавливать его. Второй момент - это то, что драйвер заменяет некоторые библиотеки из mesa, иксов на свои, и это приводит к тому, что открытые драйверы перестают нормально работать до тех пор, пока вы не переставите поврежденные пакеты. Ну и есть еще нюанс, касающийся конфигураций с несколькими видеокартами. Дело в том, что libGL.so может быть только одна, и это - корень всех проблем с проприетарными драйверами, которые как раз эту библиотеку любят заменять своей. Как-то так...

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

12

ManGO пишет:

Вместе с удалением система доставила еще пакетов nvidia

Нужно было просто отключить репозиторий NVIDIA, если ставите драйвер с сайта.

Но у вас так понимаю Optimus, то ставить лучше со спец. репозиториев по руководству http://smithfarm-thebrain.blogspot.cz/2 … lebee.html

Только там адрес репозитория заменить на следующий:

# zypper ar -f http://download.opensuse.org/repositories/home:/Overman79:/Laptop/openSUSE_13.1/ home:/Overman79:/Laptop && zypper ref

13

yars пишет:

С полной переустановкой пакетов графической системы есть пара закавык. Когда вы обновите ядро, а драйвер был не из репозитория, а с сайта производителя, тогда проявится первая закавыка - пакет старого ядра менеджер пакетов удалит, а файл модуля ядра (то, есть, собственно драйвер) останется на том месте, где был. В результате система не сможет инициализировать драйвер, и вам придется при каждом обновлении ядра вручную переустанавливать его. Второй момент - это то, что драйвер заменяет некоторые библиотеки из mesa, иксов на свои, и это приводит к тому, что открытые драйверы перестают нормально работать до тех пор, пока вы не переставите поврежденные пакеты. Ну и есть еще нюанс, касающийся конфигураций с несколькими видеокартами. Дело в том, что libGL.so может быть только одна, и это - корень всех проблем с проприетарными драйверами, которые как раз эту библиотеку любят заменять своей. Как-то так...

Видимо поэтому при обновлении до 13.1 возникла куча проблем. Какие у вас есть рекомендации по вопросу моего случая?

verg пишет:
ManGO пишет:

Вместе с удалением система доставила еще пакетов nvidia

Нужно было просто отключить репозиторий NVIDIA, если ставите драйвер с сайта.

Но у вас так понимаю Optimus, то ставить лучше со спец. репозиториев по руководству http://smithfarm-thebrain.blogspot.cz/2 … lebee.html

Я по похожему мануалу (http://ru.opensuse.org/SDB:NVidia_Optimus) все и поднимал.