[sisyphus] миграция на systemd
Igor Zubkov
igor.zubkov на gmail.com
Сб Май 12 18:48:51 MSK 2012
2012/5/12 Igor Zubkov:
> 2012/5/11 Alexey Shabalin:
>> 2012/5/11 Igor Zubkov:
>>> Hi!
>>>
>>> Как правильно выполнить миграцию с SysV init на systemd? Актуально ли
>>> http://www.altlinux.org/Systemd ? Все ли пакеты уже в Сизифе?
>>
>> - установить systemd (настройки grub на wiki актуальны, или
>> systemd-sysvinit - я всегда использую этот вариант)
>
> Поставил systemd и systemd-sysvinit. Оно снесло sysvinit (что вроде бы
> логично). Прописал в /etc/sysconfig/grub2:
> GRUB_CMDLINE_LINUX_DEFAULT='resume=/dev/disk/by-uuid/457e5de4-9cc6-4071-bc4f-1d42d0e1586d
> panic=30 splash init=/bin/systemd'
>
> Дальше grub-mkconfig -o /boot/grub/grub.cfg и получаю после
> перезагрузки кирпич весом с нетбук. Загрузка дошла до старта
> postgresql и стала. В 12 консоли написано что postgresql успешно
> запустился. На всех консолях приглашения нет. Иксы не стартанули.
Попытка номер два. Ставлю systemd и systemd-sysvinit. Запускаю
grub-mkconfig и перегружаюсь. Много жду и оно загружается. Оказывается
вот что:
# systemctl status postgresql.service
postgresql.service - LSB: PostgreSQL RDBMS Server
Loaded: loaded (/etc/rc.d/init.d/postgresql)
Active: failed (Result: timeout) since Sat, 12 May 2012 16:56:18
+0300; 49min ago
CGroup: name=systemd:/system/postgresql.service
├ 3160 /usr/bin/postgres -D /var/lib/pgsql/data
├ 3181 postgres: writer process
├ 3182 postgres: wal writer process
├ 3183 postgres: autovacuum launcher process
└ 3184 postgres: stats collector process
#
Хотя при этом постгрес запущен. Как такое лечить? Ну или хотя бы дебажить?
>> - перезагрузиться
>> - проверить что все нужные сервисы включены. (systemctl)
Пришлось сделать:
# systemctl enable NetworkManager.service
# systemctl start NetworkManager.service
#
Вроде ничего больше не отвалилось.
--
Igor Zubkov
http://hi.im/ice
Подробная информация о списке рассылки Sisyphus