Skip to content
This repository was archived by the owner on Jan 30, 2020. It is now read-only.
This repository was archived by the owner on Jan 30, 2020. It is now read-only.

ETCD key already exists #1622

@ewoutp

Description

@ewoutp

When testing the current master version on a cluster where all fleet instances are v0.11.7, I get these errors when starting a (master) version of fleet on one of the machines.

fleetd[4900]: INFO fleetd.go:75: Starting fleetd version v0.13.0-31-geb95cd9
fleetd[4900]: INFO fleetd.go:203: No provided or default config file found - proceeding without
fleetd[4900]: INFO server.go:175: Establishing etcd connectivity
fleetd[4900]: ERROR server.go:192: Server register machine failed: 105: Key already exists (/_coreos.com/fleet/machines/d5ca2e9d4039e480807464280c9ab4a2/object) [203152748]

A little while later I get this panic.

fleetd[4900]: ERROR server.go:192: Server register machine failed: 105: Key already exists (/_coreos.com/fleet/machines/d5ca2e9d4039e480807464280c9ab4a2/object) [203153266]
fleetd[4900]: INFO server.go:188: hrt.Register() success
fleetd[4900]: INFO server.go:198: Starting server components
fleetd[4900]: panic: runtime error: invalid memory address or nil pointer dereference
fleetd[4900]: [signal 0xb code=0x1 addr=0x20 pc=0x4bc024]
fleetd[4900]: goroutine 49 [running]:
fleetd[4900]: panic(0xc06080, 0xc82000a0a0)
fleetd[4900]:         /usr/local/go/src/runtime/panic.go:481 +0x3e6
fleetd[4900]: github.com/coreos/fleet/pkg.(*reconciler).Run.func1(0xc8201cef00, 0xc8201b9560, 0xc8201cf2c0)
fleetd[4900]:         /opt/fleet/gopath/src/github.com/coreos/fleet/pkg/reconcile.go:65 +0x74
fleetd[4900]: created by github.com/coreos/fleet/pkg.(*reconciler).Run
fleetd[4900]:         /opt/fleet/gopath/src/github.com/coreos/fleet/pkg/reconcile.go:69 +0x89
systemd[1]: fleet.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
systemd[1]: fleet.service: Unit entered failed state.
systemd[1]: fleet.service: Failed with result 'exit-code'.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions