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.