1

Если у кого-нибудь будет эта ошибка во время загрузки системы:

 Консоль:
FATAL: Module ide_cd_mod not found.
welcome to emergency mode. Use "systemctl default" or ^D to activate default mode.
Give root password for maintenance
(or type Control-D to continue):

А так же эти:
 Консоль:
udevd[577]:sysfs{}=will be removed in future udev version, please ATTR{}= to match the event device, or ATTR{}= to match a parent device. in /etc/udev/rules.d/51-hso-udev.rules:106
udevd[577]: NAME="%k" is ignored, because it breaks kernel supplied names, please remov it from /etc/udev/rules.d/51-hso-udev.rules:124

Сделайте так:
1) На это сообщение не обращаем внимания: FATAL: Module ide_cd_mod not found. (полезные советы №24 http://linuxforum.ru/viewtopic.php?id=18559 )
2) Далее заходим в рута и прописываем:

 Консоль:
# systemctl default

3) Переименовываем файл /etc/udev/rules.d/51-hso-udev.rules
 Консоль:
# mv /etc/udev/rules.d/51-hso-udev.rules /etc/udev/rules.d/51-hso-udev.rules.backup

4) Перезагружаемся.




Или можно так:
1) Загрузиться с LIVE-DVD в Live-режим
2) Зайти в терминале в рута
3) Запустить файловый менеджер (любой)
3) Переименовать этот файл:

/etc/udev/rules.d/51-hso-udev.rules

4) Перезагрузка (без dvd)


з.ы. перепост своего сообщения отсюда: http://edumandriva.ru/forum/viewtopic.p … 410#p20410

2

Если после очередного обновления (ага снова) система не загружается, то делаем так (по Ctrl+C или попробовав загрузиться в безопасный режим, или с Live-DVD):
(изменение в пункте №3 предыдущего сообщения)

 Консоль:
# mv /etc/udev/rules.d/49-hso-udev.rules /etc/udev/rules.d/49-hso-udev.rules.backup

3

Вот, что пишет майнтейнер пакета:

Oden Eriksson private 2012-03-18 07:42:38 CET

Ouch. Fixing this right away. The patch that broke systemd should not had been
applied to systemd-29 as it affected a bug related to logind that was added in
systemd-30. Sorry for this misfortunate mistake. Fixed packages will head out
in a couple of hours.

Ouch =) Ну вы поняли.
Вроде оно: https://bugzilla.redhat.com/show_bug.cgi?id=712710
Файлы для закомментирования строк: "CapabilityBoundingSet" в /lib/systemd/system

systemd-hostnamed.service
systemd-logger.service
systemd-kmsg-syslogd.service






Ещё вариант:

# urpme ozerocdoff

4

По идее, так же, можно откатиться на релизную версию systemd-29-6:
32бит:

+ открыть спойлер
su
wget -P /tmp/ http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2011/i586/media/main/release/systemd-29-6-mdv2011.0.i586.rpm
rpm -Uvh --force --nodeps /tmp/systemd-29-6-mdv2011.0.i586.rpm
wget -P /tmp/ http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2011/i586/media/main/release/systemd-sysvinit-29-6-mdv2011.0.i586.rpm
rpm -Uvh --force --nodeps /tmp/systemd-sysvinit-29-6-mdv2011.0.i586.rpm
wget -P /tmp/ http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2011/i586/media/main/release/systemd-units-29-6-mdv2011.0.i586.rpm
rpm -Uvh --force --nodeps /tmp/systemd-units-29-6-mdv2011.0.i586.rpm
wget -P /tmp/ http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2011/i586/media/main/release/systemd-gtk-29-6-mdv2011.0.i586.rpm
rpm -Uvh --force --nodeps /tmp/systemd-gtk-29-6-mdv2011.0.i586.rpm
echo /^systemd/ >> /etc/urpmi/skip.list
echo /^systemd-sysvinit/ >> /etc/urpmi/skip.list
echo /^systemd-units/ >> /etc/urpmi/skip.list
echo /^systemd-gtk/ >> /etc/urpmi/skip.list

