canonical / canonical/spread

Fails to start Fedora 26 LXD images, missing SSH

Open
#42 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
127
Forks
81
PR merge metrics
No merged PRs in 30d

Description

The Fedora 26 (at least) images on the LXD image servers do not come with openssh-server installed. This then causes spread to fail when it tries to mess with the ssh config and connect during image setup.

Assuming we don't want to hardcode the necessary ssh installation invocations in the lxd backend, maybe the lxd backend needs an extra setup step where the task can install the necessary packages?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the LXD backend and its image setup path. Reproduce setup with a Fedora 26 image that lacks openssh-server, then inspect where SSH configuration and connection attempts occur. Done means Fedora 26 LXD images can complete setup and Spread can connect without hardcoded per-image failures.

Written by the indexing model from the issue text.

Assessment

Tech stack
fedora, go, linux
Domain
infrastructure, testing-qa
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.