Hello community, here is the log from the commit of package supportutils for openSUSE:Factory checked in at 2018-01-30 15:44:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/supportutils (Old) and /work/SRC/openSUSE:Factory/.supportutils.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "supportutils" Tue Jan 30 15:44:16 2018 rev:6 rq:570789 version:3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/supportutils/supportutils.changes 2018-01-28 20:33:32.878540414 +0100 +++ /work/SRC/openSUSE:Factory/.supportutils.new/supportutils.changes 2018-01-30 15:44:30.610306626 +0100 @@ -1,0 +2,7 @@ +Mon Jan 29 22:44:52 UTC 2018 - [email protected] + +- Includes X without display issue (bsc#1077813) +- Fixes for Infiniband (bsc#1071294) +- Using chrony for NTP (bsc#1077818) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ supportutils-3.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/supportutils-3.1/bin/supportconfig new/supportutils-3.1/bin/supportconfig --- old/supportutils-3.1/bin/supportconfig 2018-01-26 18:25:27.973315708 +0100 +++ new/supportutils-3.1/bin/supportconfig 2018-01-29 23:45:44.588258134 +0100 @@ -1,7 +1,7 @@ #!/bin/bash -SVER='3.1-4.2' -SDATE='2018 01 26' +SVER='3.1-4.5' +SDATE='2018 01 29' ############################################################################## # supportconfig - Gathers system troubleshooting information for SUSE Support @@ -2214,6 +2214,61 @@ echolog Skipped fi ;; + 15*) + if rpm_verify $OF chrony + then + NTP_DAEMON=1 + NTP_CRON='' + CONFFILE="/etc/chrony.conf" + log_cmd $OF "systemctl status chronyd.service" + FILES="$CONFFILE /etc/chrony.keys" + conf_files $OF $FILES + if log_cmd $OF "chronyc sources -v" + then + log_cmd $OF "chronyc sourcestats -v" + log_cmd $OF "chronyc tracking" + log_cmd $OF "chronyc activity" + else + NTP_DAEMON=0 + fi + if [[ -d /etc/cron.d ]]; then + NTP_CRON=$(grep -i chronyd /etc/cron.d/* | cut -d\: -f1) + if [[ -n $NTP_CRON ]]; then + conf_files $OF $NTP_CRON + NTP_CRON=$(basename $NTP_CRON) + fi + fi + log_cmd $OF "timedatectl" + IPADDRS=$(egrep "^pool |^peer |^server " $CONFFILE | awk '{print $2}' | sort | uniq) + for IPADDR in $IPADDRS + do + ping_addr $OF 'NTP Server' $IPADDR + done + if [ -f $CONFFILE ]; then + log_write $OF "#___________________________________________________________#" + log_write $OF "#____[ Files Included in $CONFFILE ]____________________#" + log_write $OF + for KEYNAME in driftfile + do + FILES=$(grep ^${KEYNAME} $CONFFILE | awk '{print $2}') + conf_files $OF $FILES + done + KEYNAME=logdir + LOGDIR=$(grep ^${KEYNAME} $CONFFILE | awk '{print $2}') + [[ -z "$LOGDIR" ]] && LOGDIR='/var/log/chrony/' + FILES=$(find -L $LOGDIR -type f) + test $ADD_OPTION_LOGS -gt 0 && log_files $OF 0 $FILES || log_files $OF $VAR_OPTION_LINE_COUNT $FILES + FILES="/var/log/messages" + test $ADD_OPTION_LOGS -gt 0 && grep_log_files chrony $OF 0 $FILES || grep_log_files chrony $OF $VAR_OPTION_LINE_COUNT $FILES + if [[ -n $NTP_CRON ]]; then + test $ADD_OPTION_LOGS -gt 0 && grep_log_files $NTP_CRON $OF 0 $FILES || grep_log_files $NTP_CRON $OF $VAR_OPTION_LINE_COUNT $FILES + fi + fi + echolog Done + else + echolog Skipped + fi + ;; esac } @@ -3411,7 +3466,7 @@ echolog Skipped fi ;; - 12*) + 12*|15*) MESA="Mesa Mesa-32bit Mesa-demo-x Mesa-libEGL1 Mesa-libEGL1-32bit Mesa-libGL1 \ Mesa-libGL1-32bit Mesa-libGLESv2-2 Mesa-libGLESv2-2-32bit Mesa-libglapi0 \ Mesa-libglapi0-32bit" @@ -3847,15 +3902,107 @@ fi ;; 12*) - if rpm_verify $OF rdma-core; then + CHK_UTILS=0 + CHK_SRP=0 + CHK_DIAG=0 + CHK_ACM=0 + CHK_OPENSM=0 + IBRPM='rdma' + (( SLES_VER >= 123 )) && IBRPM='rdma-core' + if rpm_verify $OF $IBRPM; then + rpm_verify $OF ibutils && CHK_UTILS=1 + rpm_verify $OF srp_daemon && CHK_SRP=1 + rpm_verify $OF infiniband-diags && CHK_DIAG=1 + rpm_verify $OF opensm && CHK_OPENSM=1 + rpm_verify $OF ibacm && CHK_ACM=1 + log_cmd $OF "systemctl status rdma.service" - conf_files $OF "/etc/rdma/* /etc/infiniband/*" + (( CHK_SRP )) && log_cmd $OF "systemctl status srp_daemon.service" + (( CHK_OPENSM )) && check_service $OF opensmd + if (( CHK_ACM )); then + (( SLES_VER >= 123 )) && log_cmd $OF "systemctl status ibacm.service" + fi + + # Get configuration files + FILES=$(find -L /etc/rdma/ -type f) + [[ -d /etc/infiniband ]] && FILES="$FILES $(find -L /etc/infiniband/ -type f)" + (( CHK_SRP )) && FILES="$FILES /etc/srp_daemon.conf" + (( CHK_DIAG )) && FILES="$FILES $(find -L /etc/infiniband-diags/ -type f)" + (( CHK_OPENSM )) && FILES="$FILES /etc/opensm.conf /etc/sysconfig/opensm" + conf_files $OF $FILES + + if (( CHK_UTILS )); then + log_cmd $OF 'ibdiagnet' + log_cmd $OF 'ibdmchk' + fi + if (( CHK_DIAG )); then + log_cmd $OF 'ibaddr' + log_cmd $OF 'ibstat' + fi + if (( CHK_ACM )); then + log_cmd $OF 'ib_acme -e' + fi log_cmd $OF 'lspci -b' log_cmd $OF 'lspci -nn' log_cmd $OF 'lsmod' - log_cmd $OF 'ibv_devinfo -v' - log_cmd $OF 'ibdiagnet' - FILES=$(find -L /tmp/ -type f | grep ibdiagnet) + + FILES='' + (( CHK_DIAG )) && FILES="$FILES $(find -L /tmp/ -type f | grep ibdiagnet)" + (( CHK_OPENSM )) && FILES="$FILES /var/log/osm.log" + (( CHK_ACM )) && FILES="$FILES /var/log/ibacm.log" + test $ADD_OPTION_LOGS -gt 0 && log_files $OF 0 $FILES || log_files $OF $VAR_OPTION_LINE_COUNT $FILES + echolog Done + else + echolog Skipped + fi + ;; + 15*) + CHK_UTILS=0 + CHK_SRP=0 + CHK_DIAG=0 + CHK_ACM=0 + CHK_OPENSM=0 + IBRPM='rdma-core' + if rpm_verify $OF $IBRPM; then + rpm_verify $OF ibutils && CHK_UTILS=1 + rpm_verify $OF srp_daemon && CHK_SRP=1 + rpm_verify $OF infiniband-diags && CHK_DIAG=1 + rpm_verify $OF opensm && CHK_OPENSM=1 + rpm_verify $OF ibacm && CHK_ACM=1 + + log_cmd $OF "systemctl status rdma-hw.target" + log_cmd $OF "systemctl status rdma-sriov.service" + (( CHK_SRP )) && log_cmd $OF "systemctl status srp_daemon.service" + (( CHK_OPENSM )) && log_cmd $OF "systemctl status opensm.service" + (( CHK_ACM )) && log_cmd $OF "systemctl status ibacm.service" + + # Get configuration files + FILES=$(find -L /etc/rdma/ -type f) + [[ -d /etc/infiniband ]] && FILES="$FILES $(find -L /etc/infiniband/ -type f)" + (( CHK_SRP )) && FILES="$FILES /etc/srp_daemon.conf" + (( CHK_DIAG )) && FILES="$FILES $(find -L /etc/infiniband-diags/ -type f)" + (( CHK_OPENSM )) && FILES="$FILES /etc/opensm.conf /etc/sysconfig/opensm" + conf_files $OF $FILES + + if (( CHK_UTILS )); then + log_cmd $OF 'ibdiagnet' + log_cmd $OF 'ibdmchk' + fi + if (( CHK_DIAG )); then + log_cmd $OF 'ibaddr' + log_cmd $OF 'ibstat' + fi + if (( CHK_ACM )); then + log_cmd $OF 'ib_acme -e' + fi + log_cmd $OF 'lspci -b' + log_cmd $OF 'lspci -nn' + log_cmd $OF 'lsmod' + + FILES='' + (( CHK_DIAG )) && FILES="$FILES $(find -L /tmp/ -type f | grep ibdiagnet)" + (( CHK_OPENSM )) && FILES="$FILES /var/log/opensm.log" + (( CHK_ACM )) && FILES="$FILES /var/log/ibacm.log" test $ADD_OPTION_LOGS -gt 0 && log_files $OF 0 $FILES || log_files $OF $VAR_OPTION_LINE_COUNT $FILES echolog Done else diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/supportutils-3.1/bin/supportconfig.rc new/supportutils-3.1/bin/supportconfig.rc --- old/supportutils-3.1/bin/supportconfig.rc 2018-01-26 18:24:39.818707280 +0100 +++ new/supportutils-3.1/bin/supportconfig.rc 2018-01-29 22:09:21.246048097 +0100 @@ -1333,33 +1333,20 @@ } get_sles_ver() { - KERNMAJ=$(uname -r | cut -d- -f1) - KERNREL=$(uname -r | cut -d- -f2) - KERNCNT=$(echo $KERNMAJ | sed -e 's/\./ /g' | wc -w) - test $KERNCNT -lt 4 && KERNMAJ="${KERNMAJ}.0" - KERNCNT=$(echo $KERNREL | sed -e 's/\./ /g' | wc -w) - if [ $KERNCNT -eq 2 ]; then - KERNREL="${KERNREL}.0" - elif [ $KERNCNT -eq 1 ]; then - KERNREL="${KERNREL}.0.0" - fi - KERNBASE="${KERNMAJ}.${KERNREL}" - KERNVER=$(echo $KERNBASE | awk -F\. '{printf "%g%02g%03g%02g%03g%03g%03g\n", $1, $2, $3, $4, $5, $6, $7}') - if [[ $KERNVER -ge 41201400009001000 ]]; then SLES_VER=150; - elif [[ $KERNVER -ge 31200900001000000 ]]; then SLES_VER=120; -# elif [[ $KERNVER -ge 30010100054002000 ]]; then SLES_VER=114; - elif [[ $KERNVER -ge 30007600000011000 ]]; then SLES_VER=113; - elif [[ $KERNVER -ge 30001300000027000 ]]; then SLES_VER=112; - elif [[ $KERNVER -ge 20603212000007000 ]]; then SLES_VER=111; - elif [[ $KERNVER -ge 20602719005000000 ]]; then SLES_VER=110; - elif [[ $KERNVER -ge 20601660000085001 ]]; then SLES_VER=104; - elif [[ $KERNVER -ge 20601660000054005 ]]; then SLES_VER=103; - elif [[ $KERNVER -ge 20601660000021000 ]]; then SLES_VER=102; - elif [[ $KERNVER -ge 20601646000012000 ]]; then SLES_VER=101; - elif [[ $KERNVER -ge 20601621000008000 ]]; then SLES_VER=100; - elif [[ $KERNVER -ge 20600500007097000 ]]; then SLES_VER=90; - elif [[ $KERNVER -ge 20401900120000000 ]]; then SLES_VER=80; - else SLES_VER=90; + if [[ -s /etc/os-release ]]; then + VID=$(grep VERSION_ID /etc/os-release | cut -d\= -f2) + echo "VID=$VID" + VID=${VID//\"/} + SLES_VER=${VID//\./} + if (( ${#SLES_VER} < 3 )); then + SLES_VER=${SLES_VER}0 + fi + elif [[ -s /etc/SuSE-release ]]; then + VMAJOR=$(grep VERSION /etc/SuSE-release | awk '{print $NF}') + VMINOR=$(grep PATCHLEVEL /etc/SuSE-release | awk '{print $NF}') + SLES_VER=${VMAJOR}${VMINOR} + else + SLES_VER=123 fi grep -i "open enterprise server" /etc/*release* &>/dev/null OESFOUND=$? diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/supportutils-3.1/spec/supportutils.changes new/supportutils-3.1/spec/supportutils.changes --- old/supportutils-3.1/spec/supportutils.changes 2018-01-26 18:26:01.924334835 +0100 +++ new/supportutils-3.1/spec/supportutils.changes 2018-01-29 23:45:26.292780588 +0100 @@ -1,4 +1,11 @@ ------------------------------------------------------------------- +Mon Jan 29 22:44:52 UTC 2018 - [email protected] + +- Includes X without display issue (bsc#1077813) +- Fixes for Infiniband (bsc#1071294) +- Using chrony for NTP (bsc#1077818) + +------------------------------------------------------------------- Fri Jan 26 17:25:50 UTC 2018 - [email protected] - Added os-release processing (bsc#1077758)
