Add package list and repos to AIO diagnostics
This patch adds a listing of installed packages to the AIO diagnostic output to assist with determining package conflicts in OpenStack CI. Change-Id: I217c618466231f188ac1cd323ddddb8679f2d81b
This commit is contained in:
parent
bdee1d5ac8
commit
c89ce709cc
@ -188,7 +188,7 @@ function exit_success() {
|
|||||||
|
|
||||||
function exit_fail() {
|
function exit_fail() {
|
||||||
set +x
|
set +x
|
||||||
get_instance_info
|
log_instance_info
|
||||||
info_block "Error Info - $@"
|
info_block "Error Info - $@"
|
||||||
exit_state 1
|
exit_state 1
|
||||||
}
|
}
|
||||||
@ -214,6 +214,13 @@ function log_instance_info() {
|
|||||||
set -x
|
set -x
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function get_repos_info() {
|
||||||
|
for i in /etc/apt/sources.list /etc/apt/sources.list.d/*; do
|
||||||
|
echo -e "\n$i"
|
||||||
|
cat $i
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
# Get instance info
|
# Get instance info
|
||||||
function get_instance_info() {
|
function get_instance_info() {
|
||||||
set +x
|
set +x
|
||||||
@ -265,6 +272,8 @@ function get_instance_info() {
|
|||||||
else
|
else
|
||||||
echo -e "\nNo xenstore Information\n"
|
echo -e "\nNo xenstore Information\n"
|
||||||
fi
|
fi
|
||||||
|
get_repos_info &> /openstack/log/instance-info/host_repo_info_$(date +%s).log || true
|
||||||
|
dpkg-query --list &> /openstack/log/instance-info/host_packages_info_$(date +%s).log
|
||||||
}
|
}
|
||||||
|
|
||||||
function print_report() {
|
function print_report() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user