64бит:

+ открыть спойлер
su
wget -P /tmp/ http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2011/x86_64/media/main/release/systemd-29-6-mdv2011.0.x86_64.rpm
rpm -Uvh --force --nodeps /tmp/systemd-29-6-mdv2011.0.x86_64.rpm
wget -P /tmp/ http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2011/x86_64/media/main/release/systemd-sysvinit-29-6-mdv2011.0.x86_64.rpm
rpm -Uvh --force --nodeps /tmp/systemd-sysvinit-29-6-mdv2011.0.x86_64.rpm
wget -P /tmp/ http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2011/x86_64/media/main/release/systemd-units-29-6-mdv2011.0.x86_64.rpm
rpm -Uvh --force --nodeps /tmp/systemd-units-29-6-mdv2011.0.x86_64.rpm
wget -P /tmp/ http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2011/x86_64/media/main/release/systemd-gtk-29-6-mdv2011.0.x86_64.rpm
rpm -Uvh --force --nodeps /tmp/systemd-gtk-29-6-mdv2011.0.x86_64.rpm
echo /^systemd/ >> /etc/urpmi/skip.list
echo /^systemd-sysvinit/ >> /etc/urpmi/skip.list
echo /^systemd-units/ >> /etc/urpmi/skip.list
echo /^systemd-gtk/ >> /etc/urpmi/skip.list

Или на версию systemd-29-8 из Testing:
В командах заменить слово "release" на "testing" и версию сборки с "6" на "8"

5

Коллеги!

Во-первых, спасибо за советы.
Во-вторых, подскажите, пожалуйста, человеку, который 2 дня как с кубунты слез и сходу в эту вот ситуацию влетел обеими ногами на 2-х компах: у Мандривы часто такие траблы приключаются? Не стоит ли мне обратно на Кубунту перелезть?

6 (23.03.2012 13:41:42 отредактировано Buhtelych)

Кстати, 64-bit версия почему-то обновляется нормально, описанную проблему наблюдаю только на 32-bit. Оставил бы 64-ку, но уж больно мне не нравится ее работа с пакетам. Сейчас вооружусь почерпнутыми знаниями и попробую все-таки 32-разрядку поднять.

7

Buhtelych, Как вам сказать . . .  Но и обманывать не хочется.

Пользоваться конечно можно.

Если разонравится версия 2011.0 можно поставить версию 2010.2 там и KDE, что интересно новее имеется (4.8.1) плюс стабильные KDE4.5.5 и пакеты ПО свежие благодаря MIB и стабильна.

Последняя проблема воспроизводилась не у всех. Вроде у тех у кого 64бита обошла стороной.

з.ы. на ноуте держу mdv2010.2 free kde4.8.1 ядро 3.1.6 32бит

8

verg, спасибо за оперативный ответ! (можно на "ты" smile)

А можно еще уточнить, как 32-битка себя ведет на конфигурациях с 4 и более ГБ оперативы? *buntu-дистрибутивы в этом случае сейчас сразу ставят ядро с поддержкой PAE (в крайнем случае можно потом поставить ручками), и системе в итоге доступна вся память, несмотря на 32-разрядность. А как у Мандривы с этим? Просто на ноуте 4 гига, на десктопе - 8 и апгрейд до 16 планируется, поэтому вопрос достаточно непраздный.

9

