Fixed c4_cloud_command not finding the current internal IP after reboot
Details
| Detail name | Value |
|---|---|
| Changelog Number | 24213 |
| Type | Bug |
| Status | Resolved |
| Affected Versions | Exasol 8.0.0 |
| Fix Versions | C4 4.26.0, Exasol 8.29.10, C4 4.19.7, Exasol 2025.1.0 |
| Resolution Date | 2025-05-12 |
Description
When a node was rebooted, “c4_cloud_command” could fail with a small probability with an error claiming that the specified CCC_HOST_ADDRS internal IP addresses didn’t contain the current machine’s internal IP address. The reason for that was that the network interfaces were not fully initialized at the point when the service ran.
Workaround
Restart the service on the nodes that had the issue with: “sudo systemctl restart c4_cloud_command”.
Fix
The “c4_cloud_command” service now starts only after “network-online.target” systemd target is reached, instead of “network.target”.