Задать вопрос
@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
В чем может быть проблема?
  • Вопрос задан
  • 167 просмотров
Подписаться 1 Средний 1 комментарий
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
import _ "time/tzdata"
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Проблема или:
1. в том, что в образе, где возникает ошибка - отсутствует соответствующая временная зона и нужно его пересобрать.
2. или в старой версии clickhouse, которая не умеет работать с временными зонами и требует UTC.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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