Ошибка в апдейтах 2011 (уже исправлена)

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21347
Статус: nulla salus bello
ОС: Debian GNU/Linux

Ошибка в апдейтах 2011

Сообщение Bizdelnick »

Из-за недавнего обновления systemd наблюдается массовое падение Мандривы. Причина - патч безопасности для systemd 30 был ошибочно применён к версии 29. Рекомендуется воздержаться от обновлений, пока баг не будет исправлен.
Собственно баг: https://qa.mandriva.com/show_bug.cgi?id=65398
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: Ошибка в апдейтах 2011

Сообщение verg »

Решение, если всё-таки получилось обновиться и система не грузится: http://edumandriva.ru/forum/viewtopic.php?p=20410#p20410
Перепост:
1) На это сообщение не обращаем внимания: FATAL: Module ide_cd_mod not found.
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)
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21347
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Ошибка в апдейтах 2011

Сообщение Bizdelnick »

Странное и непонятное это решение... И работает (?) не у всех.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: Ошибка в апдейтах 2011

Сообщение verg »

Плюсую эту тему: http://forum.mandriva.com/en/viewtopic.php?f=86&t=137377
И у девяти человек это решение работает.
Тема на французском форуме: ещё несколько подтверждений: http://forum.mandriva.com/fr/viewtopic.php...05&t=136550
Итальянский форум (опять подтверждения) http://www.it-mandriva.org/2011-allarme-ro...stemd-t938.html

У кого не работает, у того сквид =)
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21347
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Ошибка в апдейтах 2011

Сообщение Bizdelnick »

Исправление ozerocdoff уже собирается. Вопрос только, действительно ли оно исправляет то, что нужно исправить.

Upd. Не исправляет, как выяснилось. Вместо переименования файла рекомендую просто сносить пакет ozerocdoff.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
mandrakeuser
Сообщения: 2
ОС: Rosa2011, Mint12LXDE

Re: Ошибка в апдейтах 2011

Сообщение mandrakeuser »

verg писал(а):
19.03.2012 21:34
Плюсую эту тему: http://forum.mandriva.com/en/viewtopic.php?f=86&t=137377
И у девяти человек это решение работает.
Тема на французском форуме: ещё несколько подтверждений: http://forum.mandriva.com/fr/viewtopic.php...05&t=136550
Итальянский форум (опять подтверждения) http://www.it-mandriva.org/2011-allarme-ro...stemd-t938.html

У кого не работает, у того сквид =)

