Project

General

Profile

Actions

action #62510

closed

openqa-bootstrap-container does not install qemu-tools perl-LWP-Protocol-https inside the container

Added by dancermak over 4 years ago. Updated over 4 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Regressions/Crashes
Target version:
-
Start date:
2020-01-22
Due date:
% Done:

0%

Estimated time:

Description

The openqa-bootstrap-container script does not install the packages:

  • qemu-tools
  • perl-LWP-Protocol-https

inside the container which leaves the test instance pretty crippled, as it:

  • cannot download assets via https
  • cannot launch a worker as they die with qemu errors
Actions #1

Updated by mkittler over 4 years ago

We should likely just add perl-LWP-Protocol-https as a dependency of the openQA-client package. SSL support can be considered essential now and the package is very small anyways.

Not sure about qemu-tools because we also have other backends. Hence QEMU is so far only recommended by the os-autoinst package. It would still make sense to install it into the container most of the time so we could make that the default and add a --no-qemu parameter.

Actions #2

Updated by mkittler over 4 years ago

  • Status changed from New to In Progress
  • Assignee set to mkittler

PR for perl-LWP-Protocol-https: https://github.com/os-autoinst/openQA/pull/2685

Actions #3

Updated by okurz over 4 years ago

  • Category set to Regressions/Crashes

I agree that we should cover the Protocol part only for now. PR merged. As this is about contents in the package please check the actual packages for verification.

Actions #4

Updated by mkittler over 4 years ago

  • Status changed from In Progress to Resolved

I've checked that the package has dependency now. Skipping QEMU for now sounds reasonable so I would close the ticket.

Actions

Also available in: Atom PDF