Project

General

Profile

action #62510

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

Added by dancermak about 2 years ago. Updated about 2 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Concrete Bugs
Target version:
-
Start date:
2020-01-22
Due date:
% Done:

0%

Estimated time:
Difficulty:

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

History

#1 Updated by mkittler about 2 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.

#2 Updated by mkittler about 2 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

#3 Updated by okurz about 2 years ago

  • Category set to Concrete Bugs

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.

#4 Updated by mkittler about 2 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.

Also available in: Atom PDF