51-hso-udev.rules переименовывал, ozerocdoff снёс, systemd-29-8.3 ставил - результат во всех вариантах отрицательный. :( А, да, сквида нет...
Пришлось сделать так: ссылко и ждать, когда они сей баг таки починят.
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: Ошибка в апдейтах 2011

Сообщение verg »

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

Код: Выделить всё

# mv /etc/udev/rules.d/49-hso-udev.rules /etc/udev/rules.d/49-hso-udev.rules.backup


з.ы. про сквид не обращайте внимания это типа новая шутка юмора.





з.з.ы. если честно, немного надоели все эти приколы с официальными обновлениями, так быть не должно,
что этот совет кажется не таким уж и плохим: http://edumandriva.ru/forum/viewtopic.php?p=19342#p19342

Песочница типа /testing уже не в моде видимо, там апдейты того же systemd и не ночевали даже. QA очень сильно понизилось.
Спасибо сказали:
susewin
Сообщения: 76

Re: Ошибка в апдейтах 2011

Сообщение susewin »

Да уж, так напортачить - это ж надо постараться.
У меня, правда, возникает идея о намеренной диверсии...
Спасибо сказали:
susewin
Сообщения: 76

Re: Ошибка в апдейтах 2011

Сообщение susewin »

susewin писал(а):
21.03.2012 09:41
Да уж, так напортачить - это ж надо постараться.
У меня, правда, возникает идея о намеренной диверсии...

После использования обходного решения, предложенного Verg, моя ROSA стала выключаться очень долго. После того, как говоришь ей shutdown -h now, система висит пять-десять, если не больше.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21347
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Ошибка в апдейтах 2011

Сообщение Bizdelnick »

verg писал(а):
21.03.2012 00:37
Песочница типа /testing уже не в моде видимо, там апдейты того же systemd и не ночевали даже. QA очень сильно понизилось.

Это был типа апдейт безопасности. Вероятно, даже протестированный на кукере с более новой версией systemd. К сожалению, на данный момент Oden сам себе QA...
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: Ошибка в апдейтах 2011

Сообщение verg »

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
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: Ошибка в апдейтах 2011

Сообщение verg »

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

Код: Выделить всё

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бит:
Spoiler

Код: Выделить всё

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"
Спасибо сказали:
Аватара пользователя
VictorR2007
Сообщения: 1130
ОС: ROSA.Fresh.R5

Re: Ошибка в апдейтах 2011

Сообщение VictorR2007 »

verg писал(а):
21.03.2012 12:39
rpm -Uvh --force --nodeps

Тогда наверно и либы надо переставлять.
Если убрать из команды ключ "--nodeps" то будет подсказка на нужные либы. Все же мне кажется
что с одним ключем "--force" безопаснее.
Еще проше скачать файлы с сервера, сделав сортировку по дате и в поиске набрав "systemd"
Тогда они будут лежать все вместе и не составит труда их скачать.
А потом по вашему рецепту в каталоге дать команду "rpm -Uvh *.rpm --force"
Извеняюсь за вмешательство. Просто мне кажется что так удобнее.
«Россия, Китай, Северная Корея, Иран и «Исламское государство» являются «основными вызовами» для Соединённых Штатов. Об этом заявил глава Пентагона Эштон Картер, передаёт Sputnik.»
Ну а кому сейчас легко?
Спасибо сказали:
Mikluho
Сообщения: 53
ОС: ROSA2011EE.i586.1, PCLOS2012.2

Re: Ошибка в апдейтах 2011

Сообщение Mikluho »

Посмотрел, стоит у меня systemd29-8.1
Ну, нормально.
Другое дело - кто-нибудь в курсе, обновляться уже можно? Это безопасно?
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: Ошибка в апдейтах 2011

Сообщение verg »

Mikluho писал(а):
22.03.2012 16:50
Другое дело - кто-нибудь в курсе, обновляться уже можно? Это безопасно?

Нет. Ждите.

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

Код: Выделить всё

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
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: Ошибка в апдейтах 2011

Сообщение verg »

Исправленные пакеты 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



з.ы. есть положительные отзывы
Спасибо сказали:
susewin
Сообщения: 76

Re: Ошибка в апдейтах 2011

Сообщение susewin »

verg писал(а):
27.03.2012 10:51
Исправленные пакеты 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




для моего проблемного компьютера - обновления решают проблему
Спасибо сказали:
susewin
Сообщения: 76

Re: Ошибка в апдейтах 2011

Сообщение susewin »

Инициатор кейса в багзиллу подтвердил, что решение существует

https://qa.mandriva.com/show_bug.cgi?id=65398

--- Comment #15 from Rick Kunath <rskunath@charter.net> 2012-03-27 14:25:06 CEST ---
I can confirm that the .4 packages in main/testing fix the i586 issues.

Thank you
Спасибо сказали:
Mikluho
Сообщения: 53
ОС: ROSA2011EE.i586.1, PCLOS2012.2

Re: Ошибка в апдейтах 2011

Сообщение Mikluho »

Добавляю ещё один положительный отзыв. И systemd-29-8.4 теперь стоит, и всё остальное обновилось. Система работает.
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: Ошибка в апдейтах 2011

Сообщение verg »

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

Код: Выделить всё

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


з.ы. на этом думаю эта проблема разрешится окончательно.
Спасибо сказали:
mandrakeuser
Сообщения: 2
ОС: Rosa2011, Mint12LXDE

Re: Ошибка в апдейтах 2011

Сообщение mandrakeuser »

Исправленные пакеты systemd-29-8.5 уже появились в обновлениях.
Обновил, перезагрузил компьютер - полёт нормальный, всё работает.
Спасибо сказали:
Аватара пользователя
Flint71
Сообщения: 310
Статус: Продвинутый чайник
ОС: ROSA 2011

Re: Ошибка в апдейтах 2011

Сообщение Flint71 »

mandrakeuser писал(а):
31.03.2012 01:26
Исправленные пакеты systemd-29-8.5 уже появились в обновлениях.
Обновил, перезагрузил компьютер - полёт нормальный, всё работает.


подтверждаю
Vacuum IM
для ROSA и Mageia i586
Спасибо сказали: