[juju 3.2-beta1] Connection to controller fails: ERROR connection is shut down
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Juju |
Fix Released
|
High
|
Joseph Phillips |
Bug Description
In testrun https:/
=======
2023-04-05-04:59:05 root DEBUG [localhost]: juju status -m foundations-
2023-04-05-04:59:14 root ERROR [localhost] Command failed: juju status -m foundations-
2023-04-05-04:59:14 root ERROR [localhost] STDOUT follows:
{}
2023-04-05-04:59:14 root ERROR [localhost] STDERR follows:
ERROR connection is shut down
=======
Looking at the controller logs (https:/
=======
2023-04-05 04:59:14 INFO juju.worker.uniter uniter.go:338 unit "controller/0" shutting down: catacomb 0xc0028db200 is dying
2023-04-05 04:59:14 INFO juju.worker.logger logger.go:136 logger worker stopped
2023-04-05 04:59:14 DEBUG juju.worker.
stack trace:
watcher has been stopped (stopped)
github.
github.
2023-04-05 04:59:14 ERROR juju.worker.
2023-04-05 04:59:14 DEBUG juju.worker.
stack trace:
watcher has been stopped (stopped)
github.
github.
2023-04-05 04:59:14 ERROR juju.worker.
2023-04-05 04:59:14 DEBUG juju.worker.
stack trace:
watcher has been stopped (stopped)
github.
github.
2023-04-05 04:59:14 DEBUG juju.worker.
stack trace:
use of closed network connection
github.
github.
github.
github.
2023-04-05 04:59:14 ERROR juju.worker.
2023-04-05 04:59:14 DEBUG juju.worker.
=======
Crashdumps and configs can be found here:
https:/
Changed in juju: | |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Joseph Phillips (manadart) |
Changed in juju: | |
status: | Triaged → In Progress |
Changed in juju: | |
status: | In Progress → Fix Committed |
Changed in juju: | |
milestone: | none → 3.2-beta2 |
Changed in juju: | |
milestone: | 3.2-beta2 → 3.2.1 |
Changed in juju: | |
milestone: | 3.2.1 → 3.2.2 |
Changed in juju: | |
status: | Fix Committed → Fix Released |
The process of establishing HA has changed.
What you're seeing will be due to the initial controller bouncing for Dqlite node rebinding while the other controllers are also in the process of joining the cluster - there is a brief interval where the API will be inaccessible.