Ошибка создания и пересоздания контейнера версии wsks-6.0.9
Ошибка
sed: -е выражение #1, символ 25: незавершенная команда s'
Исправление этой ошибки вошло в версию wsks-6.0.9.044
Ошибка создания и пересоздания контейнера версии wsks-6.0.9 вида:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ Пересоздание контейнера WEB-Сервер-КС
~ http сервер: nginx
~ порт\id : 443
~ контейнеризация : docker
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ OK ] Проверка доступности порта 5444 по "WEB-Сервер-КС".
[ OK ] Проверка доступности порта 9094 по "prometheus".
[ OK ] Проверка работы сервиса ПО "Docker" (docker.service).
[ OK ] Удаление контейнера wsks-6.0.9 5444.
[ OK ] Удаление образа wsks-6.0.9 5444.
[ OK ] Удаление эталонного локального образа wsks-6.0.9.
[ OK ] Загрузка эталонного локального образа wsks-6.0.9 из архива ksdeb11_wsks-6.0.9_image.tar.
[ OK ] Создание пользователя ks-www-data.
sed: -е выражение #1, символ 25: незавершенная команда s'
[ OK ] Построение конечного образа wsks-6.0.9_5444 на базе эталонного.
Как выяснилось, причина в том, что RTC in local TZ: yes
[root@ksus-kvk sh]# timedatectl
Local time: Пн 2024-02-05 14:15:59 MSK
Universal time: Пн 2024-02-05 11:15:59 UTC
RTC time: Пн 2024-02-05 14:16:00
Time zone: Europe/Moscow (MSK, +0300)
System clock synchronized: no
NTP service: inactive
RTC in local TZ: yes
Warning: The system is configured to read the RTC time in the local time zone.
This mode cannot be fully supported. It will create various problems
with time zone changes and daylight saving time adjustments. The RTC
time is never updated, it relies on external facilities to maintain it.
If at all possible, use RTC in UTC by calling
'timedatectl set-local-rtc 0'.
Чтобы узнать значение этого параметра выполните на хосте:
timedatectl
Решение:
- Выполните на хосте:
timedatectl set-local-rtc 0
- Пересоздайте контейнер повторно.
Или обновите управляющие файлы развернутого экземпляра WEB-Севрер-КС и пересоздайте контейнер.