Backup failure #43

Open
opened 2024-08-02 21:02:14 +00:00 by ammaratef45 · 4 comments
Owner

I tried to backup my next-cloud deployment and I got an error

Command: abra app backup -d app.com

Logs :

DEBU[0000] collecting metadata from 2 servers: server1, server2  caller="/drone/src/pkg/config/app.go:229 LoadAppFiles"
DEBU[0000] read map[ADMIN_USER:admin COMPOSE_FILE:compose.yml:compose.mariadb.yml DEFAULT_QUOTA:10 GB DOMAIN:app.com ENABLE_AUTO_UPDATE:true EXTRA_VOLUME:/dev/null:/tmp/.dummy FPM_MAX_CHILDREN:16 FPM_MAX_SPARE_SERVERS:12 FPM_MIN_SPARE_SERVERS:4 FPM_START_SERVERS:4 LETS_ENCRYPT_ENV:production PHP_MEMORY_LIMIT:1G SECRET_ADMIN_PASSWORD_VERSION:v1 SECRET_DB_PASSWORD_VERSION:v1 SECRET_DB_ROOT_PASSWORD_VERSION:v1 TIMEOUT:900 TYPE:nextcloud] from /Users/xxx/.abra/servers/server2/app.com.env  caller="/drone/src/pkg/config/env.go:67 ReadEnv"
DEBU[0000] read env map[ADMIN_USER:admin COMPOSE_FILE:compose.yml:compose.mariadb.yml DEFAULT_QUOTA:10 GB DOMAIN:app.com ENABLE_AUTO_UPDATE:true EXTRA_VOLUME:/dev/null:/tmp/.dummy FPM_MAX_CHILDREN:16 FPM_MAX_SPARE_SERVERS:12 FPM_MIN_SPARE_SERVERS:4 FPM_START_SERVERS:4 LETS_ENCRYPT_ENV:production PHP_MEMORY_LIMIT:1G SECRET_ADMIN_PASSWORD_VERSION:v1 SECRET_DB_PASSWORD_VERSION:v1 SECRET_DB_ROOT_PASSWORD_VERSION:v1 TIMEOUT:900 TYPE:nextcloud] from /Users/xxx/.abra/servers/server2/app.com.env  caller="/drone/src/pkg/config/app.go:183 ReadAppEnvFile"
DEBU[0000] retrieved {app.com nextcloud app.com map[ADMIN_USER:admin COMPOSE_FILE:compose.yml:compose.mariadb.yml DEFAULT_QUOTA:10 GB DOMAIN:app.com ENABLE_AUTO_UPDATE:true EXTRA_VOLUME:/dev/null:/tmp/.dummy FPM_MAX_CHILDREN:16 FPM_MAX_SPARE_SERVERS:12 FPM_MIN_SPARE_SERVERS:4 FPM_START_SERVERS:4 LETS_ENCRYPT_ENV:production PHP_MEMORY_LIMIT:1G SECRET_ADMIN_PASSWORD_VERSION:v1 SECRET_DB_PASSWORD_VERSION:v1 SECRET_DB_ROOT_PASSWORD_VERSION:v1 TIMEOUT:900 TYPE:nextcloud] server2 /Users/xxx/.abra/servers/server2/app.com.env} for app.com  caller="/drone/src/pkg/app/app.go:22 Get"
DEBU[0000] validated app.com as app argument  caller="/drone/src/cli/internal/validate.go:93 ValidateApp"
DEBU[0000] read map[ADMIN_USER:admin COMPOSE_FILE:compose.yml:compose.mariadb.yml DEFAULT_QUOTA:10 GB DOMAIN:nextcloud.example.com ENABLE_AUTO_UPDATE:true EXTRA_VOLUME:/dev/null:/tmp/.dummy FPM_MAX_CHILDREN:16 FPM_MAX_SPARE_SERVERS:12 FPM_MIN_SPARE_SERVERS:4 FPM_START_SERVERS:4 LETS_ENCRYPT_ENV:production PHP_MEMORY_LIMIT:1G SECRET_ADMIN_PASSWORD_VERSION:v1 SECRET_DB_PASSWORD_VERSION:v1 SECRET_DB_ROOT_PASSWORD_VERSION:v1 TIMEOUT:900 TYPE:nextcloud] from /Users/xxx/.abra/recipes/nextcloud/.env.sample  caller="/drone/src/pkg/config/env.go:67 ReadEnv"
DEBU[0000] successfully checked out refs/heads/main in /Users/xxx/.abra/catalogue  caller="/drone/src/pkg/git/branch.go:97 CheckoutDefaultBranch"
DEBU[0001] fetched latest git changes for /Users/xxx/.abra/catalogue  caller="/drone/src/pkg/catalogue/catalogue.go:85 EnsureUpToDate"
DEBU[0001] read recipe catalogue from file system cache in /Users/xxx/.abra/catalogue/recipes.json  caller="/drone/src/pkg/recipe/recipe.go:684 readRecipeCatalogueFS"
DEBU[0001] recipe metadata retrieved for nextcloud       caller="/drone/src/pkg/recipe/recipe.go:740 GetRecipeMeta"
DEBU[0001] no /Users/xxx/.gitignore exists, skipping reading gitignore paths  caller="/drone/src/pkg/git/read.go:143 parseExcludesFile"
DEBU[0001] discovered clean git status in /Users/xxx/.abra/recipes/nextcloud  caller="/drone/src/pkg/git/read.go:65 IsClean"
DEBU[0001] successfully checked out refs/heads/main in /Users/xxx/.abra/recipes/nextcloud  caller="/drone/src/pkg/git/branch.go:97 CheckoutDefaultBranch"
DEBU[0002] fetched latest git changes for nextcloud      caller="/drone/src/pkg/recipe/recipe.go:647 EnsureUpToDate"
DEBU[0002] backup config detected for app_com_app  caller="/drone/src/cli/app/backup.go:105 glob..func1"
DEBU[0002] detected backup paths for app_com_app: /var/www/html/config/,/var/www/html/data/,/var/www/html/custom_apps/  caller="/drone/src/cli/app/backup.go:108 glob..func1"
DEBU[0002] backup config detected for app_com_db  caller="/drone/src/cli/app/backup.go:105 glob..func1"
DEBU[0002] detected backup paths for app_com_db: /var/lib/postgresql/data/  caller="/drone/src/cli/app/backup.go:108 glob..func1"
DEBU[0002] detected pre-hook command for app_com_db: PGPASSWORD=$(cat ${POSTGRES_PASSWORD_FILE}) pg_dump -U ${POSTGRES_USER} ${POSTGRES_DB} > /var/lib/postgresql/data/backup.sql  caller="/drone/src/cli/app/backup.go:113 glob..func1"
DEBU[0002] detected post-hook command for app_com_db: rm -rf /var/lib/postgresql/data/backup.sql  caller="/drone/src/cli/app/backup.go:118 glob..func1"
DEBU[0002] created client for server2       caller="/drone/src/pkg/client/client.go:68 New"
DEBU[0002] commandconn: starting ssh with [-o ConnectTimeout=60 -l root -p 22 -- server2 docker system dial-stdio]  caller="/drone/src/pkg/upstream/commandconn/commandconn.go:49 New"
INFO[0002] running backup for the app service            caller="/drone/src/cli/app/backup.go:150 glob..func1"
DEBU[0002] temporarily backing up app_com_app:/var/www/html/config/ to /Users/xxx/.abra/backups/app_com_app_var_www_html_config__2024-08-02T20-46-19Z.tar.gz  caller="/drone/src/cli/app/backup.go:214 runBackup"
INFO[0002] backing up app_com_app:/var/www/html/config/  caller="/drone/src/cli/app/backup.go:216 runBackup"
DEBU[0002] temporarily backing up app_com_app:/var/www/html/data/ to /Users/xxx/.abra/backups/app_com_app_var_www_html_data__2024-08-02T20-46-19Z.tar.gz  caller="/drone/src/cli/app/backup.go:214 runBackup"
INFO[0002] backing up app_com_app:/var/www/html/data/  caller="/drone/src/cli/app/backup.go:216 runBackup"
DEBU[0008] temporarily backing up app_com_app:/var/www/html/custom_apps/ to /Users/xxx/.abra/backups/app_com_app_var_www_html_custom_apps__2024-08-02T20-46-25Z.tar.gz  caller="/drone/src/cli/app/backup.go:214 runBackup"
INFO[0008] backing up app_com_app:/var/www/html/custom_apps/  caller="/drone/src/cli/app/backup.go:216 runBackup"
INFO[0010] compressing and merging archives...           caller="/drone/src/cli/app/backup.go:241 runBackup"
INFO[0011] backed up app_com_app to /Users/xxx/.abra/backups/app_com_app_2024-08-02T20-46-27Z.tar.gz  caller="/drone/src/cli/app/backup.go:352 mergeArchives"
DEBU[0011] remove temporary archive file /Users/xxx/.abra/backups/app_com_app_var_www_html_config__2024-08-02T20-46-19Z.tar.gz  caller="/drone/src/cli/app/backup.go:309 cleanupTempArchives"
DEBU[0011] remove temporary archive file /Users/xxx/.abra/backups/app_com_app_var_www_html_data__2024-08-02T20-46-19Z.tar.gz  caller="/drone/src/cli/app/backup.go:309 cleanupTempArchives"
DEBU[0011] remove temporary archive file /Users/xxx/.abra/backups/app_com_app_var_www_html_custom_apps__2024-08-02T20-46-25Z.tar.gz  caller="/drone/src/cli/app/backup.go:309 cleanupTempArchives"
INFO[0011] running backup for the db service             caller="/drone/src/cli/app/backup.go:150 glob..func1"
DEBU[0011] split pre-hook command for app_com_db into [PGPASSWORD=$(cat ${POSTGRES_PASSWORD_FILE}) pg_dump -U ${POSTGRES_USER} ${POSTGRES_DB} > /var/lib/postgresql/data/backup.sql]  caller="/drone/src/cli/app/backup.go:192 runBackup"
DEBU[0011] commandconn: starting ssh with [-o ConnectTimeout=60 -l root -p 22 -- server2 docker system dial-stdio]  caller="/drone/src/pkg/upstream/commandconn/commandconn.go:49 New"
OCI runtime exec failed: exec failed: unable to start container process: exec: "PGPASSWORD=$(cat": executable file not found in $PATH: unknown
  caller="/drone/src/pkg/upstream/container/tty.go:38 resizeTtyTo"is not started
                                                                  DEBU[0011] [hijack] End of stdout                        caller="/drone/src/pkg/upstream/container/hijack.go:131 (*hijackedIOStreamer).beginOutputStream.func1"
