Skip to content

Default to latest telemt with portable fallback - #11

Merged
IG-SSP merged 1 commit into
mainfrom
codex/telemt-latest-musl-fallback
Jul 29, 2026
Merged

Default to latest telemt with portable fallback#11
IG-SSP merged 1 commit into
mainfrom
codex/telemt-latest-musl-fallback

Conversation

@IG-SSP

@IG-SSP IG-SSP commented Jul 29, 2026

Copy link
Copy Markdown
Owner

Что изменено

  • последний стабильный релиз telemt теперь выбран по умолчанию;
  • закреплённая версия 3.4.25 остаётся отдельным запасным вариантом;
  • неинтерактивная установка сохраняет настройку latest, а не фиксированный тег;
  • загрузчик различает официальные GNU- и musl-архивы и исключает x86-64-v3 из базового выбора;
  • при ошибке запуска GNU-бинарника показывается реальное сообщение системного загрузчика;
  • после такой ошибки автоматически скачивается официальная статическая musl-сборка той же версии;
  • SHA-256 проверяется отдельно для каждого архива;
  • версия IGProxy повышена до 2.15.8, документация обновлена.

Причина

telemt 3.4.25 GNU требует символы glibc до 2.34. На старых Debian/CentOS архив успешно скачивался и проходил SHA-256, но бинарник не мог стартовать. Установщик скрывал диагностический stderr за общей ошибкой проверки версии.

Проверка

  • каждый shell-файл проверен отдельным bash -n;
  • python3 -m unittest discover — 125 тестов, OK;
  • интеграционный Linux-тест намеренно ломает запуск GNU-кандидата и подтверждает автоматическую установку официальной static-pie musl-сборки telemt 3.4.25;
  • исходный рабочий бинарник тестового сервера восстановлен без перезапуска службы.

@IG-SSP
IG-SSP marked this pull request as ready for review July 29, 2026 00:45
@IG-SSP
IG-SSP merged commit d23f5a6 into main Jul 29, 2026
2 checks passed
@IG-SSP
IG-SSP deleted the codex/telemt-latest-musl-fallback branch July 29, 2026 00:46
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.

1 participant