Support Qemu verion >= 4.2 in LDC Ussuri Image
Description
Activity
Xinliang Liu April 13, 2021 at 3:26 AM
Xinliang Liu
April 13, 2021 at 3:26 AM
Thanks Marcin for the qemu upgrading, now update uk2 cloud docker image tag to ldc-ussuri-19-p1 which with qemu 5.2 support SVE KVM.
Kevin Zhao March 23, 2021 at 6:12 AM
Kevin Zhao
March 23, 2021 at 6:12 AM
Thanks @Marcin Juszkiewicz.
After build in jenkins, found 2 problems:
1. https://ci.linaro.org/job/leg-kolla-ussuri-ldc/12/consoleText, the qemu version is still point to 3.1
libvirt:Get:207 http://deb.debian.org/debian buster/main arm64 qemu-system-arm arm64 1:3.1+dfsg-8+deb10u8 [6,107 kB]
2. Kolla-toolbox and rabbitmq build failed, due to error
INFO:kolla.common.utils.rabbitmq:The following packages have unmet dependencies:
INFO:kolla.common.utils.nova-libvirt:[91mW: Skipping acquire of configured file 'main/binary-arm64/Packages' as repository 'http://buster-ussuri.debian.net/debian buster-ussuri-backports InRelease' does not seem to provide it (sources.list entry misspelt?)
INFO:kolla.common.utils.mariadb:Selecting previously unselected package mariadb-common.
INFO:kolla.common.utils.nova-libvirt:W: Skipping acquire of configured file 'main/binary-arm64/Packages' as repository 'http://buster-ussuri.debian.net/debian buster-ussuri-backports-nochange InRelease' does not seem to provide it (sources.list entry misspelt?)
INFO:kolla.common.utils.openstack-base:Selecting previously unselected package libbinutils:arm64.
INFO:kolla.common.utils.nova-libvirt:[0m
INFO:kolla.common.utils.mariadb:Preparing to unpack .../01-mariadb-common_1%3a10.3.27-0+deb10u1_all.deb ...
INFO:kolla.common.utils.openstack-base:Preparing to unpack .../03-libbinutils_2.31.1-16_arm64.deb ...
INFO:kolla.common.utils.rabbitmq: rabbitmq-server : Depends: erlang-base (>= 1:21.3) but 1:21.2.6+dfsg-1 is to be installed or
INFO:kolla.common.utils.rabbitmq: erlang-base-hipe (>= 1:21.3) but it is not installable or
INFO:kolla.common.utils.rabbitmq: esl-erlang (>= 1:21.3) but it is not installable
INFO:kolla.common.utils.rabbitmq: Depends: erlang-crypto (>= 1:21.3) but 1:21.2.6+dfsg-1 is to be installed or
INFO:kolla.common.utils.rabbitmq: esl-erlang (>= 1:21.3) but it is not installable
INFO:kolla.common.utils.rabbitmq: Depends: erlang-eldap (>= 1:21.3) but 1:21.2.6+dfsg-1 is to be installed or
INFO:kolla.common.utils.rabbitmq: esl-erlang (>= 1:21.3) but it is not installable
INFO:kolla.common.utils.rabbitmq: Depends: erlang-inets (>= 1:21.3) but 1:21.2.6+dfsg-1 is to be installed or
INFO:kolla.common.utils.rabbitmq: esl-erlang (>= 1:21.3) but it is not installable
INFO:kolla.common.utils.rabbitmq: Depends: erlang-mnesia (>= 1:21.3) but 1:21.2.6+dfsg-1 is to be installed or
INFO:kolla.common.utils.rabbitmq: esl-erlang (>= 1:21.3) but it is not installable
INFO:kolla.common.utils.rabbitmq: Depends: erlang-os-mon (>= 1:21.3) but 1:21.2.6+dfsg-1 is to be installed or
INFO:kolla.common.utils.rabbitmq: esl-erlang (>= 1:21.3) but it is not installable
INFO:kolla.common.utils.rabbitmq: Depends: erlang-parsetools (>= 1:21.3) but 1:21.2.6+dfsg-1 is to be installed or
INFO:kolla.common.utils.rabbitmq: esl-erlang (>= 1:21.3) but it is not installable
INFO:kolla.common.utils.rabbitmq: Depends: erlang-public-key (>= 1:21.3) but 1:21.2.6+dfsg-1 is to be installed or
INFO:kolla.common.utils.rabbitmq: esl-erlang (>= 1:21.3) but it is not installable
INFO:kolla.common.utils.rabbitmq: Depends: erlang-runtime-tools (>= 1:21.3) but 1:21.2.6+dfsg-1 is to be installed or
INFO:kolla.common.utils.rabbitmq: esl-erlang (>= 1:21.3) but it is not installable
INFO:kolla.common.utils.rabbitmq: Depends: erlang-ssl (>= 1:21.3) but 1:21.2.6+dfsg-1 is to be installed or
INFO:kolla.common.utils.rabbitmq: esl-erlang (>= 1:21.3) but it is not installable
INFO:kolla.common.utils.rabbitmq: Depends: erlang-syntax-tools (>= 1:21.3) but 1:21.2.6+dfsg-1 is to be installed or
INFO:kolla.common.utils.rabbitmq: esl-erlang (>= 1:21.3) but it is not installable
INFO:kolla.common.utils.rabbitmq: Depends: erlang-tools (>= 1:21.3) but 1:21.2.6+dfsg-1 is to be installed or
INFO:kolla.common.utils.rabbitmq: esl-erlang (>= 1:21.3) but it is not installable
INFO:kolla.common.utils.rabbitmq: Depends: erlang-xmerl (>= 1:21.3) but 1:21.2.6+dfsg-1 is to be installed or
INFO:kolla.common.utils.rabbitmq: esl-erlang (>= 1:21.3) but it is not installable
INFO:kolla.common.utils.rabbitmq:[91mE: Unable to correct problems, you have held broken packages.
INFO:kolla.common.utils.rabbitmq:[0m
Marcin Juszkiewicz March 22, 2021 at 1:31 PM
Marcin Juszkiewicz
March 22, 2021 at 1:31 PM
We have libvirt 7.0 available for new images. And QEMU 5.x
Delivered
Details
Details
Assignee
Marcin Juszkiewicz
Marcin Juszkiewicz(Deactivated)Reporter
Kevin Zhao
Kevin ZhaoPriority
Checklist
Open Checklist
Checklist
Open Checklist
Sentry
Linked Issues
Sentry
Linked Issues
Created March 22, 2021 at 9:05 AM
Updated August 1, 2021 at 8:38 PM
Resolved April 13, 2021 at 3:26 AM
In order to offer VM with SVE support on FX700, the Qemu version >= 4.2 is needed for KVM to support launching VM with sve extension.
https://www.qemu.org/2019/12/13/qemu-4-2-0/
In LDC Ussuri Kolla nova-libvirt image, the Qemu version is 3.1, so that we need to bump/backport an image that supports Qemu version >= 4.2