DEBU[0011] commandconn: starting ssh with [-o ConnectTimeout=60 -l root -p 22 -- server2 docker system dial-stdio]  caller="/drone/src/pkg/upstream/commandconn/commandconn.go:49 New"
FATA[0011] failed to run PGPASSWORD=$(cat ${POSTGRES_PASSWORD_FILE}) pg_dump -U ${POSTGRES_USER} ${POSTGRES_DB} > /var/lib/postgresql/data/backup.sql on 31cd2e85c7e819b808890c9c2edc4d603e35cdc32b9f3c9a9aa66f95d67d57f6: Status: , Code: 126  caller="/drone/src/cli/app/backup.go:153 glob..func1" stack="/drone/src/cli/app/backup.go:153                         glob..func1\n/go/pkg/mod/github.com/urfave/cli@v1.22.9/app.go:524     HandleAction\n/go/pkg/mod/github.com/urfave/cli@v1.22.9/command.go:173 Command.Run\n/go/pkg/mod/github.com/urfave/cli@v1.22.9/app.go:405     (*App).RunAsSubcommand\n/go/pkg/mod/github.com/urfave/cli@v1.22.9/command.go:378 Command.startApp\n/go/pkg/mod/github.com/urfave/cli@v1.22.9/command.go:102 Command.Run\n/go/pkg/mod/github.com/urfave/cli@v1.22.9/app.go:277     (*App).Run\n/drone/src/cli/cli.go:203                                RunApp\n/drone/src/cmd/abra/main.go:22                           main\n/usr/local/go/src/runtime/internal/atomic/types.go:194   (*Uint32).Load\n/usr/local/go/src/runtime/asm_arm64.s:1197               goexit"

