Bug 34844 - частично сломан на sysvinit
Summary: частично сломан на sysvinit
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: alterator (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: manowar@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords: regression
Depends on:
Blocks:
 
Reported: 2018-04-23 17:36 MSK by Michael Shigorin
Modified: 2018-04-26 16:34 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Shigorin 2018-04-23 17:36:45 MSK
# acc
;;; note: source file /usr/share/guile/site/2.2/alterator/ajax.scm
;;;       newer than compiled /usr/lib/alterator/lookout/alterator/ajax.go
;;; found fresh compiled file at /usr/lib64/guile/2.2/site-ccache/alterator/ajax.go
System has not been booted with systemd as init system (PID 1). Can't operate.
System has not been booted with systemd as init system (PID 1). Can't operate.
[...цикл...]

alterator-standalone-7.3-alt1.noarch на системе с sysvinit

Не нашёл сходу, кто и где пытается запустить сервис, но если там использовать не systemctl(1), а service(8), то в зависимости от init он предпримет нужные именно ему действия.
Comment 1 Michael Shigorin 2018-04-23 17:48:28 MSK
Посмотрел внимательней -- похоже, это interfaces/guile/d.scm
Comment 2 manowar@altlinux.org 2018-04-23 18:04:02 MSK
Кажется, это не тот ajax.go! Ему нужен lookout/alterator/ajax.go, а он использует alterator/ajax.scm потому, что он новее. Там был прецедент с load path, и похоже, что я решил его не до конца.
Comment 3 manowar@altlinux.org 2018-04-23 18:05:01 MSK
alterator/ajax.scm и lookout/alterator/ajax.scm — это совершенно разные файлы, если что. Я правда, не понимаю, причём тут systemd.
Comment 4 Michael Shigorin 2018-04-23 19:00:35 MSK
(В ответ на комментарий №3)
> Я правда, не понимаю, причём тут systemd.

System has not been booted with systemd as init system (PID 1). Can't operate. -- типовая диагностика systemctl:

$ strings /sbin/systemctl| fgrep 'not been booted with systemd'
System has not been booted with systemd as init system (PID 1). Can't operate.

Про не тот ajax.{scm,go} -- видимо, ещё одна бага.
Comment 5 Michael Shigorin 2018-04-26 14:20:37 MSK
2 shaba: внос systemctl на альтовые системы по умолчанию вылез боком ещё и тут
(не получилось сразу найти ту багу или обсуждение для ссылки).
Похоже, придётся переписать с использованием sd_booted.
Comment 6 Repository Robot 2018-04-26 16:34:31 MSK
alterator-5.1-alt11 -> sisyphus:

Thu Apr 26 2018 Paul Wolneykien <manowar@altlinux> 5.1-alt11
- Fix: Check that the system was booted with systemd (closes: #34844).