Февраль 6

Не обновляется Mailcow

Переходим в каталог

cd /opt/mailcow-dockerized

Запускаем скрипт обновления mailcow ./update.sh

Ошибка, с которой вы столкнулись, — это известная проблема в скрипте update.sh mailcow. Скрипт некорректно проверяет версию Docker Compose, требуя, чтобы она точно начиналась с 2., и завершается с ошибкой при обнаружении новых мажорных версий (например, 5.0.0), даже если они удовлетворяют требованию «больше 2.0».

Будет выдаваться ошибка:

Cannot find Docker Compose with a Version Higher than 2.X.X.

Личится проблема внесением изменений в скрипт где проверяется версия:

nano /opt/mailcow-dockerized/_modules/scripts/core.sh

Найдите строку, содержащую grep -e «^2.» -e «^v2.» (примерно на строке 54).

Измените её так, чтобы она также принимала версию 5.

grep -e "^2." -e "^v2." -e "^5." -e "^v5."

После сохранения запускаем заново скрипт

./update.sh

После обновления у меня в скрипте

nano /opt/mailcow-dockerized/_modules/scripts/core.sh

появились изменения grep -e «^[2-9]\.» -e «^v[2-9]\.» -e «^[1-9][0-9]\.» -e «^v[1-9][0-9]\.»

Но когда я изменил на другом экземпляре grep -e «^[2-9]\.» -e «^v[2-9]\.» -e «^[1-9][0-9]\.» -e «^v[1-9][0-9]\.» , а не grep -e «^2.» -e «^v2.» -e «^5.» -e «^v5.» у меня при запуске обновления скрипт жаловался на ошибки.

Раздел: Alma linux, Mailcow | Комментарии к записи Не обновляется Mailcow отключены