Note: used app.com, server1, and server2 to mask app domain and server names

I tried to backup my next-cloud deployment and I got an error Command: `abra app backup -d app.com` Logs : ``` DEBU[0000] collecting metadata from 2 servers: server1, server2 caller="/drone/src/pkg/config/app.go:229 LoadAppFiles" DEBU[0000] read map[ADMIN_USER:admin COMPOSE_FILE:compose.yml:compose.mariadb.yml DEFAULT_QUOTA:10 GB DOMAIN:app.com ENABLE_AUTO_UPDATE:true EXTRA_VOLUME:/dev/null:/tmp/.dummy FPM_MAX_CHILDREN:16 FPM_MAX_SPARE_SERVERS:12 FPM_MIN_SPARE_SERVERS:4 FPM_START_SERVERS:4 LETS_ENCRYPT_ENV:production PHP_MEMORY_LIMIT:1G SECRET_ADMIN_PASSWORD_VERSION:v1 SECRET_DB_PASSWORD_VERSION:v1 SECRET_DB_ROOT_PASSWORD_VERSION:v1 TIMEOUT:900 TYPE:nextcloud] from /Users/xxx/.abra/servers/server2/app.com.env caller="/drone/src/pkg/config/env.go:67 ReadEnv" DEBU[0000] read env map[ADMIN_USER:admin COMPOSE_FILE:compose.yml:compose.mariadb.yml DEFAULT_QUOTA:10 GB DOMAIN:app.com ENABLE_AUTO_UPDATE:true EXTRA_VOLUME:/dev/null:/tmp/.dummy FPM_MAX_CHILDREN:16 FPM_MAX_SPARE_SERVERS:12 FPM_MIN_SPARE_SERVERS:4 FPM_START_SERVERS:4 LETS_ENCRYPT_ENV:production PHP_MEMORY_LIMIT:1G SECRET_ADMIN_PASSWORD_VERSION:v1 SECRET_DB_PASSWORD_VERSION:v1 SECRET_DB_ROOT_PASSWORD_VERSION:v1 TIMEOUT:900 TYPE:nextcloud] from /Users/xxx/.abra/servers/server2/app.com.env caller="/drone/src/pkg/config/app.go:183 ReadAppEnvFile" DEBU[0000] retrieved {app.com nextcloud app.com map[ADMIN_USER:admin COMPOSE_FILE:compose.yml:compose.mariadb.yml DEFAULT_QUOTA:10 GB DOMAIN:app.com ENABLE_AUTO_UPDATE:true EXTRA_VOLUME:/dev/null:/tmp/.dummy FPM_MAX_CHILDREN:16 FPM_MAX_SPARE_SERVERS:12 FPM_MIN_SPARE_SERVERS:4 FPM_START_SERVERS:4 LETS_ENCRYPT_ENV:production PHP_MEMORY_LIMIT:1G SECRET_ADMIN_PASSWORD_VERSION:v1 SECRET_DB_PASSWORD_VERSION:v1 SECRET_DB_ROOT_PASSWORD_VERSION:v1 TIMEOUT:900 TYPE:nextcloud] server2 /Users/xxx/.abra/servers/server2/app.com.env} for app.com caller="/drone/src/pkg/app/app.go:22 Get" DEBU[0000] validated app.com as app argument caller="/drone/src/cli/internal/validate.go:93 ValidateApp" DEBU[0000] read map[ADMIN_USER:admin COMPOSE_FILE:compose.yml:compose.mariadb.yml DEFAULT_QUOTA:10 GB DOMAIN:nextcloud.example.com ENABLE_AUTO_UPDATE:true EXTRA_VOLUME:/dev/null:/tmp/.dummy FPM_MAX_CHILDREN:16 FPM_MAX_SPARE_SERVERS:12 FPM_MIN_SPARE_SERVERS:4 FPM_START_SERVERS:4 LETS_ENCRYPT_ENV:production PHP_MEMORY_LIMIT:1G SECRET_ADMIN_PASSWORD_VERSION:v1 SECRET_DB_PASSWORD_VERSION:v1 SECRET_DB_ROOT_PASSWORD_VERSION:v1 TIMEOUT:900 TYPE:nextcloud] from /Users/xxx/.abra/recipes/nextcloud/.env.sample caller="/drone/src/pkg/config/env.go:67 ReadEnv" DEBU[0000] successfully checked out refs/heads/main in /Users/xxx/.abra/catalogue caller="/drone/src/pkg/git/branch.go:97 CheckoutDefaultBranch" DEBU[0001] fetched latest git changes for /Users/xxx/.abra/catalogue caller="/drone/src/pkg/catalogue/catalogue.go:85 EnsureUpToDate" DEBU[0001] read recipe catalogue from file system cache in /Users/xxx/.abra/catalogue/recipes.json caller="/drone/src/pkg/recipe/recipe.go:684 readRecipeCatalogueFS" DEBU[0001] recipe metadata retrieved for nextcloud caller="/drone/src/pkg/recipe/recipe.go:740 GetRecipeMeta" DEBU[0001] no /Users/xxx/.gitignore exists, skipping reading gitignore paths caller="/drone/src/pkg/git/read.go:143 parseExcludesFile" DEBU[0001] discovered clean git status in /Users/xxx/.abra/recipes/nextcloud caller="/drone/src/pkg/git/read.go:65 IsClean" DEBU[0001] successfully checked out refs/heads/main in /Users/xxx/.abra/recipes/nextcloud caller="/drone/src/pkg/git/branch.go:97 CheckoutDefaultBranch" DEBU[0002] fetched latest git changes for nextcloud caller="/drone/src/pkg/recipe/recipe.go:647 EnsureUpToDate" DEBU[0002] backup config detected for app_com_app caller="/drone/src/cli/app/backup.go:105 glob..func1" DEBU[0002] detected backup paths for app_com_app: /var/www/html/config/,/var/www/html/data/,/var/www/html/custom_apps/ caller="/drone/src/cli/app/backup.go:108 glob..func1" DEBU[0002] backup config detected for app_com_db caller="/drone/src/cli/app/backup.go:105 glob..func1" DEBU[0002] detected backup paths for app_com_db: /var/lib/postgresql/data/ caller="/drone/src/cli/app/backup.go:108 glob..func1" DEBU[0002] detected pre-hook command for app_com_db: PGPASSWORD=$(cat ${POSTGRES_PASSWORD_FILE}) pg_dump -U ${POSTGRES_USER} ${POSTGRES_DB} > /var/lib/postgresql/data/backup.sql caller="/drone/src/cli/app/backup.go:113 glob..func1" DEBU[0002] detected post-hook command for app_com_db: rm -rf /var/lib/postgresql/data/backup.sql caller="/drone/src/cli/app/backup.go:118 glob..func1" DEBU[0002] created client for server2 caller="/drone/src/pkg/client/client.go:68 New" DEBU[0002] commandconn: starting ssh with [-o ConnectTimeout=60 -l root -p 22 -- server2 docker system dial-stdio] caller="/drone/src/pkg/upstream/commandconn/commandconn.go:49 New" INFO[0002] running backup for the app service caller="/drone/src/cli/app/backup.go:150 glob..func1" DEBU[0002] temporarily backing up app_com_app:/var/www/html/config/ to /Users/xxx/.abra/backups/app_com_app_var_www_html_config__2024-08-02T20-46-19Z.tar.gz caller="/drone/src/cli/app/backup.go:214 runBackup" INFO[0002] backing up app_com_app:/var/www/html/config/ caller="/drone/src/cli/app/backup.go:216 runBackup" DEBU[0002] temporarily backing up app_com_app:/var/www/html/data/ to /Users/xxx/.abra/backups/app_com_app_var_www_html_data__2024-08-02T20-46-19Z.tar.gz caller="/drone/src/cli/app/backup.go:214 runBackup" INFO[0002] backing up app_com_app:/var/www/html/data/ caller="/drone/src/cli/app/backup.go:216 runBackup" DEBU[0008] temporarily backing up app_com_app:/var/www/html/custom_apps/ to /Users/xxx/.abra/backups/app_com_app_var_www_html_custom_apps__2024-08-02T20-46-25Z.tar.gz caller="/drone/src/cli/app/backup.go:214 runBackup" INFO[0008] backing up app_com_app:/var/www/html/custom_apps/ caller="/drone/src/cli/app/backup.go:216 runBackup" INFO[0010] compressing and merging archives... caller="/drone/src/cli/app/backup.go:241 runBackup" INFO[0011] backed up app_com_app to /Users/xxx/.abra/backups/app_com_app_2024-08-02T20-46-27Z.tar.gz caller="/drone/src/cli/app/backup.go:352 mergeArchives" DEBU[0011] remove temporary archive file /Users/xxx/.abra/backups/app_com_app_var_www_html_config__2024-08-02T20-46-19Z.tar.gz caller="/drone/src/cli/app/backup.go:309 cleanupTempArchives" DEBU[0011] remove temporary archive file /Users/xxx/.abra/backups/app_com_app_var_www_html_data__2024-08-02T20-46-19Z.tar.gz caller="/drone/src/cli/app/backup.go:309 cleanupTempArchives" DEBU[0011] remove temporary archive file /Users/xxx/.abra/backups/app_com_app_var_www_html_custom_apps__2024-08-02T20-46-25Z.tar.gz caller="/drone/src/cli/app/backup.go:309 cleanupTempArchives" INFO[0011] running backup for the db service caller="/drone/src/cli/app/backup.go:150 glob..func1" DEBU[0011] split pre-hook command for app_com_db into [PGPASSWORD=$(cat ${POSTGRES_PASSWORD_FILE}) pg_dump -U ${POSTGRES_USER} ${POSTGRES_DB} > /var/lib/postgresql/data/backup.sql] caller="/drone/src/cli/app/backup.go:192 runBackup" DEBU[0011] commandconn: starting ssh with [-o ConnectTimeout=60 -l root -p 22 -- server2 docker system dial-stdio] caller="/drone/src/pkg/upstream/commandconn/commandconn.go:49 New" OCI runtime exec failed: exec failed: unable to start container process: exec: "PGPASSWORD=$(cat": executable file not found in $PATH: unknown caller="/drone/src/pkg/upstream/container/tty.go:38 resizeTtyTo"is not started DEBU[0011] [hijack] End of stdout caller="/drone/src/pkg/upstream/container/hijack.go:131 (*hijackedIOStreamer).beginOutputStream.func1" DEBU[0011] commandconn: starting ssh with [-o ConnectTimeout=60 -l root -p 22 -- server2 docker system dial-stdio] caller="/drone/src/pkg/upstream/commandconn/commandconn.go:49 New" FATA[0011] failed to run PGPASSWORD=$(cat ${POSTGRES_PASSWORD_FILE}) pg_dump -U ${POSTGRES_USER} ${POSTGRES_DB} > /var/lib/postgresql/data/backup.sql on 31cd2e85c7e819b808890c9c2edc4d603e35cdc32b9f3c9a9aa66f95d67d57f6: Status: , Code: 126 caller="/drone/src/cli/app/backup.go:153 glob..func1" stack="/drone/src/cli/app/backup.go:153 glob..func1\n/go/pkg/mod/github.com/urfave/cli@v1.22.9/app.go:524 HandleAction\n/go/pkg/mod/github.com/urfave/cli@v1.22.9/command.go:173 Command.Run\n/go/pkg/mod/github.com/urfave/cli@v1.22.9/app.go:405 (*App).RunAsSubcommand\n/go/pkg/mod/github.com/urfave/cli@v1.22.9/command.go:378 Command.startApp\n/go/pkg/mod/github.com/urfave/cli@v1.22.9/command.go:102 Command.Run\n/go/pkg/mod/github.com/urfave/cli@v1.22.9/app.go:277 (*App).Run\n/drone/src/cli/cli.go:203 RunApp\n/drone/src/cmd/abra/main.go:22 main\n/usr/local/go/src/runtime/internal/atomic/types.go:194 (*Uint32).Load\n/usr/local/go/src/runtime/asm_arm64.s:1197 goexit" ``` Note: used `app.com`, `server1`, and `server2` to mask app domain and server names
Owner

