Проблема:
При обновлении платформы во время старта возникла ошибка
[error] install/installer.go:455 Creating network "eco_default" with the default driver
ERROR: for backend Container "90d1edf60baa" exited with code 1.
Encountered errors while bringing up the project.
Анализ ошибки:
Собираем статистику утилитой, входящей в архив инсталляции tar.gz:
chmod 755 ./sdc-tantor
./sdc-tantor
BASH
Во вкладке архива commands journalctl --no-pager --unit=docker видим :
Jul 19 15:16:16 sks04ap103 90d1edf60baa[3781]: ERROR: Unable to obtain connection from database (jdbc:postgresql://db:5432/pma) for user 'pmm': FATAL: password authentication failed for user "pmm"
Jul 19 15:16:16 sks04ap103 90d1edf60baa[3781]: ----------------------------------------------------------------------------------------------------------------------------------------------
Jul 19 15:16:16 sks04ap103 90d1edf60baa[3781]: SQL State : 28P01
Jul 19 15:16:16 sks04ap103 90d1edf60baa[3781]: Error Code : 0
Jul 19 15:16:16 sks04ap103 90d1edf60baa[3781]: Message : FATAL: password authentication failed for user "pmm"
Jul 19 15:16:16 sks04ap103 90d1edf60baa[3781]:
Jul 19 15:16:16 sks04ap103 90d1edf60baa[3781]: Caused by: org.postgresql.util.PSQLException: FATAL: password authentication failed for user "pmm"
Судя по информации из лога, каким-то образом "поломался" пароль указанный в /opt/tantor/eco/platform.env, переменная DB_PASSWORD
должно быть DB_PASSWORD=pmm_password
Решение:
Выполните пожалуйста команду:
docker exec -it db psql -U postgres pma -c "alter role pmm password 'pmm_password'"
И перезапустить докер:
docker-compose down
docker-compose --env-file=/opt/tantor/eco/platform.env up –d