Здравствуйте решил обновить свою Opensuse 12.3 до 13.1 с помощью zypper по этой инструкции http://ru.opensuse.org/SDB:%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B#.D0.9A.D0.BE.D0.BC.D0.B0.D0.BD.D0.B4.D0.BD.D0.B0.D1.8F_.D1.81.D1.82.D1.80.D0.BE.D0.BA.D0.B0
Процесс обновления уже около час висит на пункте
(1331/1766) Установка: rtkit-011_git201205151338-5.2.1
Подскажите что это за пакет? Можно ли обновить систему проигнорировав его? Если да то как это сделать не прерывая обновления?
Заранее спасибо.
Обновление Opensuse 12.3 до 13.1
5iver,
Отдельно поставьте:
[console=root]zypper in ht[span]tp://download.opensuse.org/repositories/openSUSE:/13.1/standard/i586/rtkit-0.11_git201205151338-5.2.1.i586.rpm[/span][/console]
Покажите:
[console]uname -a
zypper lr -up[/console]
Сейчас идет процесс установки обновлений, как мне проигнорировать этот пакет?
5iver,
1) Прервите процесс: (без прерывания ничего не выйдет)
Ctrl+C (нажать пару раз)
2) Покажите выводы команды выше.
3) Поставьте отдельно пакет. (покажите вывод установки)
Проигнорировать пакет, конечно, можно: (после прерывания обновления):
[console=root]zypper al rtkit[/console]
После продолжить обновление.
Кстати, покажите какой командой обновляетесь.
вставь диск и обновись!!!
Да есть такое когда обновляешься некоторые пакеты это делают подозрительно долго...
Один раз можно и подождать.
Конечно можно прервать обновление, но это чревато последствиями.
Лучше уж подождать. Если память не изменяет, то при обновлении с 12.2 на 12.3 у меня как раз этот пакет долго обновлялся и я прервал установку.
После перезагрузки, которая прошла успешно !!! я повторил установку и она снова выполнялась долго, но так как это разовый процесс то можно и подождать в пределах разумного.
А вот скажем если вы запустили обновление и оно зависло на каком то этапе и не меняется очень долго, то тогда уже нужно искать решение.
Ко всему этому хотелось бы добавить что это критичный пакет...
Вот описание:
RealtimeKit is a D-Bus system service that changes the scheduling policy of user processes/threads to SCHED_RR (i.e. realtime scheduling mode) on request. It is intended to be used as a secure mechanism to allow real-time scheduling to be used by normal user processes.ПОФИЛОСОФСТВУЮ НА ОПЫТЕ:
Даже продвинутый коммерческий продукт от Microsoft и его некоторые обновления устанавливаются в несколько этапов и требуют перезагрузить ПК 1-2-3 раза.... и очень долго иногда это происходит.
В Линуксе все устанавливается за один присест...
Вернемся к описанию пакета из него следует что это системная служба управляющая пользовательскими процессами по запросу или в реальном времени.
Таким образом зависание или подвисание неизбежно...
Как с этим бороться да никак по сути пока не будет изменен алгоритм установки обновлений...
Еще сложность обусловлена тем что происходит смена ядер и критичных процессов в процессе работы.
Как это выглядит пакеты устанавливаются и заменят файлы, процессы и службы..
Но многие из них корректно заработают только после перезагрузки с новым ядром, новыми файлами и символическими ссылками на некоторые элементы.
Как результат наиболее критические процессы могут вызвать подвисание, а в данном случае мы по сути выполняем обновление компонента который и участвует во всех процессах.
Поэтому подвисание неизбежно...
Если неправ исправьте или дополните моё предположение....
Так же ещё это самый распространенный баг системы http://en.opensuse.org/openSUSE:Most_annoying_bugs_13.1_dev.
И советуют перед выполнением обновления запустить вторую консоль во время выполнения команды:
zypper dupВ тот момент когда система зависает на процессе установки пакета rtkit
Необходимо выполнить команду во второй консоли:
killall dbus-sendПочему её нужно открыть заранее? потому как система будет висеть и вы не сможете ничего запустить... а если запустить заранее должно сработать...
Вопрос решен. Ожидаем подтверждение от автора темы...
Интересно в каких случаях этот баг проявляется? Когда я обновлялся с 12.3 через zypper dup, то всё прошло идеально. Я ещё тогда сильно удивился, поскольку до этого на убунте всегда проблемы всплывали.
В восьмом сообщении выше ссылка там и описание бага.
Вот и я наконец-то обновился с 12.3 до 13.1. Обновлялся тоже через zypper dup. Всё прошло нормально, только отвалился индикатор раскладки и значки приложений на панели стали какие-то мелкие. С индикатором разобрался, но вот как быть со значками?
Совсем забыл - пользуюсь KDE.
и значки приложений на панели стали какие-то мелкие.
Покажите скриншот.
Решил проблему радикально - удалил папки .kde и .kde4. Всё вернулось к дефолтным настройкам.