@ammaratef45

OCI runtime exec failed: exec failed: unable to start container process: exec: "PGPASSWORD=$(cat": executable file not found in $PATH: unknown

Is there some missing program in the container 🤔

Perhaps looking at the recipe compose.*.yml files and seeing what backup commands are being specified and running them yourself will help you root out the exact issue?

@ammaratef45 > OCI runtime exec failed: exec failed: unable to start container process: exec: "PGPASSWORD=$(cat": executable file not found in $PATH: unknown Is there some missing program in the container 🤔 Perhaps looking at the recipe `compose.*.yml` files and seeing what backup commands are being specified and running them yourself will help you root out the exact issue?
Author
Owner

I think I figured out what's happening, the recipe deployed mariadb

COMPOSE_FILE="compose.yml"
COMPOSE_FILE="$COMPOSE_FILE:compose.mariadb.yml"
#COMPOSE_FILE="$COMPOSE_FILE:compose.postgres.yml"

But the abra app backup is trying to back up the postgress db

DEBU[0011] split pre-hook command for app_com_db into [PGPASSWORD=$(cat ${POSTGRES_PASSWORD_FILE}) pg_dump -U ${POSTGRES_USER} ${POSTGRES_DB} > /var/lib/postgresql/data/backup.sql]  caller="/drone/src/cli/app/backup.go:192 runBackup"

