apt-transport-https is needed during apply of CI fuel-infra manifests

Bug #1535637 reported by Sergey Yudin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Won't Fix
Low
Igor Shishkin

Bug Description

Otherwise it will complain about using https transport for apt since we have https repos

Debug: Executing '/bin/sh -c /usr/bin/apt-get update'
Notice: /Stage[main]/Apt::Update/Exec[apt_update]/returns: E: The method driver /usr/lib/apt/methods/https could not be found.
Error: /usr/bin/apt-get update returned 100 instead of one of [0]
Error: /Stage[main]/Apt::Update/Exec[apt_update]/returns: change from notrun to 0 failed: /usr/bin/apt-get update returned 100 instead of one of [0]

Tags: area-devops
Maciej Relewicz (rlu)
Changed in fuel:
assignee: nobody → Fuel Python Team (fuel-python)
assignee: Fuel Python Team (fuel-python) → Fuel QA Team (fuel-qa)
importance: Undecided → High
milestone: none → 8.0
status: New → Confirmed
tags: added: area-qa
Revision history for this message
Nastya Urlapova (aurlapova) wrote :

@Maciej, how this issue can be related to Fuel-QA team?

Changed in fuel:
assignee: Fuel QA Team (fuel-qa) → nobody
Maciej Relewicz (rlu)
Changed in fuel:
assignee: nobody → Fuel CI (fuel-ci)
tags: added: area-ci
removed: area-qa
Changed in fuel:
assignee: Fuel CI (fuel-ci) → Fuel DevOps (fuel-devops)
tags: added: area-devops
removed: area-ci
Changed in fuel:
status: Confirmed → New
Revision history for this message
Igor Shishkin (teran) wrote :

Unfortunately it makes no sense to fix this on our side of puppet manifests since we have really important dependency:

Exec['apt_update'] -> Package <| |>

in our code.
Adding it to the package list makes no sense too, since without that package you're not able to install it from https source.

Solution in our case is pretty simple: install it by PXEtool at the same tim as puppet. i.e. step earlier of running puppet manifests.
So you're free to use PXEtool or if you're unable to do that for any reason please install that package at the same time as you're installing puppet.

Changed in fuel:
importance: High → Low
status: New → Won't Fix
assignee: Fuel DevOps (fuel-devops) → Igor Shishkin (teran)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.