Skip to content

fix: kit fix падал на Debian 13 без NTP-клиента - #13

Closed
xlok1e wants to merge 1 commit into
itsnotkubrick:mainfrom
xlok1e:fix-ntp
Closed

xlok1e wants to merge 1 commit into
itsnotkubrick:mainfrom
xlok1e:fix-ntp

Conversation

@xlok1e

@xlok1e xlok1e commented Oct 3, 2026

Copy link
Copy Markdown
Contributor

Еще раз привет! Видел данную проблему в issues #10. Если еще не успел исправить, предлагаю решение.

В чем проблема

На минимальном Debian 13 нет systemd-timesyncd, поэтому timedatectl set-ntp true в kit fix завершается с «NTP not supported», и из-за set -e обрывается весь kit fix.

Протестировано на Debian 13 (KVM), kit 1.1.1
Снимок экрана — 2026-10-03 в 21 22 49

Решение

Вынес синхронизацию времени в fix_ntp.

  1. сначала пробуется timedatectl set-ntp true, как раньше
  2. если не вышло и другого NTP-клиента нет, ставится systemd-timesyncd и включается
  3. если стоит другой клиент, ничего не ставится, только предупреждение
  4. если не помогло ничего, выводит предупреждение и продолжает работу

Итог

Снимок экрана — 2026-10-03 в 21 28 00

Closes #10

@itsnotkubrick

Copy link
Copy Markdown
Owner

Спасибо, @xlok1e Войдёт в ближайший релиз

Кнопкой Merge сливать не буду, по двум причинам. Во-первых, релизы подписываются, и после изменения kit.sh подпись надо выпускать заново (поэтому у тебя красный CI: он сверяет файлы с подписью). Во-вторых, в коммите видна твоя личная почта, а в публичной истории я хочу оставить только noreply-адрес GitHub. Поэтому применю правку сам, а тебя укажу как Co-authored-by.

PR пока оставлю открытым, закрою после выхода релиза.

@itsnotkubrick

Copy link
Copy Markdown
Owner

@xlok1e done =)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[баг] ntp not supported на дебиан 13 (kvm)

2 participants