From 18049dbb85903245c55cbd19157a8a2b79f0330b Mon Sep 17 00:00:00 2001 From: Craig Comstock Date: Thu, 20 Jun 2024 17:30:35 -0500 Subject: [PATCH] Removed allowance for some platforms to fail pg_upgrade due to openssl library version changes during upgrades Ticket: ENT-11853 Changelog: none --- packaging/common/cfengine-hub/postinstall.sh | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/packaging/common/cfengine-hub/postinstall.sh b/packaging/common/cfengine-hub/postinstall.sh index a3528232f..9189d1e75 100644 --- a/packaging/common/cfengine-hub/postinstall.sh +++ b/packaging/common/cfengine-hub/postinstall.sh @@ -711,19 +711,11 @@ do_migration() { exit 0 # exits only from (...) fi cf_console echo "Migration using pg_upgrade failed." - # skip ubuntu-16, debian-9 and debian-12 since there is an expected failure there - # check for "/var/cfengine/state/pg/backup/bin/postgres" failed: cannot execute - if { [ "$BUILT_ON_OS" = "debian" ] && [ "$BUILT_ON_OS_VERSION" = "9" ]; } || \ - { [ "$BUILT_ON_OS" = "debian" ] && [ "$BUILT_ON_OS_VERSION" = "12" ]; } || \ - { [ "$BUILT_ON_OS" = "ubuntu" ] && [ "$BUILT_ON_OS_VERSION" = "16" ]; }; then - true # no-op - else - # here pg_upgrade probably said something like - # Consult the last few lines of "/var/cfengine/state/pg/data/pg_upgrade_output.d/20230913T150025.959/log/pg_upgrade_server.log" for the probable cause of the failure. - cf_console echo "Showing last lines of any related log files:" - _daysearch=$(date +%Y%m%d) - find "$PREFIX"/state/pg/data/pg_upgrade_output.d -name '*.log' | grep "$_daysearch" | cf_console xargs tail - fi + # here pg_upgrade probably said something like + # Consult the last few lines of "/var/cfengine/state/pg/data/pg_upgrade_output.d/20230913T150025.959/log/pg_upgrade_server.log" for the probable cause of the failure. + cf_console echo "Showing last lines of any related log files:" + _daysearch=$(date +%Y%m%d) + find "$PREFIX"/state/pg/data/pg_upgrade_output.d -name '*.log' | grep "$_daysearch" | cf_console xargs tail cf_console echo check_disk_space # will abort if low on disk space init_postgres_dir "$new_pgconfig_file" "$pgconfig_type"