How does the abra app backup decide what backup commands to run from the compose files? does it attempt to run all of them?

I think I figured out what's happening, the recipe deployed mariadb ``` COMPOSE_FILE="compose.yml" COMPOSE_FILE="$COMPOSE_FILE:compose.mariadb.yml" #COMPOSE_FILE="$COMPOSE_FILE:compose.postgres.yml" ``` But the `abra app backup` is trying to back up the postgress db ``` DEBU[0011] split pre-hook command for app_com_db into [PGPASSWORD=$(cat ${POSTGRES_PASSWORD_FILE}) pg_dump -U ${POSTGRES_USER} ${POSTGRES_DB} > /var/lib/postgresql/data/backup.sql] caller="/drone/src/cli/app/backup.go:192 runBackup" ``` How does the `abra app backup` decide what backup commands to run from the compose files? does it attempt to run all of them?
Owner

@ammaratef45 oh damn, I believe you're running into coop-cloud/organising#632 😱

@ammaratef45 oh damn, I believe you're running into https://git.coopcloud.tech/coop-cloud/organising/issues/632 😱
Author
Owner

ah, that makes sense, I tried to use backup-bot-two but started running into other bugs. opened a pr and an issue for the recipe's repository

ah, that makes sense, I tried to use backup-bot-two but started running into other bugs. opened a pr and an issue for the recipe's repository
Sign in to join this conversation.
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: coop-cloud/nextcloud#43
No description provided.