!67 Fix host installation failure
From: @jxy_git Reviewed-by: @wm-wm-wm Signed-off-by: @wm-wm-wm
This commit is contained in:
commit
64967ece4f
43
0009-fix-host-installation-failure.patch
Executable file
43
0009-fix-host-installation-failure.patch
Executable file
@ -0,0 +1,43 @@
|
|||||||
|
From 388c9a082697d1c736ad74d983671a85699c133d Mon Sep 17 00:00:00 2001
|
||||||
|
From: wangdi <wangdi@kylinos.cn>
|
||||||
|
Date: Tue, 14 Mar 2023 10:12:57 +0800
|
||||||
|
Subject: [PATCH] fix host installation failure
|
||||||
|
|
||||||
|
---
|
||||||
|
.../project/roles/ovirt-host-deploy-facts/tasks/host-os.yml | 2 +-
|
||||||
|
.../plugins/ovirt-engine-setup/ovirt-engine/apache/runner.py | 3 ++-
|
||||||
|
2 files changed, 3 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/packaging/ansible-runner-service-project/project/roles/ovirt-host-deploy-facts/tasks/host-os.yml b/packaging/ansible-runner-service-project/project/roles/ovirt-host-deploy-facts/tasks/host-os.yml
|
||||||
|
index ef92743..f45415a 100644
|
||||||
|
--- a/packaging/ansible-runner-service-project/project/roles/ovirt-host-deploy-facts/tasks/host-os.yml
|
||||||
|
+++ b/packaging/ansible-runner-service-project/project/roles/ovirt-host-deploy-facts/tasks/host-os.yml
|
||||||
|
@@ -10,7 +10,7 @@
|
||||||
|
|
||||||
|
- name: Check if system is OpenEuler
|
||||||
|
set_fact:
|
||||||
|
- ansible_python_interpreter: "{{ 'usr/bin/python3' }}"
|
||||||
|
+ ansible_python_interpreter: "{{ '/usr/bin/python3' }}"
|
||||||
|
when:
|
||||||
|
ansible_distribution == 'openEuler'
|
||||||
|
|
||||||
|
diff --git a/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/apache/runner.py b/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/apache/runner.py
|
||||||
|
index 8a8be55..2b3c3a1 100644
|
||||||
|
--- a/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/apache/runner.py
|
||||||
|
+++ b/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/apache/runner.py
|
||||||
|
@@ -82,10 +82,11 @@ class Plugin(plugin.PluginBase):
|
||||||
|
),
|
||||||
|
content=textwrap.dedent('''
|
||||||
|
Listen {port}
|
||||||
|
+ WSGIRestrictEmbedded On
|
||||||
|
<VirtualHost _default_:{port}>
|
||||||
|
WSGIDaemonProcess runner user={user} group={group} threads=4
|
||||||
|
WSGIProcessGroup runner
|
||||||
|
- WSGIScriptAlias / {runner_wsgi_file}
|
||||||
|
+ WSGIScriptAlias / {runner_wsgi_file} process-group=runner application-group=%{{GLOBAL}}
|
||||||
|
</VirtualHost>
|
||||||
|
''').format(
|
||||||
|
runner_wsgi_file=runner_wsgi_file,
|
||||||
|
--
|
||||||
|
2.39.1
|
||||||
|
|
||||||
41
0010-get-vdsm-id-from-dmidecode-system-uuid-on-aarch64.patch
Executable file
41
0010-get-vdsm-id-from-dmidecode-system-uuid-on-aarch64.patch
Executable file
@ -0,0 +1,41 @@
|
|||||||
|
From a8dd9ed10a3f272c4ba8c5f619c66eaf243e7112 Mon Sep 17 00:00:00 2001
|
||||||
|
From: wangdi <wangdi@kylinos.cn>
|
||||||
|
Date: Tue, 14 Mar 2023 17:11:34 +0800
|
||||||
|
Subject: [PATCH] get vdsm id from dmidecode system-uuid on aarch64
|
||||||
|
|
||||||
|
---
|
||||||
|
.../project/roles/ovirt-host-deploy-vdsm/tasks/vdsmid.yml | 6 +++---
|
||||||
|
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/packaging/ansible-runner-service-project/project/roles/ovirt-host-deploy-vdsm/tasks/vdsmid.yml b/packaging/ansible-runner-service-project/project/roles/ovirt-host-deploy-vdsm/tasks/vdsmid.yml
|
||||||
|
index 87c7d87..c3612b9 100644
|
||||||
|
--- a/packaging/ansible-runner-service-project/project/roles/ovirt-host-deploy-vdsm/tasks/vdsmid.yml
|
||||||
|
+++ b/packaging/ansible-runner-service-project/project/roles/ovirt-host-deploy-vdsm/tasks/vdsmid.yml
|
||||||
|
@@ -23,13 +23,13 @@
|
||||||
|
name: dmidecode
|
||||||
|
state: present
|
||||||
|
|
||||||
|
- - name: Detect vdsm id for x86_64 or i686
|
||||||
|
+ - name: Detect vdsm id for x86_64 or i686 or aarch64
|
||||||
|
shell: dmidecode -s system-uuid
|
||||||
|
register: vdsm_id_res
|
||||||
|
tags:
|
||||||
|
- skip_ansible_lint # E305
|
||||||
|
|
||||||
|
- - name: Set vdsm id for x86_64 or i686
|
||||||
|
+ - name: Set vdsm id for x86_64 or i686 or aarch64
|
||||||
|
set_fact:
|
||||||
|
vdsm_id: "{{ vdsm_id_res.stdout }}"
|
||||||
|
when:
|
||||||
|
@@ -39,7 +39,7 @@
|
||||||
|
when:
|
||||||
|
- not vdsm_id_stat.stat.exists
|
||||||
|
- not vdsm_id
|
||||||
|
- - (ansible_facts.architecture == 'x86_64' or ansible_facts.architecture == 'i686')
|
||||||
|
+ - (ansible_facts.architecture == 'x86_64' or ansible_facts.architecture == 'i686' or ansible_facts.architecture == 'aarch64')
|
||||||
|
|
||||||
|
- block:
|
||||||
|
- name: Verify ppc system id path exists
|
||||||
|
--
|
||||||
|
2.39.1
|
||||||
|
|
||||||
@ -176,7 +176,7 @@ getent passwd %1 >/dev/null || useradd -r -u %2 -g %3 -c %5 -s /sbin/nologin -d
|
|||||||
|
|
||||||
Name: ovirt-engine
|
Name: ovirt-engine
|
||||||
Version: 4.4.4.1
|
Version: 4.4.4.1
|
||||||
Release: 5
|
Release: 6
|
||||||
Summary: Management server for Open Virtualization
|
Summary: Management server for Open Virtualization
|
||||||
Group: %{ovirt_product_group}
|
Group: %{ovirt_product_group}
|
||||||
License: Apache 2.0
|
License: Apache 2.0
|
||||||
@ -198,6 +198,8 @@ Patch5: 0005-fix-interface-report-an-error-when-emulatedMachine-is-null.
|
|||||||
Patch6: 0007-add-config-item-for-openeuler.patch
|
Patch6: 0007-add-config-item-for-openeuler.patch
|
||||||
Patch7: CVE-2020-10775.patch
|
Patch7: CVE-2020-10775.patch
|
||||||
Patch8: 0008-modify-sshd-core-version.patch
|
Patch8: 0008-modify-sshd-core-version.patch
|
||||||
|
Patch9: 0009-fix-host-installation-failure.patch
|
||||||
|
Patch10: 0010-get-vdsm-id-from-dmidecode-system-uuid-on-aarch64.patch
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
BuildRequires: assertj-core >= 2.2.0
|
BuildRequires: assertj-core >= 2.2.0
|
||||||
@ -648,6 +650,8 @@ Setup imageio service.
|
|||||||
%patch6 -p1
|
%patch6 -p1
|
||||||
%patch7 -p1
|
%patch7 -p1
|
||||||
%patch8 -p1
|
%patch8 -p1
|
||||||
|
%patch9 -p1
|
||||||
|
%patch10 -p1
|
||||||
sed -i '87s/@Test/\/\/@Test/g' backend/manager/modules/vdsbroker/src/test/java/org/ovirt/engine/core/vdsbroker/builder/vminfo/LibvirtVmXmlBuilderTest.java
|
sed -i '87s/@Test/\/\/@Test/g' backend/manager/modules/vdsbroker/src/test/java/org/ovirt/engine/core/vdsbroker/builder/vminfo/LibvirtVmXmlBuilderTest.java
|
||||||
sed -i '88s/@MockedConfig/\/\/@MockedConfig/g' backend/manager/modules/vdsbroker/src/test/java/org/ovirt/engine/core/vdsbroker/builder/vminfo/LibvirtVmXmlBuilderTest.java
|
sed -i '88s/@MockedConfig/\/\/@MockedConfig/g' backend/manager/modules/vdsbroker/src/test/java/org/ovirt/engine/core/vdsbroker/builder/vminfo/LibvirtVmXmlBuilderTest.java
|
||||||
sed -i '121s/@Test/\/\/@Test/g' backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/AddClusterCommandTest.java
|
sed -i '121s/@Test/\/\/@Test/g' backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/AddClusterCommandTest.java
|
||||||
@ -1297,6 +1301,9 @@ fi
|
|||||||
%{engine_data}/setup/bin/ovirt-engine-health
|
%{engine_data}/setup/bin/ovirt-engine-health
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Jan 23 2024 jiangxinyu <jiangxinyu@kylinos.cn> - 4.4.4.1-6
|
||||||
|
- Fix host installation failure
|
||||||
|
|
||||||
* Wed Dec 06 2023 jiangxinyu <jiangxinyu@kylinos.cn> - 4.4.4.1-5
|
* Wed Dec 06 2023 jiangxinyu <jiangxinyu@kylinos.cn> - 4.4.4.1-5
|
||||||
- Fix AssertionFailedError in org.opentest4j package
|
- Fix AssertionFailedError in org.opentest4j package
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user