Host deployments will try to connect to S3 when validating packages.

Details

Detail name Value
Changelog Number 26651
Type Bug
Status Resolved
Affected Versions Exasol 2025.1.0
Fix Versions C4 4.28.4, Exasol 2025.1.3
Resolution Date 2025-09-17

Description

c4 attempts to validate packages against the S3 repository. This results in failure on host (as-app) deployments that don’t have S3 credentials or Internet access:

$ ./c4 host play -i config
Error: src/cmd/commands/cloud.go:700: can't serve AdminUI, in x.InitRemoteRepo: in x.(*S3Client).init: in aws.NewConfigFromConfig: credentials file does not exist: /home/ubuntu/.aws/credentials

Workaround

It is possible to disable validation by adding CCC_PLAY_VALIDATE=false to the c4 configuration file.

Fix

Failure to connect to S3 should not result in an error anymore.