Нормально ведет, можно же поставить ядро с PAE. (такие имеются - нужна будет информация, то оформить отдельной темой или продолжить одну из последних тем про обновление ядра. например эту: http://linuxforum.ru/viewtopic.php?id=18514)

Хотя вот в шапке тема "Всё для Мандрива 2011" там тема про ядра http://linuxforum.ru/viewtopic.php?id=20968

10

verg, спасибо еще раз. Я все-таки остановился - на 64-разрядной версии 2011. А то на 16 ГБ для обработки видео ставить 32-разрядную ось - это дурость все же. А иметь разные сборки на машинах я не люблю и стараюсь по-возможности этого не делать. Пока полет вроде нормальный, что на десктопе, что на ноуте.

11

Скажите, на данный момент исправили хоть что-то или нет. У меня на стационаре все получилось, а ноутбуке после всех манипуляций при загрузке застопорилось на поиске новых устройств и все. Я снес и заново поставил систему, теперь не знаю обновлять или нет, а если обновлять, какой пакет отметить, что не поставить. Спасибо.

12

dafgon,
Посмотрел один из быстро обновляемых зеркал - без изменений
И этот баг не закрыт - https://qa.mandriva.com/show_bug.cgi?id=65398


Решения: первые 4 сообщения этой темы

13

Спасибо, если не трудно, сообщите здесь, как эта проблема решилась. Заранее большое спасибо.

14

dafgon,
Уже писал. Повторюсь.

Если хотите обновитьcя, то пропишите пакеты systemd в skip.list, чтобы автоматом не обновлялись:

su
echo /^systemd/ >> /etc/urpmi/skip.list
echo /^systemd-sysvinit/ >> /etc/urpmi/skip.list
echo /^systemd-units/ >> /etc/urpmi/skip.list
echo /^systemd-gtk/ >> /etc/urpmi/skip.list

15

Исправленные пакеты systemd (версия сборки 8.4) в /main/testing.
(нужны отзывы)

1) Включить в менеджере пакетов репозиторий Main Testing
2) Установка:

su
urpmi systemd-29-8.4 systemd-gtk-29-8.4 systemd-sysvinit-29-8.4 systemd-units-29-8.4

3) Отключить Main Testing
4) Перезагрузиться

з.ы. из /etc/urpmi/skip.list можно будет удалить записи о systemd при положительном результате.

Лог systemd-29-8.4:

* Mon Mar 26 2012 Per Øyvind Karlsen <peroyvind@mandriva.org> 29-8.4mdv2011.0
+ Revision: 787061
- don't choke when systemd was compiled with a different CAP_LAST_CAP then what
  it is run with (#65398)
- reapply fix for CVE-2012-1174
- fix duplicates in %%files

з.ы. есть положительные отзывы

16

В ближайшеe время новые пакеты systemd, аналогичные пакетам из тестинга (сборка 8.5) будут в обновлениях(Main Updates)
(пока что не все зеркала обновились)
Проследить за появлением обновления "вручную" можно так:

urpmi.update -a
urpmf -mf systemd-29-8.5

з.ы. на этом думаю эта проблема разрешится окончательно.

17

verg пишет:

Или можно так:
1) Загрузиться с LIVE-DVD в Live-режим
2) Зайти в терминале в рута
3) Запустить файловый менеджер (любой)
3) Переименовать этот файл:

/etc/udev/rules.d/51-hso-udev.rules

4) Перезагрузка (без dvd)

Переименовать этот файл который на разделе / Линукса, установленного на жёстком диске, верно? А как с LIVE-DVD да в mc войти на жёсткий диск? Вы уж извините меня дилетантку но что-то я не смогла разобраться пока в этом:(((

18

lightwinter пишет:

А как с LIVE-DVD

Загрузиться в графику и войти, хоть через Dolphin.

Вряд ли у вас эта проблема, её вроде решили обновлениями.

19

А в mageia 2 при обновлении эта ошибка может появиться?

Debian sid, OpenBox.

20

iluhaoff пишет:

А в mageia 2 при обновлении эта ошибка может появиться?

Врядли. Пока в этой теме у разрабов магеи руки более прямые.

Но всё-таки рекомендую почитать маленькое руководство по обновлению ядра в mga/mdv: Не загружается Mandriva 2011.0 после обновления ядра. (тогда проблем не будет вообще)