Установка: bj-server сам создаёт /run/bj (без bj-crypto служба падала с 226/NAMESPACE); шаг лицензии не показывается при установке с образа; причина при сбое запуска; Debian — один администратор с sudo, логин задаётся явно; логин на экране приветствия

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
zuevav
2026-09-24 12:35:40 +03:00
parent 854f93205b
commit c88b0bb428
5 changed files with 14 additions and 6 deletions
+4 -1
View File
@@ -154,6 +154,8 @@ func (in *installer) run() error {
var todo []step
for _, s := range all {
switch {
case s.id == "license" && strings.TrimSpace(in.code) == "" && in.bundle != "":
// ключ продукта вводится в браузере на первой странице — шаг здесь не нужен
case in.dryRun && s.id != "precheck":
case in.steps != nil && !in.steps[s.id]:
default:
@@ -721,7 +723,8 @@ func (in *installer) stepFirstRun() (string, error) {
}
for _, unit := range units {
if out, err := run("systemctl", "restart", unit); err != nil {
return "", fmt.Errorf("запуск %s: %v %s", unit, err, out)
st, _ := run("systemctl", "status", unit, "--no-pager", "-n", "15")
return "", fmt.Errorf("запуск %s: %v %s\n%s", unit, err, out, st)
}
}
if err := waitFor(90*time.Second, func() bool {