@Limesbra

Ошибка с неизвестной таймзоной?

Есть небольшая программа, суть которой в том, чтобы брать данные из ClickHouse и писать их в PostgreSQL. При локальном запуске всё отрабатывает корректно, а при запуске в Kubernetes выдаёт ошибку:
ERROR could not load time location: unknown time zone Europe/Moscow.
Таймзона в ClickHouse - Europe/Moscow, в Docker-образе так же установлена переменная окружения:
ENV TZ=Europe/Moscow
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
В чем может быть проблема?
  • Вопрос задан
  • 70 просмотров
Пригласить эксперта
Ответы на вопрос 2
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
import _ "time/tzdata"
Ответ написан
Комментировать
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Проблема или:
1. в том, что в образе, где возникает ошибка - отсутствует соответствующая временная зона и нужно его пересобрать.
2. или в старой версии clickhouse, которая не умеет работать с временными зонами и требует UTC.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы