manual: bootstrap fails if ubuntu user is not initialised
Bug #1279259 reported by
Andrew Wilkins
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
juju-core |
Fix Released
|
Critical
|
Andrew Wilkins |
Bug Description
Bootstrap regressed in rev 2308: nothing works, unless you already have an ubuntu user that has passwordless ssh and sudo.
Related branches
lp:~axwalk/juju-core/lp1279259-part1-prepare-context
- Juju Engineering: Pending requested
-
Diff: 1921 lines (+223/-273)58 files modifiedcmd/cmd.go (+17/-2)
cmd/juju/bootstrap.go (+3/-21)
cmd/juju/bootstrap_test.go (+1/-1)
cmd/juju/destroyenvironment_test.go (+5/-5)
cmd/juju/synctools.go (+1/-1)
cmd/juju/synctools_test.go (+1/-1)
cmd/plugins/juju-metadata/imagemetadata.go (+11/-4)
cmd/plugins/juju-metadata/imagemetadata_test.go (+1/-1)
cmd/plugins/juju-metadata/toolsmetadata_test.go (+1/-1)
cmd/plugins/juju-metadata/validateimagemetadata.go (+1/-1)
cmd/plugins/juju-metadata/validatetoolsmetadata.go (+1/-1)
cmd/plugins/juju-restore/restore.go (+3/-26)
environs/bootstrap/bootstrap_test.go (+9/-14)
environs/emptystorage_test.go (+4/-2)
environs/imagemetadata/urls_test.go (+1/-1)
environs/interface.go (+4/-4)
environs/jujutest/livetests.go (+5/-5)
environs/jujutest/tests.go (+3/-7)
environs/manual/bootstrap.go (+1/-1)
environs/manual/bootstrap_test.go (+1/-2)
environs/open.go (+6/-6)
environs/open_test.go (+25/-15)
environs/storage/storage_test.go (+1/-1)
environs/sync/sync_test.go (+2/-2)
environs/testing/bootstrap.go (+0/-23)
environs/tools/storage_test.go (+2/-1)
environs/tools/tools_test.go (+2/-1)
environs/tools/urls_test.go (+1/-1)
juju/apiconn_test.go (+3/-2)
juju/conn_test.go (+18/-16)
juju/testing/conn.go (+2/-2)
provider/azure/environprovider.go (+1/-1)
provider/common/bootstrap.go (+7/-7)
provider/common/bootstrap_test.go (+19/-28)
provider/dummy/config_test.go (+4/-2)
provider/dummy/environs.go (+1/-1)
provider/ec2/config_test.go (+4/-3)
provider/ec2/ec2.go (+1/-1)
provider/ec2/local_test.go (+6/-10)
provider/joyent/config_test.go (+1/-1)
provider/joyent/provider.go (+1/-1)
provider/local/config_test.go (+2/-3)
provider/local/environ.go (+2/-2)
provider/local/environ_test.go (+2/-2)
provider/local/environprovider.go (+1/-1)
provider/local/environprovider_test.go (+2/-2)
provider/maas/environ_whitebox_test.go (+5/-9)
provider/maas/environprovider.go (+1/-1)
provider/maas/environprovider_test.go (+4/-2)
provider/manual/environ.go (+1/-1)
provider/manual/environ_test.go (+1/-2)
provider/manual/provider.go (+1/-1)
provider/manual/provider_test.go (+4/-3)
provider/openstack/config_test.go (+4/-3)
provider/openstack/live_test.go (+1/-1)
provider/openstack/local_test.go (+8/-12)
provider/openstack/provider.go (+1/-1)
state/apiserver/common/environwatcher_test.go (+2/-1)
lp:~axwalk/juju-core/lp1279259-part2-eliminate-bootstrapstorager
- Juju Engineering: Pending requested
-
Diff: 228 lines (+30/-70)7 files modifiedcmd/juju/bootstrap.go (+0/-8)
environs/interface.go (+0/-14)
provider/manual/environ.go (+0/-28)
provider/manual/environ_test.go (+0/-19)
provider/manual/export_test.go (+1/-0)
provider/manual/provider.go (+21/-1)
provider/manual/provider_test.go (+8/-0)
tags: | added: regression |
Changed in juju-core: | |
importance: | High → Critical |
Changed in juju-core: | |
status: | Triaged → In Progress |
Changed in juju-core: | |
status: | In Progress → Fix Committed |
milestone: | 1.18.0 → 1.17.3 |
Changed in juju-core: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.