<86>Sep 10 00:51:40 userdel[2678754]: delete user 'rooter' <86>Sep 10 00:51:40 userdel[2678754]: removed group 'rooter' owned by 'rooter' <86>Sep 10 00:51:40 userdel[2678754]: removed shadow group 'rooter' owned by 'rooter' <86>Sep 10 00:51:40 groupadd[2678763]: group added to /etc/group: name=rooter, GID=666 <86>Sep 10 00:51:40 groupadd[2678763]: group added to /etc/gshadow: name=rooter <86>Sep 10 00:51:40 groupadd[2678763]: new group: name=rooter, GID=666 <86>Sep 10 00:51:40 useradd[2678767]: new user: name=rooter, UID=666, GID=666, home=/root, shell=/bin/bash <86>Sep 10 00:51:40 userdel[2678791]: delete user 'builder' <86>Sep 10 00:51:40 userdel[2678791]: removed group 'builder' owned by 'builder' <86>Sep 10 00:51:40 userdel[2678791]: removed shadow group 'builder' owned by 'builder' <86>Sep 10 00:51:40 groupadd[2678804]: group added to /etc/group: name=builder, GID=667 <86>Sep 10 00:51:40 groupadd[2678804]: group added to /etc/gshadow: name=builder <86>Sep 10 00:51:40 groupadd[2678804]: new group: name=builder, GID=667 <86>Sep 10 00:51:40 useradd[2678813]: new user: name=builder, UID=667, GID=667, home=/usr/src, shell=/bin/bash <13>Sep 10 00:51:42 rpmi: mpdecimal-2.5.1-alt1 sisyphus+291245.40.54.1 1643293433 installed <13>Sep 10 00:51:42 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626058413 installed <13>Sep 10 00:51:42 rpmi: libexpat-2.4.7-alt1 sisyphus+296417.100.1.1 1646812525 installed <13>Sep 10 00:51:42 rpmi: libp11-kit-0.24.1-alt1 sisyphus+293720.100.1.1 1642535264 installed <13>Sep 10 00:51:42 rpmi: libtasn1-4.19.0-alt1 sisyphus+305700.100.1.1 1661359624 installed <13>Sep 10 00:51:42 rpmi: rpm-macros-alternatives-0.5.2-alt1 sisyphus+300869.100.1.1 1653844113 installed <13>Sep 10 00:51:42 rpmi: alternatives-0.5.2-alt1 sisyphus+300869.100.1.1 1653844113 installed <13>Sep 10 00:51:42 rpmi: ca-certificates-2022.07.22-alt1 sisyphus+304126.100.1.2 1658509204 installed <13>Sep 10 00:51:42 rpmi: ca-trust-0.1.3-alt1 sisyphus+299449.100.1.1 1651660001 installed <13>Sep 10 00:51:42 rpmi: p11-kit-trust-0.24.1-alt1 sisyphus+293720.100.1.1 1642535264 installed <13>Sep 10 00:51:42 rpmi: libcrypto1.1-1.1.1q-alt1 sisyphus+303203.100.1.1 1657026987 installed <13>Sep 10 00:51:42 rpmi: libssl1.1-1.1.1q-alt1 sisyphus+303203.100.1.1 1657026987 installed <13>Sep 10 00:51:43 rpmi: python3-3.10.6-alt1 sisyphus+304753.100.1.1 1659607050 installed <13>Sep 10 00:51:43 rpmi: python3-base-3.10.6-alt1 sisyphus+304753.100.1.1 1659607050 installed <13>Sep 10 00:51:43 rpmi: tests-for-installed-python3-pkgs-0.1.19-alt1 sisyphus+301407.500.9.1 1658259230 installed <13>Sep 10 00:51:43 rpmi: rpm-build-python3-0.1.19-alt1 sisyphus+301407.500.9.1 1658259230 installed <13>Sep 10 00:51:45 rpmi: libpython-2.7.18-alt10 sisyphus+302234.100.1.1 1655470122 installed <13>Sep 10 00:51:45 rpmi: python2-base-2.7.18-alt10 sisyphus+302234.100.1.1 1655470122 installed <13>Sep 10 00:51:45 rpmi: python-modules-encodings-2.7.18-alt10 sisyphus+302234.100.1.1 1655470122 installed <13>Sep 10 00:51:45 rpmi: python-modules-compiler-2.7.18-alt10 sisyphus+302234.100.1.1 1655470122 installed <13>Sep 10 00:51:45 rpmi: python-modules-email-2.7.18-alt10 sisyphus+302234.100.1.1 1655470122 installed <13>Sep 10 00:51:45 rpmi: python-modules-unittest-2.7.18-alt10 sisyphus+302234.100.1.1 1655470122 installed <13>Sep 10 00:51:45 rpmi: python-modules-2.7.18-alt10 sisyphus+302234.100.1.1 1655470122 installed <13>Sep 10 00:51:45 rpmi: python-modules-ctypes-2.7.18-alt10 sisyphus+302234.100.1.1 1655470122 installed <13>Sep 10 00:51:45 rpmi: python-modules-multiprocessing-2.7.18-alt10 sisyphus+302234.100.1.1 1655470122 installed <13>Sep 10 00:51:45 rpmi: python-modules-logging-2.7.18-alt10 sisyphus+302234.100.1.1 1655470122 installed <13>Sep 10 00:51:45 rpmi: python-tools-2to3-2.7.18-alt10 sisyphus+302234.100.1.1 1655470122 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/libsx-2.17-alt2.nosrc.rpm (w1.gzdio) Installing libsx-2.17-alt2.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.62709 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf sx-2.17 + echo 'Source #0 (sx-2.17.tar.gz):' Source #0 (sx-2.17.tar.gz): + /bin/gzip -dc /usr/src/RPM/SOURCES/sx-2.17.tar.gz + /bin/tar -xf - + cd sx-2.17 + /bin/chmod -c -Rf u+rwX,go-w . + sed -i 's|wb|w|' lib/sx/__init__.py + find -type f '(' -name '*.py' -o -name sxconsole ')' -exec 2to3 -w -n '{}' + RefactoringTool: Skipping optional fixer: buffer RefactoringTool: Skipping optional fixer: idioms RefactoringTool: Skipping optional fixer: set_literal RefactoringTool: Skipping optional fixer: ws_comma RefactoringTool: Refactored ./sxconsole --- ./sxconsole (original) +++ ./sxconsole (refactored) @@ -358,7 +358,7 @@ pluginName = peroidEqualSplit[0].lower() pluginOptionName = keyEqualSplit[0].split(".")[1] pluginOptionValue = keyEqualSplit[1] - if (pluginOptionsMap.has_key(pluginName)) : + if (pluginName in pluginOptionsMap) : optionMap = pluginOptionsMap.get(pluginName) optionMap[pluginOptionName] = pluginOptionValue else: @@ -640,8 +640,8 @@ examplesMessage += "To run the cluster and the checksysreport plugin against a previously extracted report that used the modified layout scheme:\n" examplesMessage += "$ %s -p ~/sxarchive/ereports/15555553/2.17-01-26_160247 -e cluster,checksysreport -M\n\n" %(self.__commandName) OptionParser.print_help(self) - print layoutDescription - print examplesMessage + print(layoutDescription) + print(examplesMessage) class ExtendOption (Option): """ @@ -724,45 +724,45 @@ wasInformationPrintedToConsole = False # Print all the paths to files created by the plugins - if (len(mapOfPluginReportPaths.keys()) > 0): + if (len(list(mapOfPluginReportPaths.keys())) > 0): headerPrinted = False wasInformationPrintedToConsole = True - for key in mapOfPluginReportPaths.keys(): + for key in list(mapOfPluginReportPaths.keys()): index = 1; for pathToPluginReport in mapOfPluginReportPaths[key]: if (not index == 1): - print "%s %s" %(ConsoleUtil.colorText("%s plugin File %d: " %(key, index),"lgreen"), pathToPluginReport.replace(homeDirectory, "~")) + print("%s %s" %(ConsoleUtil.colorText("%s plugin File %d: " %(key, index),"lgreen"), pathToPluginReport.replace(homeDirectory, "~"))) else: if(headerPrinted): - print "\n%s %s" %(ConsoleUtil.colorText("%s plugin File %d: " %(key, index),"lgreen"), pathToPluginReport.replace(homeDirectory, "~")) + print("\n%s %s" %(ConsoleUtil.colorText("%s plugin File %d: " %(key, index),"lgreen"), pathToPluginReport.replace(homeDirectory, "~"))) else: - print "\n%s" %(ConsoleUtil.colorText("List of Files Created by the Plugins: ","lcyan")) - print "%s %s" %(ConsoleUtil.colorText("%s plugin File %d: " %(key, index),"lgreen"), pathToPluginReport.replace(homeDirectory, "~")) + print("\n%s" %(ConsoleUtil.colorText("List of Files Created by the Plugins: ","lcyan"))) + print("%s %s" %(ConsoleUtil.colorText("%s plugin File %d: " %(key, index),"lgreen"), pathToPluginReport.replace(homeDirectory, "~"))) headerPrinted = True index += 1; # Print paths to all files that are not reports. if (len(listOfNonReportPaths) > 0) : wasInformationPrintedToConsole = True - print "\n%s" %(ConsoleUtil.colorText("Details for Non-Report Files: ","lcyan")) + print("\n%s" %(ConsoleUtil.colorText("Details for Non-Report Files: ","lcyan"))) index = 1; for pathToNonReportFile in listOfNonReportPaths: if (index == 1): (dirPath, filename) = os.path.split(pathToNonReportFile) - print "%s %s" %(ConsoleUtil.colorText("Non-Report Files Directory:", "lgreen"), dirPath.replace(homeDirectory, "~")) + print("%s %s" %(ConsoleUtil.colorText("Non-Report Files Directory:", "lgreen"), dirPath.replace(homeDirectory, "~"))) spacingCount = 7 if (index >= 10): spacingCount = 6 - print "%s %s %s" %(ConsoleUtil.colorText("Non-Report File %d: " %(index),"lgreen"), (" " * spacingCount), pathToNonReportFile.replace(homeDirectory, "~")) + print("%s %s %s" %(ConsoleUtil.colorText("Non-Report File %d: " %(index),"lgreen"), (" " * spacingCount), pathToNonReportFile.reRefactoringTool: No changes to ./setup.py RefactoringTool: No changes to ./lib/sx/__init__.py RefactoringTool: Refactored ./lib/sx/tools.py place(homeDirectory, "~"))) index += 1; # Print the report archive location if ((os.path.exists(pathToCompressedReports)) or (os.path.exists(pathToExtractedReports))): wasInformationPrintedToConsole = True - print "\n%s" %(ConsoleUtil.colorText("Details of Report Extraction: ","lcyan")) - print "%s%s" %(ConsoleUtil.colorText("Compressed Reports Directory: ","lgreen"), pathToCompressedReports.replace(homeDirectory, "~")) - print "%s%s" %(ConsoleUtil.colorText("Extracted Reports Directory: ","lgreen"), pathToExtractedReports.replace(homeDirectory, "~")) + print("\n%s" %(ConsoleUtil.colorText("Details of Report Extraction: ","lcyan"))) + print("%s%s" %(ConsoleUtil.colorText("Compressed Reports Directory: ","lgreen"), pathToCompressedReports.replace(homeDirectory, "~"))) + print("%s%s" %(ConsoleUtil.colorText("Extracted Reports Directory: ","lgreen"), pathToExtractedReports.replace(homeDirectory, "~"))) if (not wasInformationPrintedToConsole): message = "There was zero reports extracted and zero non-report files added." @@ -806,7 +806,7 @@ if (cmdLineOpts.listModules): versionMessage = "%s %s\n" %(os.path.basename(sys.argv[0]), VERSION_NUMBER) versionMessage += "This program was written by Shane Bradley(sbradley@redhat.com): https://fedorahosted.org/sx \n" - print versionMessage + print(versionMessage) reportsHelper = ReportsHelper() reportsHelper.printReportsList(includeUserReports=(not cmdLineOpts.disableUserDefinedModules)) pluginsHelper = PluginsHelper() @@ -945,7 +945,7 @@ message = "This script will exit since control-c was executed by end user." logging.getLogger(sx.MAIN_LOGGER_NAME).error(message) sys.exit(2) - except Exception, e: + except Exception as e: import time import traceback errorString = "" @@ -981,7 +981,7 @@ logging.getLogger(sx.MAIN_LOGGER_NAME).error(message) message = "The data that was going to be written to the file is below: \n%s" %(errorString) logging.getLogger(sx.MAIN_LOGGER_NAME).info(message) - print errorString + print(errorString) sys.exit(2) # ####################################################################### --- ./lib/sx/tools.py (original) +++ ./lib/sx/tools.py (refactored) @@ -45,7 +45,7 @@ # Will not parse file if enforceKeys is enabled if the keys # are not in configOptionsMap that was passed. self.__enforceKeys = True - if (len(configOptionsMap.keys()) == 0): + if (len(list(configOptionsMap.keys())) == 0): self.__enforceKeys = False # Will not parse file with empty values @@ -87,7 +87,7 @@ value = "" elif ((not len(value) > 0) and (not self.__enforceEmptyValues)): value = "" - elif ((not key in self.__configOptionsMap.keys()) and (self.__enforceKeys)): + elif ((not key in list(self.__configOptionsMap.keys())) and (self.__enforceKeys)): message = "This is not a valid configuration file because there was an invalid key \"%s\" found." %(key) logging.getLogger(sx.MAIN_LOGGER_NAME).error(message) return False @@ -123,7 +123,7 @@ @param optionName: An option in the configuration file. @type optionName: String """ - if ((self.__configOptionsMap.has_key(optionName)) and (self.isValid())): + if ((optionName in self.__configOptionsMap) and (self.isValid())): return self.__configOptionsMap[optionName] return "" @@ -196,7 +196,7 @@ "purple":"35", "cyan":"36", "lgray":"37", "gray":"1;30", "lred":"1;31", "lgreen":"1;32", "yellow":"1;33", "lblue":"1;34", "pink":"1;35", "lcyan":"1;36", "white":"1;37" } - if (not colors.has_key(RefactoringTool: No changes to ./lib/sx/reports/sysreport.py RefactoringTool: No changes to ./lib/sx/reports/sosreport.py RefactoringTool: No changes to ./lib/sx/reports/satellitedebug.py RefactoringTool: No changes to ./lib/sx/reports/rhevlogcollector.py RefactoringTool: Refactored ./lib/sx/reports/__init__.py RefactoringTool: Refactored ./lib/sx/plugins/storage.py RefactoringTool: Refactored ./lib/sx/plugins/satellitedebug.py RefactoringTool: Refactored ./lib/sx/plugins/rhev.py RefactoringTool: Refactored ./lib/sx/plugins/opensosreport.py color)) : + if (color not in colors) : return text opencol = "\033[" closecol = "m" @@ -225,7 +225,7 @@ """ while True: try: - result = raw_input(prompt) + result = input(prompt) result = result.lower() if result in ('y', 'ye', 'yes'): return True @@ -486,7 +486,7 @@ baseMD5Sum = "" # This is map of file paths to md5sum of the contents md5sumMap = dict.fromkeys(pathToFilesList) - for key in md5sumMap.keys(): + for key in list(md5sumMap.keys()): # Read the file into a string fileContents = "" try: @@ -510,7 +510,7 @@ logging.getLogger(sx.MAIN_LOGGER_NAME).error(message) return False - for key in md5sumMap.keys(): + for key in list(md5sumMap.keys()): if (not md5sumMap.get(key) == baseMD5Sum): return False return True --- ./lib/sx/reports/__init__.py (original) +++ ./lib/sx/reports/__init__.py (refactored) @@ -37,11 +37,11 @@ if (not len(loadedReport) > 0): logging.getLogger(sx.MAIN_LOGGER_NAME).error("There were no reports found.") else: - print "List of installed report types:" + print("List of installed report types:") for report in loadedReport: - print "%s(%s): %s" %(ConsoleUtil.colorText(report.getName(),"lblue"), + print("%s(%s): %s" %(ConsoleUtil.colorText(report.getName(),"lblue"), report.TYPE_DETECTION_FILE, - report.getDescription()) + report.getDescription())) class Report: --- ./lib/sx/plugins/storage.py (original) +++ ./lib/sx/plugins/storage.py (refactored) @@ -112,9 +112,9 @@ # Write out any multipath data blockDeviceMap = bdt.generateDMBlockDeviceMap() multipathMap = bdt.getTargetTypeMap(blockDeviceMap, "multipath") - if (len(multipathMap.keys()) > 0): + if (len(list(multipathMap.keys())) > 0): self.writeSeperator(filenameSummary, "Multipath Summary", True) - for key in multipathMap.keys(): + for key in list(multipathMap.keys()): self.write(filenameSummary, "%s" %(str(multipathMap.get(key)).strip())) self.write(filenameSummary, "") --- ./lib/sx/plugins/satellitedebug.py (original) +++ ./lib/sx/plugins/satellitedebug.py (refactored) @@ -104,7 +104,7 @@ @param pathToRpmManifest: The path to the rpm manifest file. @type pathToRpmManifest: String """ - print pathToRpmManifest + print(pathToRpmManifest) try: fin = open(pathToRpmManifest, "r") lines = fin.readlines() --- ./lib/sx/plugins/rhev.py (original) +++ ./lib/sx/plugins/rhev.py (refactored) @@ -63,14 +63,14 @@ message = "Performing action for plugin: %s" %(self.getName()) logging.getLogger(sx.MAIN_LOGGER_NAME).status(message) - if (len(self.__psDataMap.keys()) > 0): + if (len(list(self.__psDataMap.keys())) > 0): # Since we are going to run the plugin and create files in # the plugins report directory then we will first remove # all the existing files. self.clean() summaryFilename = "summary.txt" - for key in self.__psDataMap.keys(): + for key in list(self.__psDataMap.keys()): psData = self.__psDataMap.get(key) for line in psData: if (line.find("/usr/libexec/vdsm/spmprotect.sh") >= 0): --- ./lib/sx/plugins/opensosreport.py (original) +++ ./lib/sx/plugins/opensosreport.py (refactored) @@ -73,7 +73,7 @@ """ message = "Performing action for plugin: %s" %(self.getName()) logging.getLogger(sx.MAIN_LOGGER_NAME).status(message) - RefactoringTool: Refactored ./lib/sx/plugins/networking.py RefactoringTool: No changes to ./lib/sx/plugins/lib/storage/storageevaluator.py RefactoringTool: Refactored ./lib/sx/plugins/lib/storage/procparser.py RefactoringTool: Refactored ./lib/sx/plugins/lib/storage/lvm.py RefactoringTool: Refactored ./lib/sx/plugins/lib/storage/filesysparser.py keys = self.__pathToHTMLReportMap.keys() + keys = list(self.__pathToHTMLReportMap.keys()) keys.sort() for key in keys: message = "Opening a tab that contains the generated html report for sosreport: %s" %(key) --- ./lib/sx/plugins/networking.py (original) +++ ./lib/sx/plugins/networking.py (refactored) @@ -168,7 +168,7 @@ # Get all the data from proc/net including the bonding data. procNetMap = report.getDataFromDir("proc/net") bondingMap = report.getDataFromDir("proc/net/bonding") - procNetMap = dict(procNetMap.items() + bondingMap.items()) + procNetMap = dict(list(procNetMap.items()) + list(bondingMap.items())) # Get all the data in the sos_commands/networking directory. networkingCommandsMap = report.getDataFromDir("sos_commands/networking") @@ -242,8 +242,8 @@ # Aliases Interface Summary aliasesInterfaceTable = [] networkInterfaceAliasMap = networkMaps.getNetworkInterfaceAliasMap() - for key in networkInterfaceAliasMap.keys(): - for key in networkInterfaceAliasMap.keys(): + for key in list(networkInterfaceAliasMap.keys()): + for key in list(networkInterfaceAliasMap.keys()): aliasInterfacesString = "" for networkMap in networkInterfaceAliasMap[key]: aliasInterfacesString += " %s |" %(networkMap.getInterface()) --- ./lib/sx/plugins/lib/storage/procparser.py (original) +++ ./lib/sx/plugins/lib/storage/procparser.py (refactored) @@ -115,7 +115,7 @@ currentScsiDevice = {} for line in procScsiScsiData: if (line.startswith("Host:")): - if (len(currentScsiDevice.keys()) == 9): + if (len(list(currentScsiDevice.keys())) == 9): parsedList.append(ProcScsiScsi(currentScsiDevice.get("host"), currentScsiDevice.get("channel"), currentScsiDevice.get("channelID"), --- ./lib/sx/plugins/lib/storage/lvm.py (original) +++ ./lib/sx/plugins/lib/storage/lvm.py (refactored) @@ -88,7 +88,7 @@ def getAttribute(self, attributeName): attributesMap = self.getAttributesMap() - if (attributesMap.has_key("clustered")): + if ("clustered" in attributesMap): return attributesMap.get("clustered") return "" --- ./lib/sx/plugins/lib/storage/filesysparser.py (original) +++ ./lib/sx/plugins/lib/storage/filesysparser.py (refactored) @@ -57,7 +57,7 @@ # skip comments and empty lines continue elif (line.startswith("[") and line.endswith("]")): - if ((len(lastSectionName) > 0) or (len(lastSectionMap.keys()) > 0)): + if ((len(lastSectionName) > 0) or (len(list(lastSectionMap.keys())) > 0)): parsedList.append(EtcSambaSmbConfSection(lastSectionName, lastSectionMap)) lastSectionName = line.strip("[").rstrip("]") lastSectionMap = {} @@ -66,7 +66,7 @@ if (len(optionValueSplit) == 2): lastSectionMap[optionValueSplit[0].strip()] = optionValueSplit[1].strip() # Add last section: - if ((len(lastSectionName) > 0) or (len(lastSectionMap.keys()) > 0)): + if ((len(lastSectionName) > 0) or (len(list(lastSectionMap.keys())) > 0)): parsedList.append(EtcSambaSmbConfSection(lastSectionName, lastSectionMap)) return parsedList parseEtcSambaSmbConfData = staticmethod(parseEtcSambaSmbConfData) @@ -144,10 +144,10 @@ return self.__mountPoint def getClients(self): - return self.__clientsOptionsMap.keys() + return list(self.__clientsOptionsMap.keys()) def getClientOptions(self, client): - if (self.__clientsOptionsMap.has_key(client)): + if (client in self.__clientsOptionsMap): RefactoringTool: No changes to ./lib/sx/plugins/lib/storage/devicemapperparser.py RefactoringTool: Refactored ./lib/sx/plugins/lib/storage/blockdevicetree.py return self.__clientsOptionsMap.get(client) return [] @@ -158,7 +158,7 @@ def __str__(self): rString = self.getSectionName() - for key in self.__sectionMap.keys(): + for key in list(self.__sectionMap.keys()): rString += "\n\t%s = %s" %(key, self.__sectionMap.get(key)) return rString @@ -166,10 +166,10 @@ return self.__sectionName def getOptionsNames(self): - return self.__sectionMap.keys() + return list(self.__sectionMap.keys()) def getOptionValue(self, optionName): - if (self.__sectionMap.has_key(optionName)): + if (optionName in self.__sectionMap): return self.__sectionMap.get(optionName).strip() return "" --- ./lib/sx/plugins/lib/storage/blockdevicetree.py (original) +++ ./lib/sx/plugins/lib/storage/blockdevicetree.py (refactored) @@ -203,11 +203,11 @@ # This map is key == "major:minor" pair and value is the # DeviceMapperBlockDevice. This will be based on what is in proc/partitions blockDeviceMap = {} - if (not len(self.getDMSetupInfoMap().keys())): + if (not len(list(self.getDMSetupInfoMap().keys()))): message = "The block device tree will not be generated since there was no dmsetup_info data." logging.getLogger(sx.MAIN_LOGGER_NAME).warning(message) return blockDeviceMap - elif (not len(self.getProcPartitionsMap().keys())): + elif (not len(list(self.getProcPartitionsMap().keys()))): message = "The block device tree will not be generated since there was no /proc/partitions data." logging.getLogger(sx.MAIN_LOGGER_NAME).warning(message) return blockDeviceMap @@ -226,7 +226,7 @@ deviceMapperMajorNumber = self.__getDeviceMapperMajorNumber() # Build the map of all the block devices - for key in self.__procPartitionsMap.keys(): + for key in list(self.__procPartitionsMap.keys()): procPartition = self.__procPartitionsMap.get(key) # Create a blockdevice on everything first and we can @@ -238,9 +238,9 @@ if (not (deviceMapperMajorNumber == procPartition.getMajorNumber())): # If there is a mount point for this device name then # set the mount point. - if (relativeFilesysMountMap.has_key(blockDevice.getDeviceName())): + if (blockDevice.getDeviceName() in relativeFilesysMountMap): blockDevice.setMountPoint(relativeFilesysMountMap[blockDevice.getDeviceName()].getMountPoint()) - elif (self.getDMSetupInfoMap().has_key(key)): + elif (key in self.getDMSetupInfoMap()): # If this is a devicemapper block device then create a # DeviceMapperBlockDevice instead. @@ -257,19 +257,19 @@ # If there is a mount point for this devicemapper name # then set the mount point. - if (relativeFilesysMountMap.has_key(deviceMapperName)): + if (deviceMapperName in relativeFilesysMountMap): blockDevice.setMountPoint(relativeFilesysMountMap[deviceMapperName].getMountPoint()) # Add the blockDevice to the map blockDeviceMap[key] = blockDevice # Now build the dependencies tree - for key in blockDeviceMap.keys(): + for key in list(blockDeviceMap.keys()): currentBlockDevice = blockDeviceMap[key] if ((deviceMapperMajorNumber == currentBlockDevice.getMajorNumber()) and - (self.getDMSetupInfoMap().has_key(key))): + (key in self.getDMSetupInfoMap())): mmDepsPairs = currentBlockDevice.getMajorMinorPairDependenciesList() for mmPair in mmDepsPairs: - if (blockDeviceMap.has_key(mmPair)): + if (mmPair in blockDeviceMap): currentBlockDevice.addBlockDeviceDependency(blockDeviceMap[mmPair]) RefactoringTool: No changes to ./lib/sx/plugins/lib/storage/__init__.py RefactoringTool: Refactored ./lib/sx/plugins/lib/rpm/rpmparser.py RefactoringTool: No changes to ./lib/sx/plugins/lib/rpm/__init__.py RefactoringTool: Refactored ./lib/sx/plugins/lib/networking/networkdeviceparser.py return blockDeviceMap @@ -286,7 +286,7 @@ if (not (targetType in self.__validTargetTypes)): return blockDeviceMap rMap = {} - for key in blockDeviceMap.keys(): + for key in list(blockDeviceMap.keys()): currentBlockDevice = blockDeviceMap[key] if(currentBlockDevice.__class__.__name__ == "DeviceMapperBlockDevice"): if (currentBlockDevice.getTargetType() == targetType): @@ -296,20 +296,20 @@ def getSummary(self): rstring = "" blockDeviceMap = self.generateDMBlockDeviceMap() - if (not len(blockDeviceMap.keys())): + if (not len(list(blockDeviceMap.keys()))): return rstring # Print a summary of the devicemapper devices. Group by target type. for targetType in self.__validTargetTypes: currentBlockDeviceMap = self.getTargetTypeMap(blockDeviceMap, targetType) if (len(currentBlockDeviceMap) > 0): rstring += "Target Type: %s (%d targets)\n------------------------------------------\n" %(targetType, len(currentBlockDeviceMap)) - for key in currentBlockDeviceMap.keys(): + for key in list(currentBlockDeviceMap.keys()): currentBlockDevice = currentBlockDeviceMap[key] rstring += "\n%s\n-------\n" %str(currentBlockDevice) rstring += "\n" rstring += "Non-DeviceMapper Devices \n------------------------------------------\n" - for key in blockDeviceMap.keys(): + for key in list(blockDeviceMap.keys()): currentBlockDevice = blockDeviceMap[key] if(not (currentBlockDevice.__class__.__name__ == "DeviceMapperBlockDevice")): rstring += "\n%s\n\n-------\n" %str(currentBlockDevice) --- ./lib/sx/plugins/lib/rpm/rpmparser.py (original) +++ ./lib/sx/plugins/lib/rpm/rpmparser.py (refactored) @@ -49,8 +49,8 @@ parsedList.append(installedRPMS) """ else: - print packageFullName - print "\nAre the counts the same? \n\tinstalledRPMSData: %d\n\tparsedList: %d" %(len(installedRPMSData), len(parsedList)) + print(packageFullName) + print("\nAre the counts the same? \n\tinstalledRPMSData: %d\n\tparsedList: %d" %(len(installedRPMSData), len(parsedList))) return parsedList parseInstalledRPMSData = staticmethod(parseInstalledRPMSData) @@ -134,13 +134,13 @@ mo = rem.match(line) if mo: moDict = mo.groupdict() - for key in moDict.keys(): + for key in list(moDict.keys()): if (not moDict[key] == None): # Dont include the date of installed packageVersionDict[key.replace("__", "-")].append(moDict[key].split(" ", 1)[0].strip()) # Remove packages that have empty array which means package was not found. - keys = packageVersionDict.keys() + keys = list(packageVersionDict.keys()) for key in keys: if (not len(packageVersionDict[key]) > 0): del packageVersionDict[key] --- ./lib/sx/plugins/lib/networking/networkdeviceparser.py (original) +++ ./lib/sx/plugins/lib/networking/networkdeviceparser.py (refactored) @@ -62,7 +62,7 @@ hostnamesNoComments = hostnames.split("#")[0] hostnamesNoComments = hostnamesNoComments.split() # If the key is already in map then just combine the arrays. - if (etcHostsMap.has_key(ipAddress)): + if (ipAddress in etcHostsMap): etcHostsMap[ipAddress] = (etcHostsMap[ipAddress] + hostnamesNoComments) else: etcHostsMap[ipAddress] = hostnamesNoComments @@ -245,7 +245,7 @@ subnetMask = SimpleUtil.castInt(subnetMask) if (not subnetMask == None): bits = 0 - for i in xrange(32-subnetMask,32): + for i in range(32-subnetMask,32): bits |= (1 << i) return "%d.%d.%d.%d" % ((bits & 0xff000000) >> 24, (bits & 0xff0000) >> 16, (bits & 0xff00) >> 8 , (bits & 0xff)) return "" @@ -316,15 +316,15 @@ networkingCommandsMap): # If interface is not found, but sysconfig file has data then search it. if (not len(ipv4Addr) > 0): - if (networkScriptMap.has_key("IPADDR")): + if ("IPADDR" in networkScriptMap): if (len(networkScriptMap.get("IPADDR")) > 0): ipv4Addr = networkScriptMap.get("IPADDR") if (not len(subnetMask) > 0): - if (networkScriptMap.has_key("NETMASK")): + if ("NETMASK" in networkScriptMap): if (len(networkScriptMap.get("NETMASK")) > 0): subnetMask = networkScriptMap.get("NETMASK") if (not len(hwAddr) > 0): - if (networkScriptMap.has_key("HWADDR")): + if ("HWADDR" in networkScriptMap): if (len(networkScriptMap.get("HWADDR")) > 0): hwAddr = networkScriptMap.get("HWADDR") @@ -338,7 +338,7 @@ self.__procNetMap = procNetMap self.__networkingCommandsMap = networkingCommandsMap self.__hostnames = [] - if (self.__etcHostsMap.has_key(self.getIPv4Address())): + if (self.getIPv4Address() in self.__etcHostsMap): self.__hostnames = self.__etcHostsMap.get(self.getIPv4Address()) # Bonded options self.__bondedModeNumber = None @@ -372,7 +372,7 @@ def __getEthToolIMap(self): ethtoolIMap = {} networkingCommandsMap = self.getNetworkingCommandsMap() - for key in networkingCommandsMap.keys(): + for key in list(networkingCommandsMap.keys()): if (key.startswith("ethtool_-i_")): newKey = key.replace("ethtool_-i_", "") newValue = NetworkDeviceParser.parseEthtoolIData(networkingCommandsMap.get(key)) @@ -381,7 +381,7 @@ def __getEthToolIDeviceMap(self, interface): ethtoolIMap = self.__getEthToolIMap() - if (ethtoolIMap.has_key(interface)): + if (interface in ethtoolIMap): return ethtoolIMap.get(interface) return {} @@ -392,13 +392,13 @@ # Returns True if a particular hostname is in the /etc/hosts # file. The hostname does not have to be associated with this # particular interface. - for key in self.getEtcHostsMap().keys(): + for key in list(self.getEtcHostsMap().keys()): if (hostname in self.getEtcHostsMap().get(key)): return True return False def isOnBootEnabled(self): - if (self.getNetworkScriptMap().has_key("ONBOOT")): + if ("ONBOOT" in self.getNetworkScriptMap()): if self.getNetworkScriptMap().get("ONBOOT") == "yes": return True return False @@ -442,12 +442,12 @@ def getBootProtocal(self): bootProtocal = "" - if (self.getNetworkScriptMap().has_key("BOOTPROTO")): + if ("BOOTPROTO" in self.getNetworkScriptMap()): bootProtocal = self.getNetworkScriptMap().get("BOOTPROTO") if (bootProtocal.lower() == "none"): # If bootproto is none and they have set IPADDR then # they are using static ip addressing. - if (self.getNetworkScriptMap().has_key("IPADDR")): + if ("IPADDR" in self.getNetworkScriptMap()): if (len(self.getNetworkScriptMap().get("IPADDR")) > 0): bootProtocal = "static" return bootProtocal @@ -460,7 +460,7 @@ return modprobeCommand.getModuleName() ethtoolIDeviceMap = self.__getEthToolIDeviceMap(self.getInterface()) - if (ethtoolIDeviceMap.has_key("driver")): + if ("driver" in ethtoolIDeviceMap): return ethtoolIDeviceMap.get("driver") # There is no module loaded for the loopback interface and I have # verified this. @@ -479,8 +479,8 @@ (int(self.getBondedModeNumber()) >= 0)) def isBondedSlaveInterface(self): - print self.getNetworkScriptMap().keys() - if (self.getNetworkScriptMap().has_key("SLAVE")): + print(list(self.getNetworkScriptMap().keys())) + if ("SLAVE" in self.getNetworkScriptMap()): return ((self.getNetworkScriptMap().get("SLAVE").lower() == "yes") and (len(self.getBondedMasterInterface()) > 0)) return False @@ -492,7 +492,7 @@ self.__listOfBondedSlaveInterfaces.append(slaveInterface) def getBondedMasterInterface(self): - if (self.getNetworkScriptMap().has_key("MASTER")): + if ("MASTER" in self.getNetworkScriptMap()): return self.getNetworkScriptMap().get("MASTER") return "" @@ -507,7 +507,7 @@ interfaceAlias = modprobeCommand.getModuleName() bondingOptions = "" - if (self.getNetworkScriptMap().has_key("BONDING_OPTS")): + if ("BONDING_OPTS" in self.getNetworkScriptMap()): bondingOptions = self.getNetworkScriptMap().get("BONDING_OPTS") for modprobeCommand in self.getModprobeConfCommands(): if (modprobeCommand.getCommand().lower() == "options"): @@ -527,25 +527,25 @@ if (len(optionSplit) == 2): if (optionSplit[0].lower() == "mode"): bondingMode = optionSplit[1] - for key in BONDING_MODES_MAP.keys(): + for key in list(BONDING_MODES_MAP.keys()): value = BONDING_MODES_MAP.get(key) if (bondingMode == key or bondingMode == value): # Set number self.__bondedModeNumber = key return self.__bondedModeNumber - if ((not int(self.__bondedModeNumber) > 0) and (self.__procNetMap.has_key(self.getInterface()))): + if ((not int(self.__bondedModeNumber) > 0) and (self.getInterface() in self.__procNetMap)): bondingData = self.__procNetMap.get(self.getInterface()) for line in bondingData: lineSplit = line.split(":") if ((len(lineSplit) >= 2) and lineSplit[0].startswith("Bonding Mode")): bondingModeName = lineSplit[1].strip().rstrip("\n") - if (BONDING_MODE_NAMES_MAP.has_key(bondingModeName)): + if (bondingModeName in BONDING_MODE_NAMES_MAP): self.__bondedModeNumber = BONDING_MODE_NAMES_MAP.get(bondingModeName) return self.__bondedModeNumber def getBondedModeName(self): bondedModeNumber = self.getBondedModeNumber() - if (BONDING_MODES_MAP.has_key(bondedModeNumber)): + if (bondedModeNumber in BONDING_MODES_MAP): return BONDING_MODES_MAP[bondedModeNumber] return "" @@ -562,17 +562,17 @@ # Bridge functions # ########################################################################### def isBridgedInterface(self): - if (self.getNetworkScriptMap().has_key("BRIDGE")): + if ("BRIDGE" in self.getNetworkScriptMap()): return (len(self.getNetworkScriptMap().get("BRIDGE").lower()) > 0) return False def isVirtualBridgedInterface(self): - if (self.getNetworkScriptMap().has_key("TYPE")): + if ("TYPE" in self.getNetworkScriptMap()): return (self.getNetworkScriptMap().get("TYPE").lower() == "bridge") return False def getVirtualBridgedInterface(self): - if (self.getNetworkScriptMap().has_key("BRIDGE")): + if ("BRIDGE" in self.getNetworkScriptMap()): return self.getNetworkScriptMap().get("BRIDGE") return "" @@ -605,7 +605,7 @@ for networkInterface in self.__networkInterfaces: #print networkInterface.getInterface() networkRefactoringTool: No changes to ./lib/sx/plugins/lib/networking/__init__.py RefactoringTool: No changes to ./lib/sx/plugins/lib/log/syslogparser.py RefactoringTool: No changes to ./lib/sx/plugins/lib/log/__init__.py RefactoringTool: No changes to ./lib/sx/plugins/lib/kernel/modulesparser.py RefactoringTool: No changes to ./lib/sx/plugins/lib/kernel/__init__.py RefactoringTool: Refactored ./lib/sx/plugins/lib/gluster/glusterpeernodes.py ScriptMap = NetworkDeviceParser.parseEtcSysconfigNetworkScript(self.__networkScriptsDataMap.get(networkInterface.getInterface())) - if (not mapOfNetworkMaps.has_key(networkInterface.getInterface())): + if (networkInterface.getInterface() not in mapOfNetworkMaps): networkMap = NetworkMap(networkInterface.getInterface(), networkInterface.getHardwareAddress(), networkInterface.getIPv4Address(), @@ -620,31 +620,31 @@ mapOfNetworkMaps[networkInterface.getInterface()] = networkMap # After Maps are created then set the bonding interface for any of them. # print "CHECK THAT USE CASE FOR WHEN NETWORKING HAS NO IPS. Problem is ifconfig data does not contain the bond0 that is not up." - for key in mapOfNetworkMaps.keys(): + for key in list(mapOfNetworkMaps.keys()): masterBondedInterface = mapOfNetworkMaps[key].getBondedMasterInterface().replace("\"", "") - if (mapOfNetworkMaps.has_key(masterBondedInterface)): + if (masterBondedInterface in mapOfNetworkMaps): mapOfNetworkMaps[masterBondedInterface].addBondedSlaveInterfaces(mapOfNetworkMaps[key]) # Set all the parent aliases if there is one. - for key in mapOfNetworkMaps.keys(): + for key in list(mapOfNetworkMaps.keys()): currentNetworkMap = mapOfNetworkMaps[key] interfaceNameSplit = currentNetworkMap.getInterface().split(".") - if ((len(interfaceNameSplit) == 2) and (mapOfNetworkMaps.has_key(interfaceNameSplit[0]))): + if ((len(interfaceNameSplit) == 2) and (interfaceNameSplit[0] in mapOfNetworkMaps)): currentNetworkMap.setParentAliasNetworkMap(mapOfNetworkMaps.get(interfaceNameSplit[0])) else: interfaceNameSplit = currentNetworkMap.getInterface().split(":") - if ((len(interfaceNameSplit) == 2) and (mapOfNetworkMaps.has_key(interfaceNameSplit[0]))): + if ((len(interfaceNameSplit) == 2) and (interfaceNameSplit[0] in mapOfNetworkMaps)): currentNetworkMap.setParentAliasNetworkMap(mapOfNetworkMaps.get(interfaceNameSplit[0])) # Add any virtual bridge devices to any bridge interfaces. - for key in mapOfNetworkMaps.keys(): + for key in list(mapOfNetworkMaps.keys()): virtualBridgeInterface = mapOfNetworkMaps[key].getVirtualBridgedInterface() - if (mapOfNetworkMaps.has_key(virtualBridgeInterface)): + if (virtualBridgeInterface in mapOfNetworkMaps): mapOfNetworkMaps[key].setVirtualBridgedNetworkMap(mapOfNetworkMaps[virtualBridgeInterface]) return mapOfNetworkMaps def getListOfNetworkMaps(self): - listOfNetworkMaps = self.__mapOfNetworkMaps.values() + listOfNetworkMaps = list(self.__mapOfNetworkMaps.values()) listOfNetworkMaps.sort(key=lambda m: m.getInterface()) return listOfNetworkMaps @@ -671,7 +671,7 @@ parentAliasNetworkMap = networkMap.getParentAliasNetworkMap() if (not parentAliasNetworkMap == None): currentInterface = parentAliasNetworkMap.getInterface() - if (currentInterface in networkInterfaceAliasMap.keys()): + if (currentInterface in list(networkInterfaceAliasMap.keys())): networkInterfaceAliasMap[currentInterface].append(networkMap) else: networkInterfaceAliasMap[currentInterface] = [networkMap] --- ./lib/sx/plugins/lib/gluster/glusterpeernodes.py (original) +++ ./lib/sx/plugins/lib/gluster/glusterpeernodes.py (refactored) @@ -74,7 +74,7 @@ # Get all the data from proc/net including the bonding data. procNetMap = report.getDataFromDir("proc/net") bondingMap = report.getDataFromDir("proc/net/bonding") - procNetMap = dict(procNetMap.items() + bondingMap.items()) + procNetMap = dict(list(procNetMap.itemRefactoringTool: No changes to ./lib/sx/plugins/lib/gluster/glusterpeernode.py RefactoringTool: No changes to ./lib/sx/plugins/lib/gluster/__init__.py RefactoringTool: No changes to ./lib/sx/plugins/lib/general/runlevelserviceparser.py RefactoringTool: No changes to ./lib/sx/plugins/lib/general/processparser.py RefactoringTool: Refactored ./lib/sx/plugins/lib/general/dmidecodeparser.py RefactoringTool: No changes to ./lib/sx/plugins/lib/general/distroreleaseparser.py RefactoringTool: No changes to ./lib/sx/plugins/lib/general/__init__.py RefactoringTool: Refactored ./lib/sx/plugins/lib/clusterha/clusternodes.py s()) + list(bondingMap.items())) # Get all the data in the sos_commands/networking directory. networkingCommandsMap = report.getDataFromDir("sos_commands/networking") # Build networkmaps from all the network related information. @@ -131,7 +131,7 @@ gpnUUID = glusterdInfoData[0].split("=")[1] gpnPeersMap = report.getDataFromDir("%s/peers" %(glusterRootDir)) listOfPeerNodes = [] - for key in gpnPeersMap.keys(): + for key in list(gpnPeersMap.keys()): configFileParser = ConfigurationFileParser(gpnPeersMap.get(key), {}, enforceEmptyValues=False) gpnPeerMap = configFileParser.getMap() listOfPeerNodes.append(gpnPeerMap) --- ./lib/sx/plugins/lib/general/dmidecodeparser.py (original) +++ ./lib/sx/plugins/lib/general/dmidecodeparser.py (refactored) @@ -71,7 +71,7 @@ def __str__(self): rString = "handle: %s(type: %d bytes: %d): %s\n" %(self.getHandle(), self.getType(), self.getSize(), self.getName()) - for attributeName in self.__attributesMap.keys(): + for attributeName in list(self.__attributesMap.keys()): rString += "\t%s\n" %(self.__attributesMap.get(attributeName)) return rString.rstrip() @@ -88,9 +88,9 @@ return self.__name def getAttributeNames(self): - return self.__attributesMap.keys() + return list(self.__attributesMap.keys()) def getAttribute(self, attributeName): - if (self.__attributesMap.has_key(attributeName)): + if (attributeName in self.__attributesMap): return self.__attributesMap.get(attributeName) return None --- ./lib/sx/plugins/lib/clusterha/clusternodes.py (original) +++ ./lib/sx/plugins/lib/clusterha/clusternodes.py (refactored) @@ -73,7 +73,7 @@ # cman_tool_status file. All the keys have to be in file or it # will return None when parsed. cmanToolStatusCommand = None - if (clusterCommandsMap.has_key("cman_tool_status")): + if ("cman_tool_status" in clusterCommandsMap): cmanToolStatusCommand = ClusterCommandsParser.parseCmanToolStatusData(clusterCommandsMap.get("cman_tool_status")) if (not cmanToolStatusCommand == None): # For now we will just get the first address returned. @@ -204,7 +204,7 @@ if ((fs.getFSType().lower() == "gfs") or (fs.getFSType().lower() == "gfs2")): key = fs.getMountPoint() - if (not csFSMap.has_key(key)): + if (key not in csFSMap): csFSMap[key] = ClusterStorageFilesystem(fs.getDeviceName(), fs.getMountPoint(), fs.getFSType(), @@ -216,7 +216,7 @@ if ((fs.getFSType().lower() == "gfs") or (fs.getFSType().lower() == "gfs2")): key = fs.getMountPoint() - if (not csFSMap.has_key(key)): + if (key not in csFSMap): csFSMap[key] = ClusterStorageFilesystem(fs.getDeviceName(), fs.getMountPoint(), fs.getFSType(), @@ -228,7 +228,7 @@ cca = ClusterHAConfAnalyzer(pathToClusterConf) for fs in cca.getClusterFilesystemResourcesList(): key = fs.getMountPoint() - if (not csFSMap.has_key(key)): + if (key not in csFSMap): csFSMap[key] = ClusterStorageFilesystem(fs.getDeviceName(), fs.getMountPoint(), fs.getFSType(), @@ -239,8 +239,8 @@ # Search nfs/smb configuration files for GFS/GFS2 file-systems for etcExport in etcExportsList: pathToDir = etcExport.getMountPoint() - pathToFS = self.__findFSMatch(csFSMap.keys()RefactoringTool: Refactored ./lib/sx/plugins/lib/clusterha/clusternodecompare.py , pathToDir) - if ((len(pathToFS) > 0) and (csFSMap.has_key(pathToFS))): + pathToFS = self.__findFSMatch(list(csFSMap.keys()), pathToDir) + if ((len(pathToFS) > 0) and (pathToFS in csFSMap)): fs = csFSMap.get(pathToFS) # There can be only 1 fs export line. So we will use the first # one we get. @@ -248,29 +248,29 @@ for smbSection in etcSambaSectionsList: pathToDir = smbSection.getOptionValue("path") - pathToFS = self.__findFSMatch(csFSMap.keys(), pathToDir) - if ((len(pathToFS) > 0) and (csFSMap.has_key(pathToFS))): + pathToFS = self.__findFSMatch(list(csFSMap.keys()), pathToDir) + if ((len(pathToFS) > 0) and (pathToFS in csFSMap)): fs = csFSMap.get(pathToFS) fs.addSMBSectionMount(smbSection) # Iterate over the map to see if any GFS/GFS2 fs are present. - for key in etcClusterSambaSectionsListMap.keys(): + for key in list(etcClusterSambaSectionsListMap.keys()): clusterSMBSectionsList = etcClusterSambaSectionsListMap.get(key) for smbSection in clusterSMBSectionsList: pathToDir = smbSection.getOptionValue("path") #print pathToDir - pathToFS = self.__findFSMatch(csFSMap.keys(), pathToDir) - if ((len(pathToFS) > 0) and (csFSMap.has_key(pathToFS))): + pathToFS = self.__findFSMatch(list(csFSMap.keys()), pathToDir) + if ((len(pathToFS) > 0) and (pathToFS in csFSMap)): fs = csFSMap.get(pathToFS) fs.addClusteredSMBSection(key, smbSection) # Return all the ClusterStorageFilesystem objects - return csFSMap.values() + return list(csFSMap.values()) # ####################################################################### # Public helper methods for functions # ####################################################################### def getStorageData(self, clusternodeName): - if(self.__clusternodesStorageDataMap.has_key(clusternodeName)): + if(clusternodeName in self.__clusternodesStorageDataMap): return self.__clusternodesStorageDataMap.get(clusternodeName) return None @@ -436,7 +436,7 @@ # Get all the data from proc/net including the bonding data. procNetMap = report.getDataFromDir("proc/net") bondingMap = report.getDataFromDir("proc/net/bonding") - procNetMap = dict(procNetMap.items() + bondingMap.items()) + procNetMap = dict(list(procNetMap.items()) + list(bondingMap.items())) # Get all the data in the sos_commands/networking directory. networkingCommandsMap = report.getDataFromDir("sos_commands/networking") # Build networkmaps from all the network related information. @@ -486,7 +486,7 @@ etcSambaSectionsList = FilesysParser.parseEtcSambaSmbConfData(report.getDataFromFile("etc/samba/smb.conf")) etcClusterSambaDataMap = report.getDataFromDir("etc/cluster/samba/*") etcClusterSambaSectionsListMap = {} - for key in etcClusterSambaDataMap.keys(): + for key in list(etcClusterSambaDataMap.keys()): sambaSectionList = FilesysParser.parseEtcSambaSmbConfData(etcClusterSambaDataMap.get(key)) if (len(sambaSectionList) > 0): etcClusterSambaSectionsListMap[key] = sambaSectionList @@ -630,7 +630,7 @@ # Verify cluster packages packages = clusternode.getClusterPackagesVersion() - keys = packages.keys() + keys = list(packages.keys()) keys.sort() index = 0 fsTable = [] @@ -660,7 +660,7 @@ # Verify cluster-storage package packages = clusternode.getClusterModulePackagesVersion() - keys = packages.keys() + keys = list(packages.keys()) keys.sort() index = 0 fsTable = [] --- ./lib/sx/plugins/lib/clusterha/clusternodecompare.py (original) +++ ./lib/sx/plugins/lib/clusterha/clusternodecompare.py (refactored) @@ -45,7 +45,7 @@ # If all the reports had the same size then the size of the # map should be 1. Else there was no reports compared or there # was a mismatch so multiple keys created. - return (len(self.__compareMap.keys()) == 1) + return (len(list(self.__compareMap.keys())) == 1) def __getCompareValueCountTuples(self, compareMap): # Get the items that are not equal to the majority of @@ -53,9 +53,9 @@ # with same value count that is the highest and there is no # way to tell which is diff so none of those returned. compareValueCountMap = {} - for key in compareMap.keys(): + for key in list(compareMap.keys()): compareValueCountMap[key] = len(compareMap.get(key)) - sortedTuples = sorted(compareValueCountMap.iteritems(), key=operator.itemgetter(1)) + sortedTuples = sorted(iter(compareValueCountMap.items()), key=operator.itemgetter(1)) return sortedTuples def getNonBaseCompareMap(self): @@ -70,7 +70,7 @@ currentCountValue = cTuple[1] if (currentCountValue < maxCountValue): valueCopy = deepcopy(self.__compareMap.get(currentCountKey)) - if (rMap.has_key(currentCountKey)): + if (currentCountKey in rMap): rMap[currentCountKey].append(valueCopy) else: rMap[currentCountKey] = valueCopy @@ -87,7 +87,7 @@ currentCountValue = cTuple[1] if (currentCountValue >= maxCountValue): valueCopy = deepcopy(self.__compareMap.get(currentCountKey)) - if (rMap.has_key(currentCountKey)): + if (currentCountKey in rMap): rMap[currentCountKey].append(valueCopy) else: rMap[currentCountKey] = valueCopy @@ -97,7 +97,7 @@ def add(self, compareString, reportName): if ((len(compareString) > 0) and (len(reportName) > 0)): - if (self.__compareMap.has_key(compareString)): + if (compareString in self.__compareMap): self.__compareMap[compareString].append(reportName) else: self.__compareMap[compareString] = [reportName] @@ -135,17 +135,17 @@ # with same value count that is the highest and there is no # way to tell which is diff so none of those returned. compareValueCountMap = {} - for key in compareMap.keys(): + for key in list(compareMap.keys()): compareValueCountMap[key] = len(compareMap.get(key)) - sortedTuples = sorted(compareValueCountMap.iteritems(), key=operator.itemgetter(1)) + sortedTuples = sorted(iter(compareValueCountMap.items()), key=operator.itemgetter(1)) return sortedTuples def isIdentical(self): numberOfReports = len(self.__listOfReportNames) - for packageName in self.__compareMap.keys(): + for packageName in list(self.__compareMap.keys()): packageMap = self.__compareMap.get(packageName) - if (len(packageMap.keys()) == 1): - if (not len(packageMap.items()[0][1]) == numberOfReports): + if (len(list(packageMap.keys())) == 1): + if (not len(list(packageMap.items())[0][1]) == numberOfReports): # If there is only 1 package version found and if # all the reports are not listed here then one of # the reports does not have package installed. @@ -157,10 +157,10 @@ def getMissingPackagesMap(self): compareMap = {} - for packageName in self.__compareMap.keys(): + for packageName in list(self.__compareMap.keys()): packageMap = self.__compareMap.get(packageName) currentReports = [] - for key in packageMap.keys(): + for key in list(packageMap.keys()): currentReports += packageMap.get(key) diffList = list(set(self.__listOfReportNames).difference(set(currentReports))) if (len(diffList) > 0): @@ -169,7 +169,7 @@ def getDiffernetPackagesVersionMap(self): compareMap = {} - for packageName in self.__compareMap.keys(): + for packageName in list(self.__compareMap.keys()): packageMap = self.__compareMap.get(packageName) currentReports = [] compareValueCountTuples = self.__getCompareValueCountTuples(packageMap) @@ -180,7 +180,7 @@ currentCountValue = cTuple[1] if (currentCountValue < maxCountValue): valueCopy = deepcopy(packageMap.get(currentCountKey)) - if (compareMap.has_key(currentCountKey)): + if (currentCountKey in compareMap): compareMap[currentCountKey].append(valueCopy) else: compareMap[currentCountKey] = valueCopy @@ -189,17 +189,17 @@ def add(self, installedRPMSMap, reportName): # Example: # openais -> {'openais-0.80.6-28.el5.x86_64': ['rh5node1.examplerh.com', 'rh5node2.examplerh.com', 'rh5node3.examplerh.com']} - if ((len(installedRPMSMap.keys()) > 0) and (len(reportName) > 0) and + if ((len(list(installedRPMSMap.keys())) > 0) and (len(reportName) > 0) and (not reportName in self.__listOfReportNames)): # Add the report name in so no duplicates and keep track # of the number of package lists we are comparing. self.__listOfReportNames.append(reportName) - for packageName in installedRPMSMap.keys(): + for packageName in list(installedRPMSMap.keys()): fullPackageName = installedRPMSMap.get(packageName)[0] - if (not self.__compareMap.has_key(packageName)): + if (packageName not in self.__compareMap): self.__compareMap[packageName] = {} packageMap = self.__compareMap.get(packageName) - if (packageMap.has_key(fullPackageName)): + if (fullPackageName in packageMap): packageMap.get(fullPackageName).append(reportName) else: packageMap[fullPackageName] = [reportName] @@ -220,11 +220,11 @@ stringUtil = StringUtil() rString = "" nonBaseCompareMap = compareData.getNonBaseCompareMap() - if (not len(nonBaseCompareMap.keys()) > 0): + if (not len(list(nonBaseCompareMap.keys())) > 0): return rString description = "The following hosts had similar compared values:" baseCompareMap = compareData.getBaseCompareMap() - keys = baseCompareMap.keys() + keys = list(baseCompareMap.keys()) keys.sort() compareTable = [] for key in keys: @@ -239,7 +239,7 @@ rString += StringUtil.formatBulletString(description, [], tableOfStrings) description = "The following hosts had different compared values than the above compared values:" - keys = nonBaseCompareMap.keys() + keys = list(nonBaseCompareMap.keys()) keys.sort() compareTable = [] for key in keys: @@ -261,9 +261,9 @@ stringUtil = StringUtil() rString = "" missingPackagesMap = comparePackages.getMissingPackagesMap() - if (len(missingPackagesMap.keys()) > 0): + if (len(list(missingPackagesMap.keys())) > 0): description = "The following hosts did not have certain cluster packages installed(whereas other hosts did have the packages installed):" - keys = missingPackagesMap.keys() + keys = list(missingPackagesMap.keys()) keys.sort() missingPackagesTable = [] for key in keys: @@ -279,9 +279,9 @@ rString += StringUtil.formatBulletString(description, [], tableOfStrings) RefactoringTool: Refactored ./lib/sx/plugins/lib/clusterha/clusternode.py RefactoringTool: No changes to ./lib/sx/plugins/lib/clusterha/clusterhastretchevaluator.py RefactoringTool: Refactored ./lib/sx/plugins/lib/clusterha/clusterhastorage.py differentPackagesVersionMap = comparePackages.getDiffernetPackagesVersionMap() - if (len(differentPackagesVersionMap.keys()) > 0): + if (len(list(differentPackagesVersionMap.keys())) > 0): description = "The following hosts had a different package version installed:" - keys = differentPackagesVersionMap.keys() + keys = list(differentPackagesVersionMap.keys()) keys.sort() differentPackageVersionsTable = [] for key in keys: --- ./lib/sx/plugins/lib/clusterha/clusternode.py (original) +++ ./lib/sx/plugins/lib/clusterha/clusternode.py (refactored) @@ -80,10 +80,10 @@ return self.__smbSectionList def getClusteredSMBNames(self): - return self.__smbClusteredSectionsMap.keys() + return list(self.__smbClusteredSectionsMap.keys()) def getClusteredSMBSectionList(self, name): - if (self.__smbClusteredSectionsMap.has_key(name)): + if (name in self.__smbClusteredSectionsMap): return self.__smbClusteredSectionsMap.get(name) return [] @@ -114,7 +114,7 @@ def addClusteredSMBSection(self, name, smbSection): # Overwrite existing list if it is already in map. - if (self.__smbClusteredSectionsMap.has_key(name)): + if (name in self.__smbClusteredSectionsMap): self.__smbSectionList = self.__smbClusteredSectionsMap.get(name) else: self.__smbClusteredSectionsMap[name] = [smbSection] @@ -410,7 +410,7 @@ def isManualFencingEnabled(self) : cnp = self.getClusterNodeProperties() fenceDevicesDict = cnp.getFenceDevices() - for key in fenceDevicesDict.keys(): + for key in list(fenceDevicesDict.keys()): for fenceDevice in fenceDevicesDict.get(key): fenceAgent = fenceDevice.get("agent") if(fenceAgent == "fence_manual"): @@ -509,7 +509,7 @@ if (not len(transportMode) > 0): distroRelease = self.getDistroRelease() if (distroRelease.getDistroName() == "RHEL"): - if (ClusterNode.RHEL_CLUSTER_DEFAULT_TRANSPORT_MODE.has_key(distroRelease.getMajorVersion())): + if (distroRelease.getMajorVersion() in ClusterNode.RHEL_CLUSTER_DEFAULT_TRANSPORT_MODE): transportMode = ClusterNode.RHEL_CLUSTER_DEFAULT_TRANSPORT_MODE.get(distroRelease.getMajorVersion()) return transportMode @@ -524,7 +524,7 @@ returned. @type key: String """ - if (self.__clusterCommandsMap.has_key(key)): + if (key in self.__clusterCommandsMap): return self.__clusterCommandsMap.get(key) return "" @@ -535,7 +535,7 @@ @return: Returns an array of keys. @rtype: Array """ - return self.__clusterCommandsMap.keys() + return list(self.__clusterCommandsMap.keys()) def getClusterPackagesVersion(self) : """ @@ -649,7 +649,7 @@ return chkConfigClusterServiceList for chkConfigItem in self.getChkConfigList(): - for key in clusterServices.keys(): + for key in list(clusterServices.keys()): if (chkConfigItem.getName() == clusterServices.get(key)): # Set the order so we know the correct start order # of services. --- ./lib/sx/plugins/lib/clusterha/clusterhastorage.py (original) +++ ./lib/sx/plugins/lib/clusterha/clusterhastorage.py (refactored) @@ -51,7 +51,7 @@ locationFound += "M" if (fs.isClusterConfMount()): locationFound += "C" - if (not fsMap.has_key(clusternodeName)): + if (clusternodeName not in fsMap): fsMap[clusternodeName] = [] fsMap.get(clusternodeName).append([fs.getDeviceName(), fs.getMountPoint(), fs.getFSType(), locationFound]) rString = "" @@ -59,7 +59,7 @@ stringUtil = StringUtil() for clusternodeName in self.__cnc.getClRefactoringTool: Refactored ./lib/sx/plugins/lib/clusterha/clusterhaconfanalyzer.py usterNodeNames(): # In the future I should probably add a way to only print once if they are all the same . - if (fsMap.has_key(clusternodeName)): + if (clusternodeName in fsMap): listOfFileystems = fsMap.get(clusternodeName) if (len(listOfFileystems) > 0): tableString = "%s(%d mounted GFS or GFS2 file-systems)\n%s\n\n" %(clusternodeName, len(listOfFileystems), stringUtil.toTableString(listOfFileystems, fsListHeader)) --- ./lib/sx/plugins/lib/clusterha/clusterhaconfanalyzer.py (original) +++ ./lib/sx/plugins/lib/clusterha/clusterhaconfanalyzer.py (refactored) @@ -38,7 +38,7 @@ def __str__(self): header = "quorum disk: " rString = "" - keys = self.__quorumdAttributes.keys() + keys = list(self.__quorumdAttributes.keys()) keys.sort() lineIsSplit = False for key in keys: @@ -76,7 +76,7 @@ return "" def attributeExist(self, name): - if (self.__quorumdAttributes.has_key(name)): + if (name in self.__quorumdAttributes): return True return False @@ -190,13 +190,13 @@ # The default interval is determined by the qdiskd timeout. Not sure how # to get that. By default I will set to -1. self.__tko = "-1" - if (heuristicAttributes.has_key("program")): + if ("program" in heuristicAttributes): self.__program = heuristicAttributes.get("program") - if (heuristicAttributes.has_key("interval")): + if ("interval" in heuristicAttributes): self.__interval = heuristicAttributes.get("interval") - if (heuristicAttributes.has_key("score")): + if ("score" in heuristicAttributes): self.__score = heuristicAttributes.get("score") - if (heuristicAttributes.has_key("tko")): + if ("tko" in heuristicAttributes): self.__tko = heuristicAttributes.get("tko") def __str__(self): @@ -268,7 +268,7 @@ def __str__(self): rString = "%s(ordered = %s | restricted = %s)\n" %(self.getName(), str(self.isOrdered()), str(self.isRestricted())) fdMap = self.getFailoverDomainMembersMap() - keys = fdMap.keys() + keys = list(fdMap.keys()) for key in keys: rString += "\t%s(priority: %s)\n" %(key, fdMap.get(key)) return rString @@ -308,10 +308,10 @@ return self.__attributesMap def getAttributeNames(self): - return self.__attributesMap.keys() + return list(self.__attributesMap.keys()) def getAttribute(self, attributeName): - if (self.__attributesMap.has_key(attributeName)): + if (attributeName in self.__attributesMap): return self.__attributesMap.get(attributeName) return "" @@ -1237,7 +1237,7 @@ # first item in list is attribute name and second item is attribute # value. # [('name', 'halvmVol1'), ('vg_name', 'VolGroupX'), ('lv_name', 'vol01')] - attributesPairList = resourceElement.items() + attributesPairList = list(resourceElement.items()) # Now will create a map of the attributes. attributesMap = {} for attributePair in attributesPairList: @@ -1320,9 +1320,9 @@ clusteredResource = self.__getClusteredResource(resourceElement, False) if (not clusteredResource == None): key = "%s-%s" %(clusteredResource.getType(), clusteredResource.getName()) - if (not sharedResourceMap.has_key(key)): + if (key not in sharedResourceMap): sharedResourceMap[key] = clusteredResource - return sharedResourceMap.values() + return list(sharedResourceMap.values()) def getClusteredServices(self) : failoverDomainsList = self.getFailoverDomains() @@ -1341,7 +1341,7 @@ except KeyError: pass # Build the Service. - if (not servicesMap.has_key(name)): RefactoringTool: Refactored ./lib/sx/plugins/lib/clusterha/clusterevaluator.py RefactoringTool: Refactored ./lib/sx/plugins/lib/clusterha/clustercommandsparser.py + if (name not in servicesMap): level = 1 order = 1 listOfClusteredResourcesinService = [] @@ -1365,7 +1365,7 @@ except KeyError: pass servicesMap[name] = ClusteredService(name, recovery, failoverDomain, [], True) - return servicesMap.values() + return list(servicesMap.values()) def getQuorumdSummary(self): quorumd = self.getQuorumd() --- ./lib/sx/plugins/lib/clusterha/clusterevaluator.py (original) +++ ./lib/sx/plugins/lib/clusterha/clusterevaluator.py (refactored) @@ -187,7 +187,7 @@ description = "" if ((not len(evaluationMap.get("03-pacemakerRPMSInstalled")) > 0) and (len(description) > 0)): evaluationMap["03-pacemakerRPMSInstalledNoFenceAgent"] = StringUtil.formatBulletString(description, []) - keys = evaluationMap.keys() + keys = list(evaluationMap.keys()) keys.sort() for key in keys: if (len(evaluationMap.get(key)) > 0): @@ -225,7 +225,7 @@ stringUtil = StringUtil() fenceEvaluationsMap["fence_vmware"] = StringUtil.formatBulletString(description, urls) # Make sure there is secondary fence device configured. - if (not len(list(set(map(lambda m: m.getMethodName(), cnFenceDeviceList)))) > 1): + if (not len(list(set([m.getMethodName() for m in cnFenceDeviceList]))) > 1): description = "One or more cluster nodes did not have a secondary fence device. A secondary fence device is recommended on all cluster nodes." urls = ["https://access.redhat.com/site/solutions/15575" , "https://access.redhat.com/site/solutions/16657"] stringUtil = StringUtil() @@ -249,7 +249,7 @@ fenceEvaluationsMap["fence_unfence_invalid"] = StringUtil.formatBulletString(description, urls) # Build the evaluation string that will be returned. rString = "" - for key in fenceEvaluationsMap.keys(): + for key in list(fenceEvaluationsMap.keys()): rString += fenceEvaluationsMap.get(key) return rString.rstrip() @@ -749,10 +749,10 @@ # Verify that lvm an lvm2-cluster are same major and minor version. # ################################################################### lvm2PackageMap = RPMUtils.getPackageVersion(clusternode.getInstalledRPMS(), ["lvm2", "lvm2-cluster"]) - if (lvm2PackageMap.has_key("lvm2-cluster")): + if ("lvm2-cluster" in lvm2PackageMap): lvm2clusterPackage = lvm2PackageMap.get("lvm2-cluster")[0] # Dont going to handle lvm2 not found cause that is highly unlikely. - if (lvm2PackageMap.has_key("lvm2")): + if ("lvm2" in lvm2PackageMap): lvm2Package = lvm2PackageMap.get("lvm2")[0] lvm2clusterVersion = lvm2clusterPackage.replace("lvm2-cluster-", "").split(".el5")[0].split("-")[0].strip() lvm2Version = lvm2Package.replace("lvm2-", "").split(".el5")[0].split("-")[0].strip() --- ./lib/sx/plugins/lib/clusterha/clustercommandsparser.py (original) +++ ./lib/sx/plugins/lib/clusterha/clustercommandsparser.py (refactored) @@ -39,11 +39,11 @@ if mo: label = mo.group("label").strip() value = mo.group("value").strip() - for key in cmanToolStatusLabelMap.keys(): + for key in list(cmanToolStatusLabelMap.keys()): if (cmanToolStatusLabelMap.get(key) == label): cmanToolStatusValuesMap[key] = value - if (len(cmanToolStatusLabelMap.keys()) == len(cmanToolStatusValuesMap)): + if (len(list(cmanToolStatusLabelMap.keys())) == len(cmanToolStatusValuesMap)): return CmanToolStatusCommand(cmanToolStatusValuesMap.get("version"), cmRefactoringTool: No changes to ./lib/sx/plugins/lib/clusterha/__init__.py RefactoringTool: No changes to ./lib/sx/plugins/lib/__init__.py RefactoringTool: Refactored ./lib/sx/plugins/gluster.py RefactoringTool: Refactored ./lib/sx/plugins/clusterha.py anToolStatusValuesMap.get("configVersion"), cmanToolStatusValuesMap.get("clusterName"), cmanToolStatusValuesMap.get("clusterID"), cmanToolStatusValuesMap.get("clusterMember"), cmanToolStatusValuesMap.get("clusterGeneration"), @@ -84,7 +84,7 @@ memberIDMap[memberName] = mo.group("id").strip().rstrip() memberStatusMap[memberName] = mo.group("status").strip().rstrip() elif (line.startswith("Service Name")): - members = memberIDMap.keys() + members = list(memberIDMap.keys()) membersString = "" for member in members: if (not member.startswith("/")): @@ -112,19 +112,19 @@ self.__serviceStateMap = serviceStateMap def getMembers(self): - return self.__memberIDMap.keys() + return list(self.__memberIDMap.keys()) def getServices(self): - return self.__serviceOwnerMap.keys() + return list(self.__serviceOwnerMap.keys()) def getMemberID(self, memberName): - if (self.__memberIDMap.has_key(memberName)): + if (memberName in self.__memberIDMap): return self.__memberIDMap.get(memberName) return "" def getMemberStatus(self, memberName): # Need a isOffline isOnline function - if (self.__memberStatusMap.has_key(memberName)): + if (memberName in self.__memberStatusMap): return self.__memberStatusMap.get(memberName) return "" @@ -133,25 +133,25 @@ return (memberStatus.find("Quorum Disk") > 0) def findQuorumDisk(self): - for member in self.__memberStatusMap.keys(): + for member in list(self.__memberStatusMap.keys()): if (self.isOwnerQuorumDisk(member)): return member return "" def getServiceOwner(self, serviceName): # Need to grep out last owner and no owner - if (self.__serviceOwnerMap.has_key(serviceName)): + if (serviceName in self.__serviceOwnerMap): return self.__serviceOwnerMap.get(serviceName) return "" def getServiceLastOwner(self, serviceName): # Need to grep out owner and no owner - if (self.__serviceOwnerMap.has_key(serviceName)): + if (serviceName in self.__serviceOwnerMap): return self.__serviceOwnerMap.get(serviceName) return "" def getServiceState(self, serviceName): - if (self.__serviceStateMap.has_key(serviceName)): + if (serviceName in self.__serviceStateMap): return self.__serviceStateMap.get(serviceName) return "" --- ./lib/sx/plugins/gluster.py (original) +++ ./lib/sx/plugins/gluster.py (refactored) @@ -116,13 +116,13 @@ pTable = [] for peerNodeMap in glusterPeerNode.getPeerNodes(): pnHostname1 = "" - if (peerNodeMap.has_key("hostname1")): + if ("hostname1" in peerNodeMap): pnHostname1 = peerNodeMap.get("hostname1") pnUUID = "" - if (peerNodeMap.has_key("uuid")): + if ("uuid" in peerNodeMap): pnUUID = peerNodeMap.get("uuid") pnState = "" - if (peerNodeMap.has_key("state")): + if ("state" in peerNodeMap): pnState = peerNodeMap.get("state") pTable.append([pnHostname1, pnUUID, pnState]) if (len(pTable) > 0): --- ./lib/sx/plugins/clusterha.py (original) +++ ./lib/sx/plugins/clusterha.py (refactored) @@ -89,7 +89,7 @@ cca = ClusterHAConfAnalyzer(pathToClusterConfFile) clusterName = cca.getClusterName() if (len(clusterName) > 0): - if (not self.__clusterMap.has_key(clusterName)): + if (clusterName not in self.__clusterMap): self.__clusterMap[clusterName] = ClusterNodes() rRefactoringTool: Refactored ./lib/sx/plugins/checksysreport.py RefactoringTool: Refactored ./lib/sx/plugins/__init__.py esult = self.__clusterMap.get(clusterName).add(report) @@ -98,7 +98,7 @@ This function will write to report files the results of the cluster validation tests and report any errors to console. """ - if (not len(self.__clusterMap.keys()) > 0): + if (not len(list(self.__clusterMap.keys())) > 0): message = "There were no cluster nodes found in the list of reports so no report will be generated." logging.getLogger(sx.MAIN_LOGGER_NAME).warn(message) else: @@ -112,7 +112,7 @@ # all the existing files. self.clean() - for clusterName in self.__clusterMap.keys(): + for clusterName in list(self.__clusterMap.keys()): message = "Analyzing and writing the report for the cluster: %s" %(clusterName) logging.getLogger(sx.MAIN_LOGGER_NAME).status(message) cnc = self.__clusterMap.get(clusterName) @@ -186,7 +186,7 @@ chkConfigClusterServiceList = clusternode.getChkConfigClusterServicesStatus() if (len(chkConfigClusterServiceList) > 0): sortedChkConfigClusterServicesList = sorted(chkConfigClusterServiceList, key=lambda k: k.getStartOrderNumber()) - currentListOfServices = list(set(map(lambda m: m.getName(), sortedChkConfigClusterServicesList))) + currentListOfServices = list(set([m.getName() for m in sortedChkConfigClusterServicesList])) listOfServicesforClusterNodes = list(set(listOfServicesforClusterNodes) | set(currentListOfServices)) # Just sort alpha and not worry with order. listOfServicesforClusterNodes.sort() --- ./lib/sx/plugins/checksysreport.py (original) +++ ./lib/sx/plugins/checksysreport.py (refactored) @@ -136,7 +136,7 @@ fileInput = fileinput.input(pathToFile, inplace=True) for line in fileInput: if (line != '\n'): - print line, + print(line, end=' ') fileInput.close() except IOError: pass @@ -189,7 +189,7 @@ message = "There was no configuration file for checksysreport, please create the config file: %s." %(Checksysreport.CHEKCSYSREPORT_CONFIG_FILE) logging.getLogger(sx.MAIN_LOGGER_NAME).error(message) return - cKeys = self.__chksysData.keys() + cKeys = list(self.__chksysData.keys()) cKeys.sort() for key in cKeys: # Make sure there is no danglying newlines at end of the @@ -222,13 +222,13 @@ """ message = "Generating report for plugin: %s" %(self.getName()) logging.getLogger(sx.MAIN_LOGGER_NAME).status(message) - if (len(self.__chksysData.keys()) > 0): + if (len(list(self.__chksysData.keys())) > 0): # Since we are going to run the plugin and create files in # the plugins report directory then we will first remove # all the existing files. self.clean() - for key in self.__chksysData.keys(): + for key in list(self.__chksysData.keys()): if (len(self.__chksysData[key]) > 0): (head, tail) = os.path.split(key) # We will not append the data because we are only writing once. --- ./lib/sx/plugins/__init__.py (original) +++ ./lib/sx/plugins/__init__.py (refactored) @@ -41,17 +41,17 @@ enabledMessage = "There was no plugins enabled." if (not len(disabledMessage) > 0): disabledMessage = "There was no plugins disabled." - print "\n%s\n%s" %(enabledMessage, disabledMessage) - - print "The list of available options for plugins:" + print("\n%s\n%s" %(enabledMessage, disabledMessage)) + + print("The list of available options for plugins:") for plugin in loadedPlugins: optionNames = plugin.getOptions() if (len(optionNames) > 0): for optionName in optionNames : optionDescription = plugin.getOptionDescription(optionName) - print "%s.%s: %s" %(ConsoleUtil.colorText(str(plugin.getName()),"red"), + print("%s.%s: %s" %(ConsoleUtil.colorText(str(plugin.getName()),"red"), ConsoleUtil.colorText(optionName,"red"), - optionDescription) + optionDescription)) def getEnabledPluginsList(self, pathToPluginReportDir, enableAllPlugins, disableAllPlugins, listOfEnabledPlugins, listOfDisabledPlugins, pluginsOptionsMap, @@ -98,11 +98,11 @@ # ############################################################### # Map the options on the enabled plugins pluginName = plugin.getName().lower() - if (pluginsOptionsMap.has_key(pluginName)): + if (pluginName in pluginsOptionsMap): # Get a dictionary from a dictionary key whose # value is a dictionary. optionsMap = pluginsOptionsMap.get(pluginName) - for optionName in optionsMap.keys(): + for optionName in list(optionsMap.keys()): plugin.setOptionValue(optionName, optionsMap.get(optionName)) # Found the correct plugin so need to keep searching continue @@ -137,7 +137,7 @@ listOfFiles = plugin.getFileList() if (len(listOfFiles) > 0) : for filename in listOfFiles: - if (not mapOfPluginReportPaths.has_key(plugin.getName())): + if (plugin.getName() not in mapOfPluginReportPaths): mapOfPluginReportPaths[plugin.getName()] = [filename] else: mapOfPluginReportPaths[plugin.getName()].append(filename) @@ -200,7 +200,7 @@ # The option values and description should have same set of # keys. Note new options cannot be added outside on __init__ # or descriptions changed. - for key in self.__optionDescriptions.keys(): + for key in list(self.__optionDescriptions.keys()): # Empty String is for no default value. Defaults can be # added in the __init__ of the plugin. self.__optionValues[key] = "" @@ -299,7 +299,7 @@ Dict. @rtype: Array """ - return self.__optionDescriptions.keys() + return list(self.__optionDescriptions.keys()) def getOptionDescription(self, optionName): """ @@ -309,7 +309,7 @@ plugin option. None is returned if optionName does not exist. @rtype: String """ - if self.__optionDescriptions.has_key(optionName): + if optionName in self.__optionDescriptions: return self.__optionDescriptions[optionName] return None @@ -321,7 +321,7 @@ option. None is returned if optionName does not exist. @rtype:String """ - if self.__optionValues.has_key(optionName): + if optionName in self.__optionValues: return self.__optionValues[optionName] return None @@ -345,7 +345,7 @@ be set. @type value: String """ - if (self.__optionValues.has_key(optionName)) : + if (optionName in self.__optionValues) : self.__optionValues[optionName] = value return True return False @@ -490,11 +490,11 @@ fout = open(pathToFilename, filemode) fout.write(data + "\n") fout.close() - except UnicodeEncodeError, e: + except UnicodeEncodeError as e: # Python 2.6 has "as", 2.5 does not except UnicodeEncodeError as e: message = "There was a unicode encode error on file: %s." %(filename) RefactoringTool: Refactored ./lib/sx/modulesloader.py RefactoringTool: Refactored ./lib/sx/logwriter.py RefactoringTool: No changes to ./lib/sx/extractors/zipextractor.py RefactoringTool: No changes to ./lib/sx/extractors/tarextractor.py RefactoringTool: No changes to ./lib/sx/extractors/__init__.py RefactoringTool: Refactored ./doc/examples/konsole.py RefactoringTool: No changes to ./doc/examples/demoreport.py RefactoringTool: Refactored ./doc/examples/demoplugin.py logging.getLogger(sx.MAIN_LOGGER_NAME).error(message) - print e + print(e) except IOError: message = "There was an error writing the file: %s." %(filename) logging.getLogger(sx.MAIN_LOGGER_NAME).error(message) --- ./lib/sx/modulesloader.py (original) +++ ./lib/sx/modulesloader.py (refactored) @@ -61,10 +61,10 @@ return getattr(module, moduleClassName) except ValueError: pass - except ImportError,e: + except ImportError as e: message ="Import module error occurred on importing the Class \"%s\" from import: %s" %(moduleClassName, pathToModuleFile) logging.getLogger(sx.MAIN_LOGGER_NAME).error(message) - print e + print(e) return None def getClasses(self, pathToModuleBaseDir, moduleImportBase): @@ -227,7 +227,7 @@ for line in listOfFilenames: mo = rem.match(line) if mo: - if (detectionFileMap.has_key(mo.lastgroup)): + if (mo.lastgroup in detectionFileMap): reportClass = detectionFileMap.get(mo.lastgroup) report = reportClass() return report --- ./lib/sx/logwriter.py (original) +++ ./lib/sx/logwriter.py (refactored) @@ -176,7 +176,7 @@ @param color: The color that text should be colorized to. @type color: String """ - if (not StreamHandlerColorized.CONSOLE_COLORS.has_key(color)): + if (color not in StreamHandlerColorized.CONSOLE_COLORS): return text fgColor = StreamHandlerColorized.CONSOLE_COLORS.get(color) opencol = "\033[" --- ./doc/examples/konsole.py (original) +++ ./doc/examples/konsole.py (refactored) @@ -77,7 +77,7 @@ logging.getLogger(sx.MAIN_LOGGER_NAME).info(message) try : bus = dbus.SessionBus() - for key in self.__pathToReports.keys(): + for key in list(self.__pathToReports.keys()): pathToReport = self.__pathToReports[key] if (os.path.exists(pathToReport)): try: @@ -105,10 +105,10 @@ if (os.path.exists(pathToMessageFile)): currentSessionInterface.sendText("%s %s\n" % (self.__fileViewerCommand, pathToMessageFile)) - except dbus.exceptions.DBusException, e: + except dbus.exceptions.DBusException as e: message = "An error occurred trying to communicate with dbus to create/modify a session." logging.getLogger(sx.MAIN_LOGGER_NAME).error(message) - print e + print(e) else: message = "The report directory does not exist: %s" % (pathToReport) logging.getLogger(sx.MAIN_LOGGER_NAME).error(message) --- ./doc/examples/demoplugin.py (original) +++ ./doc/examples/demoplugin.py (refactored) @@ -144,9 +144,9 @@ # ####################################################################### # Write information gathered to console # ####################################################################### - print "\t This is the uptime information generated:" - for key in self.__uptime.keys() : - print "\t %s: %s" %(key, self.__uptime[key]) + print("\t This is the uptime information generated:") + for key in list(self.__uptime.keys()) : + print("\t %s: %s" %(key, self.__uptime[key])) # ####################################################################### # Write information gathered to a report file. @@ -157,7 +157,7 @@ # Write a header self.writeSeperator(filename, "Demo Summary of Extracting Data"); # Loop over all the data and write the informatio to a file. - for key in self.__etcHostsData.keys() : + for key in list(self.__etcHostsData.keys()) : RefactoringTool: Files that were modified: RefactoringTool: ./sxconsole RefactoringTool: ./setup.py RefactoringTool: ./lib/sx/__init__.py RefactoringTool: ./lib/sx/tools.py RefactoringTool: ./lib/sx/reports/sysreport.py RefactoringTool: ./lib/sx/reports/sosreport.py RefactoringTool: ./lib/sx/reports/satellitedebug.py RefactoringTool: ./lib/sx/reports/rhevlogcollector.py RefactoringTool: ./lib/sx/reports/__init__.py RefactoringTool: ./lib/sx/plugins/storage.py RefactoringTool: ./lib/sx/plugins/satellitedebug.py RefactoringTool: ./lib/sx/plugins/rhev.py RefactoringTool: ./lib/sx/plugins/opensosreport.py RefactoringTool: ./lib/sx/plugins/networking.py RefactoringTool: ./lib/sx/plugins/lib/storage/storageevaluator.py RefactoringTool: ./lib/sx/plugins/lib/storage/procparser.py RefactoringTool: ./lib/sx/plugins/lib/storage/lvm.py RefactoringTool: ./lib/sx/plugins/lib/storage/filesysparser.py RefactoringTool: ./lib/sx/plugins/lib/storage/devicemapperparser.py RefactoringTool: ./lib/sx/plugins/lib/storage/blockdevicetree.py RefactoringTool: ./lib/sx/plugins/lib/storage/__init__.py RefactoringTool: ./lib/sx/plugins/lib/rpm/rpmparser.py RefactoringTool: ./lib/sx/plugins/lib/rpm/__init__.py RefactoringTool: ./lib/sx/plugins/lib/networking/networkdeviceparser.py RefactoringTool: ./lib/sx/plugins/lib/networking/__init__.py RefactoringTool: ./lib/sx/plugins/lib/log/syslogparser.py RefactoringTool: ./lib/sx/plugins/lib/log/__init__.py RefactoringTool: ./lib/sx/plugins/lib/kernel/modulesparser.py RefactoringTool: ./lib/sx/plugins/lib/kernel/__init__.py RefactoringTool: ./lib/sx/plugins/lib/gluster/glusterpeernodes.py RefactoringTool: ./lib/sx/plugins/lib/gluster/glusterpeernode.py RefactoringTool: ./lib/sx/plugins/lib/gluster/__init__.py RefactoringTool: ./lib/sx/plugins/lib/general/runlevelserviceparser.py RefactoringTool: ./lib/sx/plugins/lib/general/processparser.py RefactoringTool: ./lib/sx/plugins/lib/general/dmidecodeparser.py RefactoringTool: ./lib/sx/plugins/lib/general/distroreleaseparser.py RefactoringTool: ./lib/sx/plugins/lib/general/__init__.py RefactoringTool: ./lib/sx/plugins/lib/clusterha/clusternodes.py RefactoringTool: ./lib/sx/plugins/lib/clusterha/clusternodecompare.py RefactoringTool: ./lib/sx/plugins/lib/clusterha/clusternode.py RefactoringTool: ./lib/sx/plugins/lib/clusterha/clusterhastretchevaluator.py RefactoringTool: ./lib/sx/plugins/lib/clusterha/clusterhastorage.py RefactoringTool: ./lib/sx/plugins/lib/clusterha/clusterhaconfanalyzer.py RefactoringTool: ./lib/sx/plugins/lib/clusterha/clusterevaluator.py RefactoringTool: ./lib/sx/plugins/lib/clusterha/clustercommandsparser.py RefactoringTool: ./lib/sx/plugins/lib/clusterha/__init__.py RefactoringTool: ./lib/sx/plugins/lib/__init__.py RefactoringTool: ./lib/sx/plugins/gluster.py RefactoringTool: ./lib/sx/plugins/clusterha.py RefactoringTool: ./lib/sx/plugins/checksysreport.py RefactoringTool: ./lib/sx/plugins/__init__.py RefactoringTool: ./lib/sx/modulesloader.py RefactoringTool: ./lib/sx/logwriter.py RefactoringTool: ./lib/sx/extractors/zipextractor.py RefactoringTool: ./lib/sx/extractors/tarextractor.py RefactoringTool: ./lib/sx/extractors/__init__.py RefactoringTool: ./doc/examples/konsole.py RefactoringTool: ./doc/examples/demoreport.py RefactoringTool: ./doc/examples/demoplugin.py self.write(filename, "%s:" %(key)) for line in self.__etcHostsData[key]: self.write(filename, "\t %s"%(line.strip())) @@ -173,7 +173,7 @@ # modify the orginal files. self.writeSeperator(filename, "Demo Summary of Extracting a Path"); # Loop over all the data and write the informatio to a file. - for key in self.__pathToModprobeConf.keys() : + for key in list(self.__pathToModprobeConf.keys()) : self.write(filename, "%s: \n\t %s" %(key, self.__pathToModprobeConf[key])) self.write(filename, "") + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.28919 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd sx-2.17 + /usr/bin/python3 setup.py build /usr/src/RPM/BUILD/sx-2.17/setup.py:2: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils.core import setup running build running build_py creating build creating build/lib creating build/lib/sx copying lib/sx/__init__.py -> build/lib/sx copying lib/sx/tools.py -> build/lib/sx copying lib/sx/modulesloader.py -> build/lib/sx copying lib/sx/logwriter.py -> build/lib/sx creating build/lib/sx/plugins copying lib/sx/plugins/storage.py -> build/lib/sx/plugins copying lib/sx/plugins/satellitedebug.py -> build/lib/sx/plugins copying lib/sx/plugins/rhev.py -> build/lib/sx/plugins copying lib/sx/plugins/opensosreport.py -> build/lib/sx/plugins copying lib/sx/plugins/networking.py -> build/lib/sx/plugins copying lib/sx/plugins/gluster.py -> build/lib/sx/plugins copying lib/sx/plugins/clusterha.py -> build/lib/sx/plugins copying lib/sx/plugins/checksysreport.py -> build/lib/sx/plugins copying lib/sx/plugins/__init__.py -> build/lib/sx/plugins creating build/lib/sx/plugins/lib copying lib/sx/plugins/lib/__init__.py -> build/lib/sx/plugins/lib creating build/lib/sx/reports copying lib/sx/reports/sysreport.py -> build/lib/sx/reports copying lib/sx/reports/sosreport.py -> build/lib/sx/reports copying lib/sx/reports/satellitedebug.py -> build/lib/sx/reports copying lib/sx/reports/rhevlogcollector.py -> build/lib/sx/reports copying lib/sx/reports/__init__.py -> build/lib/sx/reports creating build/lib/sx/extractors copying lib/sx/extractors/zipextractor.py -> build/lib/sx/extractors copying lib/sx/extractors/tarextractor.py -> build/lib/sx/extractors copying lib/sx/extractors/__init__.py -> build/lib/sx/extractors creating build/lib/sx/plugins/lib/clusterha copying lib/sx/plugins/lib/clusterha/clusternodes.py -> build/lib/sx/plugins/lib/clusterha copying lib/sx/plugins/lib/clusterha/clusternodecompare.py -> build/lib/sx/plugins/lib/clusterha copying lib/sx/plugins/lib/clusterha/clusternode.py -> build/lib/sx/plugins/lib/clusterha copying lib/sx/plugins/lib/clusterha/clusterhastretchevaluator.py -> build/lib/sx/plugins/lib/clusterha copying lib/sx/plugins/lib/clusterha/clusterhastorage.py -> build/lib/sx/plugins/lib/clusterha copying lib/sx/plugins/lib/clusterha/clusterhaconfanalyzer.py -> build/lib/sx/plugins/lib/clusterha copying lib/sx/plugins/lib/clusterha/clusterevaluator.py -> build/lib/sx/plugins/lib/clusterha copying lib/sx/plugins/lib/clusterha/clustercommandsparser.py -> build/lib/sx/plugins/lib/clusterha copying lib/sx/plugins/lib/clusterha/__init__.py -> build/lib/sx/plugins/lib/clusterha creating build/lib/sx/plugins/lib/storage copying lib/sx/plugins/lib/storage/storageevaluator.py -> build/lib/sx/plugins/lib/storage copying lib/sx/plugins/lib/storage/procparser.py -> build/lib/sx/plugins/lib/storage copying lib/sx/plugins/lib/storage/lvm.py -> build/lib/sx/plugins/lib/storage copying lib/sx/plugins/lib/storage/filesysparser.py -> build/lib/sx/plugins/lib/storage copying lib/sx/plugins/lib/storage/devicemapperparser.py -> build/lib/sx/plugins/lib/storage copying lib/sx/plugins/lib/storage/blockdevicetree.py -> build/lib/sx/plugins/lib/storage copying lib/sx/plugins/lib/storage/__init__.py -> build/lib/sx/plugins/lib/storage creating build/lib/sx/plugins/lib/log copying lib/sx/plugins/lib/log/syslogparser.py -> build/lib/sx/plugins/lib/log copying lib/sx/plugins/lib/log/__init__.py -> build/lib/sx/plugins/lib/log creating build/lib/sx/plugins/lib/kernel copying lib/sx/plugins/lib/kernel/modulesparser.py -> build/lib/sx/plugins/lib/kernel copying lib/sx/plugins/lib/kernel/__init__.py -> build/lib/sx/plugins/lib/kernel creating build/lib/sx/plugins/lib/networking copying lib/sx/plugins/lib/networking/networkdeviceparser.py -> build/lib/sx/plugins/lib/networking copying lib/sx/plugins/lib/networking/__init__.py -> build/lib/sx/plugins/lib/networking creating build/lib/sx/plugins/lib/general copying lib/sx/plugins/lib/general/runlevelserviceparser.py -> build/lib/sx/plugins/lib/general copying lib/sx/plugins/lib/general/processparser.py -> build/lib/sx/plugins/lib/general copying lib/sx/plugins/lib/general/dmidecodeparser.py -> build/lib/sx/plugins/lib/general copying lib/sx/plugins/lib/general/distroreleaseparser.py -> build/lib/sx/plugins/lib/general copying lib/sx/plugins/lib/general/__init__.py -> build/lib/sx/plugins/lib/general creating build/lib/sx/plugins/lib/rpm copying lib/sx/plugins/lib/rpm/rpmparser.py -> build/lib/sx/plugins/lib/rpm copying lib/sx/plugins/lib/rpm/__init__.py -> build/lib/sx/plugins/lib/rpm creating build/lib/sx/plugins/lib/gluster copying lib/sx/plugins/lib/gluster/glusterpeernodes.py -> build/lib/sx/plugins/lib/gluster copying lib/sx/plugins/lib/gluster/glusterpeernode.py -> build/lib/sx/plugins/lib/gluster copying lib/sx/plugins/lib/gluster/__init__.py -> build/lib/sx/plugins/lib/gluster running build_scripts creating build/scripts-3.10 copying and adjusting sxconsole -> build/scripts-3.10 changing mode of build/scripts-3.10/sxconsole from 644 to 755 + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.32822 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/libsx-buildroot + : + /bin/rm -rf -- /usr/src/tmp/libsx-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd sx-2.17 + rm -rf /usr/src/tmp/libsx-buildroot + /usr/bin/python3 setup.py install --optimize 1 --root=/usr/src/tmp/libsx-buildroot /usr/src/RPM/BUILD/sx-2.17/setup.py:2: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils.core import setup running install running build running build_py running build_scripts running install_lib creating /usr/src/tmp/libsx-buildroot creating /usr/src/tmp/libsx-buildroot/usr creating /usr/src/tmp/libsx-buildroot/usr/lib creating /usr/src/tmp/libsx-buildroot/usr/lib/python3 creating /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages creating /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx creating /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/extractors copying build/lib/sx/extractors/__init__.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/extractors copying build/lib/sx/extractors/tarextractor.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/extractors copying build/lib/sx/extractors/zipextractor.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/extractors creating /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports copying build/lib/sx/reports/__init__.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports copying build/lib/sx/reports/rhevlogcollector.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports copying build/lib/sx/reports/satellitedebug.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports copying build/lib/sx/reports/sosreport.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports copying build/lib/sx/reports/sysreport.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports creating /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins creating /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib creating /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/gluster copying build/lib/sx/plugins/lib/gluster/__init__.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/gluster copying build/lib/sx/plugins/lib/gluster/glusterpeernode.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/gluster copying build/lib/sx/plugins/lib/gluster/glusterpeernodes.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/gluster creating /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/rpm copying build/lib/sx/plugins/lib/rpm/__init__.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/rpm copying build/lib/sx/plugins/lib/rpm/rpmparser.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/rpm creating /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general copying build/lib/sx/plugins/lib/general/__init__.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general copying build/lib/sx/plugins/lib/general/distroreleaseparser.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general copying build/lib/sx/plugins/lib/general/dmidecodeparser.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general copying build/lib/sx/plugins/lib/general/processparser.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general copying build/lib/sx/plugins/lib/general/runlevelserviceparser.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general creating /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/networking copying build/lib/sx/plugins/lib/networking/__init__.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/networking copying build/lib/sx/plugins/lib/networking/networkdeviceparser.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/networking creating /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/kernel copying build/lib/sx/plugins/lib/kernel/__init__.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/kernel copying build/lib/sx/plugins/lib/kernel/modulesparser.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/kernel creating /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/log copying build/lib/sx/plugins/lib/log/__init__.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/log copying build/lib/sx/plugins/lib/log/syslogparser.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/log creating /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage copying build/lib/sx/plugins/lib/storage/__init__.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage copying build/lib/sx/plugins/lib/storage/blockdevicetree.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage copying build/lib/sx/plugins/lib/storage/devicemapperparser.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage copying build/lib/sx/plugins/lib/storage/filesysparser.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage copying build/lib/sx/plugins/lib/storage/lvm.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage copying build/lib/sx/plugins/lib/storage/procparser.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage copying build/lib/sx/plugins/lib/storage/storageevaluator.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage creating /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha copying build/lib/sx/plugins/lib/clusterha/__init__.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha copying build/lib/sx/plugins/lib/clusterha/clustercommandsparser.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha copying build/lib/sx/plugins/lib/clusterha/clusterevaluator.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha copying build/lib/sx/plugins/lib/clusterha/clusterhaconfanalyzer.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha copying build/lib/sx/plugins/lib/clusterha/clusterhastorage.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha copying build/lib/sx/plugins/lib/clusterha/clusterhastretchevaluator.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha copying build/lib/sx/plugins/lib/clusterha/clusternode.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha copying build/lib/sx/plugins/lib/clusterha/clusternodecompare.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha copying build/lib/sx/plugins/lib/clusterha/clusternodes.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha copying build/lib/sx/plugins/lib/__init__.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib copying build/lib/sx/plugins/__init__.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins copying build/lib/sx/plugins/checksysreport.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins copying build/lib/sx/plugins/clusterha.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins copying build/lib/sx/plugins/gluster.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins copying build/lib/sx/plugins/networking.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins copying build/lib/sx/plugins/opensosreport.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins copying build/lib/sx/plugins/rhev.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins copying build/lib/sx/plugins/satellitedebug.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins copying build/lib/sx/plugins/storage.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins copying build/lib/sx/logwriter.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx copying build/lib/sx/modulesloader.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx copying build/lib/sx/tools.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx copying build/lib/sx/__init__.py -> /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/extractors/__init__.py to __init__.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/extractors/tarextractor.py to tarextractor.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/extractors/zipextractor.py to zipextractor.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/__init__.py to __init__.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/rhevlogcollector.py to rhevlogcollector.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/satellitedebug.py to satellitedebug.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/sosreport.py to sosreport.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/sysreport.py to sysreport.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/gluster/__init__.py to __init__.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/gluster/glusterpeernode.py to glusterpeernode.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/gluster/glusterpeernodes.py to glusterpeernodes.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/rpm/__init__.py to __init__.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/rpm/rpmparser.py to rpmparser.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/__init__.py to __init__.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/distroreleaseparser.py to distroreleaseparser.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/dmidecodeparser.py to dmidecodeparser.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/processparser.py to processparser.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/runlevelserviceparser.py to runlevelserviceparser.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/networking/__init__.py to __init__.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/networking/networkdeviceparser.py to networkdeviceparser.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/kernel/__init__.py to __init__.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/kernel/modulesparser.py to modulesparser.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/log/__init__.py to __init__.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/log/syslogparser.py to syslogparser.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/__init__.py to __init__.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/blockdevicetree.py to blockdevicetree.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/devicemapperparser.py to devicemapperparser.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/filesysparser.py to filesysparser.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/lvm.py to lvm.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/procparser.py to procparser.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/storageevaluator.py to storageevaluator.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__init__.py to __init__.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clustercommandsparser.py to clustercommandsparser.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusterevaluator.py to clusterevaluator.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusterhaconfanalyzer.py to clusterhaconfanalyzer.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusterhastorage.py to clusterhastorage.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusterhastretchevaluator.py to clusterhastretchevaluator.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusternode.py to clusternode.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusternodecompare.py to clusternodecompare.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusternodes.py to clusternodes.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/__init__.py to __init__.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/__init__.py to __init__.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/checksysreport.py to checksysreport.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/clusterha.py to clusterha.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/gluster.py to gluster.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/networking.py to networking.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/opensosreport.py to opensosreport.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/rhev.py to rhev.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/satellitedebug.py to satellitedebug.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/storage.py to storage.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/logwriter.py to logwriter.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/modulesloader.py to modulesloader.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/tools.py to tools.cpython-310.pyc byte-compiling /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/__init__.py to __init__.cpython-310.pyc writing byte-compilation script '/usr/src/tmp/tmpw_ac2j78.py' /usr/bin/python3 -Wignore:The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives:DeprecationWarning /usr/src/tmp/tmpw_ac2j78.py removing /usr/src/tmp/tmpw_ac2j78.py running install_scripts creating /usr/src/tmp/libsx-buildroot/usr/bin copying build/scripts-3.10/sxconsole -> /usr/src/tmp/libsx-buildroot/usr/bin changing mode of /usr/src/tmp/libsx-buildroot/usr/bin/sxconsole to 755 running install_egg_info Writing /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx-2.17-py3.10.egg-info + /usr/lib/rpm/brp-alt egrep: warning: egrep is obsolescent; using grep -E Cleaning files in /usr/src/tmp/libsx-buildroot (auto) Verifying and fixing files in /usr/src/tmp/libsx-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/libsx-buildroot/ (default) Compressing files in /usr/src/tmp/libsx-buildroot (auto) Adjusting library links in /usr/src/tmp/libsx-buildroot ./usr/lib: (from :0) ./usr/lib/python3/site-packages/sx/plugins/lib: (from :0) Verifying ELF objects in /usr/src/tmp/libsx-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Bytecompiling python3 modules in /usr/src/tmp/libsx-buildroot using /usr/bin/python3 unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/__pycache__/__init__.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/__pycache__/__init__.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/__pycache__/logwriter.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/__pycache__/logwriter.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/__pycache__/modulesloader.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/__pycache__/modulesloader.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/__pycache__/tools.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/__pycache__/tools.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/extractors/__pycache__/__init__.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/extractors/__pycache__/__init__.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/extractors/__pycache__/tarextractor.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/extractors/__pycache__/tarextractor.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/extractors/__pycache__/zipextractor.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/extractors/__pycache__/zipextractor.cpython-310.pyc compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/extractors/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/extractors/tarextractor.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/extractors/zipextractor.py unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/__pycache__/__init__.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/__pycache__/__init__.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/__pycache__/checksysreport.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/__pycache__/checksysreport.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/__pycache__/clusterha.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/__pycache__/clusterha.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/__pycache__/gluster.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/__pycache__/gluster.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/__pycache__/networking.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/__pycache__/networking.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/__pycache__/opensosreport.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/__pycache__/opensosreport.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/__pycache__/rhev.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/__pycache__/rhev.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/__pycache__/satellitedebug.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/__pycache__/satellitedebug.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/__pycache__/storage.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/__pycache__/storage.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/__pycache__/__init__.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/__pycache__/__init__.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/__init__.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/__init__.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clustercommandsparser.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clustercommandsparser.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterevaluator.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterevaluator.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhaconfanalyzer.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhaconfanalyzer.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastorage.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastorage.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastretchevaluator.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastretchevaluator.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternode.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternode.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodecompare.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodecompare.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodes.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodes.cpython-310.pyc compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clustercommandsparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusterevaluator.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusterhaconfanalyzer.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusterhastorage.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusterhastretchevaluator.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusternode.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusternodecompare.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusternodes.py unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/__init__.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/__init__.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/distroreleaseparser.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/distroreleaseparser.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/dmidecodeparser.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/dmidecodeparser.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/processparser.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/processparser.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/runlevelserviceparser.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/runlevelserviceparser.cpython-310.pyc compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/distroreleaseparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/dmidecodeparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/processparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/runlevelserviceparser.py unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/__init__.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/__init__.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernode.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernode.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernodes.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernodes.cpython-310.pyc compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/gluster/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/gluster/glusterpeernode.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/gluster/glusterpeernodes.py unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/__init__.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/__init__.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/modulesparser.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/modulesparser.cpython-310.pyc compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/kernel/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/kernel/modulesparser.py unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/__init__.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/__init__.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/syslogparser.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/syslogparser.cpython-310.pyc compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/log/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/log/syslogparser.py unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/__init__.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/__init__.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/networkdeviceparser.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/networkdeviceparser.cpython-310.pyc compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/networking/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/networking/networkdeviceparser.py unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/__init__.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/__init__.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/rpmparser.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/rpmparser.cpython-310.pyc compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/rpm/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/rpm/rpmparser.py unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/__init__.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/__init__.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/blockdevicetree.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/blockdevicetree.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/devicemapperparser.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/devicemapperparser.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/filesysparser.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/filesysparser.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/lvm.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/lvm.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/procparser.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/procparser.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/storageevaluator.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/storageevaluator.cpython-310.pyc compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/blockdevicetree.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/devicemapperparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/filesysparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/lvm.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/procparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/storageevaluator.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/checksysreport.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/clusterha.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/gluster.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/networking.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/opensosreport.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/rhev.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/satellitedebug.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/storage.py unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/__pycache__/__init__.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/__pycache__/__init__.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/__pycache__/rhevlogcollector.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/__pycache__/rhevlogcollector.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/__pycache__/satellitedebug.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/__pycache__/satellitedebug.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/__pycache__/sosreport.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/__pycache__/sosreport.cpython-310.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/__pycache__/sysreport.cpython-310.opt-1.pyc unlink /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/__pycache__/sysreport.cpython-310.pyc compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/rhevlogcollector.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/satellitedebug.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/sosreport.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/sysreport.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/logwriter.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/modulesloader.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/tools.py Bytecompiling python3 modules with optimization in /usr/src/tmp/libsx-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/extractors/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/extractors/tarextractor.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/extractors/zipextractor.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clustercommandsparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusterevaluator.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusterhaconfanalyzer.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusterhastorage.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusterhastretchevaluator.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusternode.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusternodecompare.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusternodes.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/distroreleaseparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/dmidecodeparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/processparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/runlevelserviceparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/gluster/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/gluster/glusterpeernode.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/gluster/glusterpeernodes.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/kernel/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/kernel/modulesparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/log/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/log/syslogparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/networking/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/networking/networkdeviceparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/rpm/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/rpm/rpmparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/blockdevicetree.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/devicemapperparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/filesysparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/lvm.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/procparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/storageevaluator.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/checksysreport.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/clusterha.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/gluster.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/networking.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/opensosreport.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/rhev.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/satellitedebug.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/storage.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/rhevlogcollector.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/satellitedebug.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/sosreport.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/sysreport.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/logwriter.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/modulesloader.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/tools.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/libsx-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/extractors/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/extractors/tarextractor.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/extractors/zipextractor.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clustercommandsparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusterevaluator.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusterhaconfanalyzer.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusterhastorage.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusterhastretchevaluator.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusternode.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusternodecompare.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusternodes.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/distroreleaseparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/dmidecodeparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/processparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/runlevelserviceparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/gluster/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/gluster/glusterpeernode.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/gluster/glusterpeernodes.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/kernel/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/kernel/modulesparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/log/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/log/syslogparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/networking/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/networking/networkdeviceparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/rpm/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/rpm/rpmparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/blockdevicetree.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/devicemapperparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/filesysparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/lvm.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/procparser.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/storageevaluator.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/checksysreport.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/clusterha.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/gluster.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/networking.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/opensosreport.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/rhev.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/satellitedebug.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/storage.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/rhevlogcollector.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/satellitedebug.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/sosreport.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/sysreport.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/__init__.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/logwriter.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/modulesloader.py compile /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/tools.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/sx/__pycache__/__init__.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/__pycache__/__init__.cpython-310.pyc' './usr/lib/python3/site-packages/sx/__pycache__/logwriter.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/__pycache__/logwriter.cpython-310.pyc' './usr/lib/python3/site-packages/sx/__pycache__/modulesloader.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/__pycache__/modulesloader.cpython-310.pyc' './usr/lib/python3/site-packages/sx/__pycache__/tools.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/__pycache__/tools.cpython-310.pyc' './usr/lib/python3/site-packages/sx/extractors/__pycache__/__init__.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/extractors/__pycache__/__init__.cpython-310.pyc' './usr/lib/python3/site-packages/sx/extractors/__pycache__/tarextractor.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/extractors/__pycache__/tarextractor.cpython-310.pyc' './usr/lib/python3/site-packages/sx/extractors/__pycache__/zipextractor.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/extractors/__pycache__/zipextractor.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/__pycache__/__init__.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/__pycache__/__init__.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/__pycache__/checksysreport.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/__pycache__/checksysreport.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/__pycache__/clusterha.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/__pycache__/clusterha.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/__pycache__/gluster.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/__pycache__/gluster.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/__pycache__/networking.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/__pycache__/networking.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/__pycache__/opensosreport.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/__pycache__/opensosreport.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/__pycache__/rhev.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/__pycache__/rhev.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/__pycache__/satellitedebug.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/__pycache__/satellitedebug.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/__pycache__/storage.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/__pycache__/storage.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/__pycache__/__init__.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/__pycache__/__init__.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/__init__.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/__init__.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clustercommandsparser.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clustercommandsparser.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterevaluator.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterevaluator.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhaconfanalyzer.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhaconfanalyzer.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastorage.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastorage.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastretchevaluator.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastretchevaluator.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternode.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternode.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodecompare.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodecompare.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodes.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodes.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/__init__.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/__init__.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/distroreleaseparser.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/distroreleaseparser.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/dmidecodeparser.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/dmidecodeparser.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/processparser.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/processparser.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/runlevelserviceparser.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/runlevelserviceparser.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/__init__.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/__init__.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernode.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernode.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernodes.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernodes.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/__init__.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/__init__.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/modulesparser.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/modulesparser.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/__init__.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/__init__.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/syslogparser.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/syslogparser.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/__init__.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/__init__.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/networkdeviceparser.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/networkdeviceparser.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/__init__.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/__init__.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/rpmparser.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/rpmparser.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/__init__.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/__init__.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/blockdevicetree.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/blockdevicetree.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/devicemapperparser.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/devicemapperparser.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/filesysparser.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/filesysparser.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/lvm.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/lvm.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/procparser.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/procparser.cpython-310.pyc' './usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/storageevaluator.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/storageevaluator.cpython-310.pyc' './usr/lib/python3/site-packages/sx/reports/__pycache__/__init__.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/reports/__pycache__/__init__.cpython-310.pyc' './usr/lib/python3/site-packages/sx/reports/__pycache__/rhevlogcollector.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/reports/__pycache__/rhevlogcollector.cpython-310.pyc' './usr/lib/python3/site-packages/sx/reports/__pycache__/satellitedebug.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/reports/__pycache__/satellitedebug.cpython-310.pyc' './usr/lib/python3/site-packages/sx/reports/__pycache__/sosreport.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/reports/__pycache__/sosreport.cpython-310.pyc' './usr/lib/python3/site-packages/sx/reports/__pycache__/sysreport.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/sx/reports/__pycache__/sysreport.cpython-310.pyc' Processing files: libsx-2.17-alt2 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.94304 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd sx-2.17 + DOCDIR=/usr/src/tmp/libsx-buildroot/usr/share/doc/libsx-2.17 + export DOCDIR + rm -rf /usr/src/tmp/libsx-buildroot/usr/share/doc/libsx-2.17 + /bin/mkdir -p /usr/src/tmp/libsx-buildroot/usr/share/doc/libsx-2.17 + cp -prL LICENSE AUTHORS PKG-INFO CHANGELOG /usr/src/tmp/libsx-buildroot/usr/share/doc/libsx-2.17 + chmod -R go-w /usr/src/tmp/libsx-buildroot/usr/share/doc/libsx-2.17 + chmod -R a+rX /usr/src/tmp/libsx-buildroot/usr/share/doc/libsx-2.17 + cp -prL doc/README.txt doc/examples doc/pycheck-sx doc/sx.epydoc /usr/src/tmp/libsx-buildroot/usr/share/doc/libsx-2.17 + chmod -R go-w /usr/src/tmp/libsx-buildroot/usr/share/doc/libsx-2.17 + chmod -R a+rX /usr/src/tmp/libsx-buildroot/usr/share/doc/libsx-2.17 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.6SCSH7 find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.RkDyjd find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) python3.req: /usr/src/tmp/libsx-buildroot/usr/bin/sxconsole: skipping sys python3.req: /usr/src/tmp/libsx-buildroot/usr/bin/sxconsole: skipping time /usr/lib/rpm/python3.req.py: /usr/src/tmp/libsx-buildroot/usr/bin/sxconsole: Ignore for REQ=slight module=traceback python3.req: /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/__init__.py: skipping sys python3.req: /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/__init__.py: skipping time python3.req: /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/extractors/__init__.py: skipping time python3.req: /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/logwriter.py: skipping sys 'Name' object has no attribute 'value' python3.req: /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/modulesloader.py: skipping sys python3.req: /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/__init__.py: skipping time /usr/lib/rpm/python3.req.py: /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/checksysreport.py: Ignore for REQ=slight module=checksysreport_wrapper /usr/lib/rpm/python3.req.py: /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/checksysreport.py: Ignore for REQ=slight module=fileinput python3.req: /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/checksysreport.py: skipping sys python3.req: /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusterhaconfanalyzer.py: skipping sys /usr/lib/rpm/python3.req.py: /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusterhaconfanalyzer.py: Ignore for REQ=slight module=xml.parsers.expat /usr/lib/rpm/python3.req.py: /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/devicemapperparser.py: Ignore for REQ=slight module=re python3.req: /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/networking.py: skipping sys python3.req: /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/storage.py: skipping sys /usr/lib/rpm/python3.req.py: /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/tools.py: Ignore for REQ=slight module=locale python3.req: /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/tools.py: skipping sys shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/__init__.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/extractors/__init__.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/extractors/tarextractor.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/extractors/zipextractor.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/logwriter.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/modulesloader.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/__init__.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/checksysreport.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/clusterha.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/gluster.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/__init__.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__init__.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clustercommandsparser.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusterevaluator.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusterhaconfanalyzer.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusterhastorage.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusterhastretchevaluator.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusternode.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusternodecompare.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clusternodes.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/__init__.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/distroreleaseparser.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/dmidecodeparser.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/processparser.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/general/runlevelserviceparser.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/gluster/__init__.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/gluster/glusterpeernode.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/gluster/glusterpeernodes.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/kernel/__init__.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/kernel/modulesparser.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/log/__init__.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/log/syslogparser.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/networking/__init__.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/networking/networkdeviceparser.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/rpm/__init__.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/rpm/rpmparser.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/__init__.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/blockdevicetree.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/devicemapperparser.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/filesysparser.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/lvm.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/procparser.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/lib/storage/storageevaluator.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/networking.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/opensosreport.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/rhev.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/satellitedebug.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/plugins/storage.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/__init__.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/rhevlogcollector.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/satellitedebug.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/sosreport.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/reports/sysreport.py is not executable shebang.req.files: executable script /usr/src/tmp/libsx-buildroot/usr/lib/python3/site-packages/sx/tools.py is not executable Provides: sx = 2.17-alt2, python3(sx), python3(sx.extractors), python3(sx.extractors.tarextractor), python3(sx.extractors.zipextractor), python3(sx.logwriter), python3(sx.modulesloader), python3(sx.plugins), python3(sx.plugins.checksysreport), python3(sx.plugins.clusterha), python3(sx.plugins.gluster), python3(sx.plugins.lib), python3(sx.plugins.lib.clusterha), python3(sx.plugins.lib.clusterha.clustercommandsparser), python3(sx.plugins.lib.clusterha.clusterevaluator), python3(sx.plugins.lib.clusterha.clusterhaconfanalyzer), python3(sx.plugins.lib.clusterha.clusterhastorage), python3(sx.plugins.lib.clusterha.clusterhastretchevaluator), python3(sx.plugins.lib.clusterha.clusternode), python3(sx.plugins.lib.clusterha.clusternodecompare), python3(sx.plugins.lib.clusterha.clusternodes), python3(sx.plugins.lib.general), python3(sx.plugins.lib.general.distroreleaseparser), python3(sx.plugins.lib.general.dmidecodeparser), python3(sx.plugins.lib.general.processparser), python3(sx.plugins.lib.general.runlevelserviceparser), python3(sx.plugins.lib.gluster), python3(sx.plugins.lib.gluster.glusterpeernode), python3(sx.plugins.lib.gluster.glusterpeernodes), python3(sx.plugins.lib.kernel), python3(sx.plugins.lib.kernel.modulesparser), python3(sx.plugins.lib.log), python3(sx.plugins.lib.log.syslogparser), python3(sx.plugins.lib.networking), python3(sx.plugins.lib.networking.networkdeviceparser), python3(sx.plugins.lib.rpm), python3(sx.plugins.lib.rpm.rpmparser), python3(sx.plugins.lib.storage), python3(sx.plugins.lib.storage.blockdevicetree), python3(sx.plugins.lib.storage.devicemapperparser), python3(sx.plugins.lib.storage.filesysparser), python3(sx.plugins.lib.storage.lvm), python3(sx.plugins.lib.storage.procparser), python3(sx.plugins.lib.storage.storageevaluator), python3(sx.plugins.networking), python3(sx.plugins.opensosreport), python3(sx.plugins.rhev), python3(sx.plugins.satellitedebug), python3(sx.plugins.storage), python3(sx.reports), python3(sx.reports.rhevlogcollector), python3(sx.reports.satellitedebug), python3(sx.reports.sosreport), python3(sx.reports.sysreport), python3(sx.tools) Requires: /usr/bin/python3, /usr/lib/python3/site-packages, python3(copy) < 0, python3(datetime) < 0, python3(hashlib) < 0, python3(logging) < 0, python3(mimetypes) < 0, python3(operator) < 0, python3(optparse) < 0, python3(os) < 0, python3(os.path) < 0, python3(re) < 0, python3(shutil) < 0, python3(string) < 0, python3(subprocess) < 0, python3(textwrap) < 0, python3(webbrowser) < 0, python3(xml.etree.ElementTree) < 0 Wrote: /usr/src/RPM/RPMS/noarch/libsx-2.17-alt2.noarch.rpm (w2.lzdio) 10.42user 1.05system 0:13.28elapsed 86%CPU (0avgtext+0avgdata 57588maxresident)k 0inputs+0outputs (0major+259743minor)pagefaults 0swaps 3.56user 1.97system 0:23.45elapsed 23%CPU (0avgtext+0avgdata 105376maxresident)k 0inputs+0outputs (46032major+218936minor)pagefaults 0swaps --- libsx-2.17-alt2.noarch.rpm.repo 2020-01-30 14:08:36.000000000 +0000 +++ libsx-2.17-alt2.noarch.rpm.hasher 2022-09-10 00:52:01.487825872 +0000 @@ -2,17 +2,17 @@ /usr/lib/python3/site-packages/sx 40755 root:root -/usr/lib/python3/site-packages/sx-2.17-py3.7.egg-info 100644 root:root +/usr/lib/python3/site-packages/sx-2.17-py3.10.egg-info 100644 root:root /usr/lib/python3/site-packages/sx/__init__.py 100644 root:root /usr/lib/python3/site-packages/sx/__pycache__ 40755 root:root -/usr/lib/python3/site-packages/sx/__pycache__/__init__.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/__pycache__/__init__.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/__pycache__/__init__.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/__pycache__/logwriter.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/__pycache__/logwriter.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/__pycache__/logwriter.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/__pycache__/modulesloader.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/__pycache__/modulesloader.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/__pycache__/modulesloader.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/__pycache__/tools.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/__pycache__/tools.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/__pycache__/tools.cpython-37.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/__pycache__/__init__.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/__pycache__/logwriter.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/__pycache__/logwriter.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/__pycache__/logwriter.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/__pycache__/modulesloader.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/__pycache__/modulesloader.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/__pycache__/modulesloader.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/__pycache__/tools.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/__pycache__/tools.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/__pycache__/tools.cpython-310.pyc 100644 root:root /usr/lib/python3/site-packages/sx/extractors 40755 root:root @@ -20,11 +20,11 @@ /usr/lib/python3/site-packages/sx/extractors/__pycache__ 40755 root:root -/usr/lib/python3/site-packages/sx/extractors/__pycache__/__init__.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/extractors/__pycache__/__init__.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/extractors/__pycache__/__init__.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/extractors/__pycache__/tarextractor.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/extractors/__pycache__/tarextractor.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/extractors/__pycache__/tarextractor.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/extractors/__pycache__/zipextractor.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/extractors/__pycache__/zipextractor.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/extractors/__pycache__/zipextractor.cpython-37.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/extractors/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/extractors/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/extractors/__pycache__/__init__.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/extractors/__pycache__/tarextractor.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/extractors/__pycache__/tarextractor.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/extractors/__pycache__/tarextractor.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/extractors/__pycache__/zipextractor.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/extractors/__pycache__/zipextractor.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/extractors/__pycache__/zipextractor.cpython-310.pyc 100644 root:root /usr/lib/python3/site-packages/sx/extractors/tarextractor.py 100644 root:root @@ -36,29 +36,29 @@ /usr/lib/python3/site-packages/sx/plugins/__pycache__ 40755 root:root -/usr/lib/python3/site-packages/sx/plugins/__pycache__/__init__.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/__pycache__/__init__.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/__pycache__/__init__.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/__pycache__/checksysreport.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/__pycache__/checksysreport.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/__pycache__/checksysreport.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/__pycache__/clusterha.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/__pycache__/clusterha.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/__pycache__/clusterha.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/__pycache__/gluster.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/__pycache__/gluster.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/__pycache__/gluster.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/__pycache__/networking.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/__pycache__/networking.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/__pycache__/networking.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/__pycache__/opensosreport.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/__pycache__/opensosreport.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/__pycache__/opensosreport.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/__pycache__/rhev.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/__pycache__/rhev.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/__pycache__/rhev.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/__pycache__/satellitedebug.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/__pycache__/satellitedebug.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/__pycache__/satellitedebug.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/__pycache__/storage.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/__pycache__/storage.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/__pycache__/storage.cpython-37.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/__pycache__/__init__.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/__pycache__/checksysreport.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/__pycache__/checksysreport.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/__pycache__/checksysreport.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/__pycache__/clusterha.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/__pycache__/clusterha.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/__pycache__/clusterha.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/__pycache__/gluster.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/__pycache__/gluster.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/__pycache__/gluster.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/__pycache__/networking.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/__pycache__/networking.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/__pycache__/networking.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/__pycache__/opensosreport.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/__pycache__/opensosreport.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/__pycache__/opensosreport.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/__pycache__/rhev.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/__pycache__/rhev.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/__pycache__/rhev.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/__pycache__/satellitedebug.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/__pycache__/satellitedebug.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/__pycache__/satellitedebug.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/__pycache__/storage.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/__pycache__/storage.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/__pycache__/storage.cpython-310.pyc 100644 root:root /usr/lib/python3/site-packages/sx/plugins/checksysreport.py 100644 root:root @@ -69,5 +69,5 @@ /usr/lib/python3/site-packages/sx/plugins/lib/__pycache__ 40755 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/__pycache__/__init__.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/__pycache__/__init__.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/__pycache__/__init__.cpython-37.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/__pycache__/__init__.cpython-310.pyc 100644 root:root /usr/lib/python3/site-packages/sx/plugins/lib/clusterha 40755 root:root @@ -75,29 +75,29 @@ /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__ 40755 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/__init__.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/__init__.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/__init__.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clustercommandsparser.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clustercommandsparser.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clustercommandsparser.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterevaluator.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterevaluator.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterevaluator.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhaconfanalyzer.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhaconfanalyzer.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhaconfanalyzer.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastorage.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastorage.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastorage.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastretchevaluator.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastretchevaluator.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastretchevaluator.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternode.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternode.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternode.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodecompare.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodecompare.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodecompare.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodes.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodes.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodes.cpython-37.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/__init__.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clustercommandsparser.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clustercommandsparser.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clustercommandsparser.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterevaluator.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterevaluator.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterevaluator.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhaconfanalyzer.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhaconfanalyzer.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhaconfanalyzer.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastorage.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastorage.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastorage.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastretchevaluator.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastretchevaluator.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastretchevaluator.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternode.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternode.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternode.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodecompare.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodecompare.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodecompare.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodes.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodes.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodes.cpython-310.pyc 100644 root:root /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clustercommandsparser.py 100644 root:root @@ -113,17 +113,17 @@ /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__ 40755 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/__init__.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/__init__.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/__init__.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/distroreleaseparser.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/distroreleaseparser.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/distroreleaseparser.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/dmidecodeparser.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/dmidecodeparser.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/dmidecodeparser.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/processparser.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/processparser.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/processparser.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/runlevelserviceparser.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/runlevelserviceparser.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/runlevelserviceparser.cpython-37.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/__init__.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/distroreleaseparser.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/distroreleaseparser.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/distroreleaseparser.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/dmidecodeparser.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/dmidecodeparser.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/dmidecodeparser.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/processparser.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/processparser.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/processparser.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/runlevelserviceparser.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/runlevelserviceparser.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/runlevelserviceparser.cpython-310.pyc 100644 root:root /usr/lib/python3/site-packages/sx/plugins/lib/general/distroreleaseparser.py 100644 root:root @@ -135,11 +135,11 @@ /usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__ 40755 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/__init__.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/__init__.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/__init__.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernode.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernode.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernode.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernodes.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernodes.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernodes.cpython-37.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/__init__.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernode.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernode.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernode.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernodes.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernodes.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernodes.cpython-310.pyc 100644 root:root /usr/lib/python3/site-packages/sx/plugins/lib/gluster/glusterpeernode.py 100644 root:root @@ -149,8 +149,8 @@ /usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__ 40755 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/__init__.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/__init__.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/__init__.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/modulesparser.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/modulesparser.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/modulesparser.cpython-37.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/__init__.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/modulesparser.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/modulesparser.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/modulesparser.cpython-310.pyc 100644 root:root /usr/lib/python3/site-packages/sx/plugins/lib/kernel/modulesparser.py 100644 root:root @@ -159,8 +159,8 @@ /usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__ 40755 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/__init__.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/__init__.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/__init__.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/syslogparser.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/syslogparser.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/syslogparser.cpython-37.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/__init__.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/syslogparser.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/syslogparser.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/syslogparser.cpython-310.pyc 100644 root:root /usr/lib/python3/site-packages/sx/plugins/lib/log/syslogparser.py 100644 root:root @@ -169,8 +169,8 @@ /usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__ 40755 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/__init__.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/__init__.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/__init__.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/networkdeviceparser.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/networkdeviceparser.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/networkdeviceparser.cpython-37.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/__init__.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/networkdeviceparser.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/networkdeviceparser.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/networkdeviceparser.cpython-310.pyc 100644 root:root /usr/lib/python3/site-packages/sx/plugins/lib/networking/networkdeviceparser.py 100644 root:root @@ -179,8 +179,8 @@ /usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__ 40755 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/__init__.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/__init__.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/__init__.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/rpmparser.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/rpmparser.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/rpmparser.cpython-37.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/__init__.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/rpmparser.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/rpmparser.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/rpmparser.cpython-310.pyc 100644 root:root /usr/lib/python3/site-packages/sx/plugins/lib/rpm/rpmparser.py 100644 root:root @@ -189,23 +189,23 @@ /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__ 40755 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/__init__.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/__init__.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/__init__.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/blockdevicetree.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/blockdevicetree.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/blockdevicetree.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/devicemapperparser.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/devicemapperparser.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/devicemapperparser.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/filesysparser.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/filesysparser.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/filesysparser.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/lvm.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/lvm.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/lvm.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/procparser.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/procparser.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/procparser.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/storageevaluator.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/storageevaluator.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/storageevaluator.cpython-37.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/__init__.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/blockdevicetree.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/blockdevicetree.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/blockdevicetree.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/devicemapperparser.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/devicemapperparser.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/devicemapperparser.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/filesysparser.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/filesysparser.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/filesysparser.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/lvm.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/lvm.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/lvm.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/procparser.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/procparser.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/procparser.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/storageevaluator.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/storageevaluator.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/storageevaluator.cpython-310.pyc 100644 root:root /usr/lib/python3/site-packages/sx/plugins/lib/storage/blockdevicetree.py 100644 root:root @@ -224,17 +224,17 @@ /usr/lib/python3/site-packages/sx/reports/__pycache__ 40755 root:root -/usr/lib/python3/site-packages/sx/reports/__pycache__/__init__.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/reports/__pycache__/__init__.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/reports/__pycache__/__init__.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/reports/__pycache__/rhevlogcollector.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/reports/__pycache__/rhevlogcollector.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/reports/__pycache__/rhevlogcollector.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/reports/__pycache__/satellitedebug.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/reports/__pycache__/satellitedebug.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/reports/__pycache__/satellitedebug.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/reports/__pycache__/sosreport.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/reports/__pycache__/sosreport.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/reports/__pycache__/sosreport.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/reports/__pycache__/sysreport.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/reports/__pycache__/sysreport.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/sx/reports/__pycache__/sysreport.cpython-37.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/reports/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/reports/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/reports/__pycache__/__init__.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/reports/__pycache__/rhevlogcollector.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/reports/__pycache__/rhevlogcollector.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/reports/__pycache__/rhevlogcollector.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/reports/__pycache__/satellitedebug.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/reports/__pycache__/satellitedebug.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/reports/__pycache__/satellitedebug.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/reports/__pycache__/sosreport.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/reports/__pycache__/sosreport.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/reports/__pycache__/sosreport.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/reports/__pycache__/sysreport.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/reports/__pycache__/sysreport.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/sx/reports/__pycache__/sysreport.cpython-310.pyc 100644 root:root /usr/lib/python3/site-packages/sx/reports/rhevlogcollector.py 100644 root:root @@ -333,17 +333,17 @@ File: /usr/lib/python3/site-packages/sx 40755 root:root -File: /usr/lib/python3/site-packages/sx-2.17-py3.7.egg-info 100644 root:root 01e234729abb8ab7a831cfa7b52fc3a3 +File: /usr/lib/python3/site-packages/sx-2.17-py3.10.egg-info 100644 root:root 01e234729abb8ab7a831cfa7b52fc3a3 File: /usr/lib/python3/site-packages/sx/__init__.py 100644 root:root c7ee44c17fe5851db6151102a24596a6 File: /usr/lib/python3/site-packages/sx/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/sx/__pycache__/__init__.cpython-37.opt-1.pyc 100644 root:root c14970f0c3e7c5d3dbb8b717f98111be -File: /usr/lib/python3/site-packages/sx/__pycache__/__init__.cpython-37.opt-2.pyc 100644 root:root c70c6426e0adc299c5cb0a0d2d230008 -File: /usr/lib/python3/site-packages/sx/__pycache__/__init__.cpython-37.pyc 100644 root:root c14970f0c3e7c5d3dbb8b717f98111be -File: /usr/lib/python3/site-packages/sx/__pycache__/logwriter.cpython-37.opt-1.pyc 100644 root:root 1a5ba0e6c18ef6befdca7cf273d8adbc -File: /usr/lib/python3/site-packages/sx/__pycache__/logwriter.cpython-37.opt-2.pyc 100644 root:root a0979288d3d7cc6e0f3fe08b4bd909c5 -File: /usr/lib/python3/site-packages/sx/__pycache__/logwriter.cpython-37.pyc 100644 root:root 1a5ba0e6c18ef6befdca7cf273d8adbc -File: /usr/lib/python3/site-packages/sx/__pycache__/modulesloader.cpython-37.opt-1.pyc 100644 root:root 7ab297b9d989b9b2961630748b48dca5 -File: /usr/lib/python3/site-packages/sx/__pycache__/modulesloader.cpython-37.opt-2.pyc 100644 root:root bb63de3df5a0feb30527f682141eec52 -File: /usr/lib/python3/site-packages/sx/__pycache__/modulesloader.cpython-37.pyc 100644 root:root 7ab297b9d989b9b2961630748b48dca5 -File: /usr/lib/python3/site-packages/sx/__pycache__/tools.cpython-37.opt-1.pyc 100644 root:root ac847b5c2d9d512ed7a854b5aa5223fd -File: /usr/lib/python3/site-packages/sx/__pycache__/tools.cpython-37.opt-2.pyc 100644 root:root 2c1cf4d189165e688bc80b4fc0164210 -File: /usr/lib/python3/site-packages/sx/__pycache__/tools.cpython-37.pyc 100644 root:root ac847b5c2d9d512ed7a854b5aa5223fd +File: /usr/lib/python3/site-packages/sx/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root de9d25531125b455c1191504a8cc9f90 +File: /usr/lib/python3/site-packages/sx/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root b71ea6539a7a3085bfa081508f155d97 +File: /usr/lib/python3/site-packages/sx/__pycache__/__init__.cpython-310.pyc 100644 root:root de9d25531125b455c1191504a8cc9f90 +File: /usr/lib/python3/site-packages/sx/__pycache__/logwriter.cpython-310.opt-1.pyc 100644 root:root cdb5e52be1e62cc4e10e0f27ad81bb30 +File: /usr/lib/python3/site-packages/sx/__pycache__/logwriter.cpython-310.opt-2.pyc 100644 root:root da2794c82bdd935ac1e16557499ef94b +File: /usr/lib/python3/site-packages/sx/__pycache__/logwriter.cpython-310.pyc 100644 root:root cdb5e52be1e62cc4e10e0f27ad81bb30 +File: /usr/lib/python3/site-packages/sx/__pycache__/modulesloader.cpython-310.opt-1.pyc 100644 root:root 766c5ffd488466732c8f12e36e0a0dac +File: /usr/lib/python3/site-packages/sx/__pycache__/modulesloader.cpython-310.opt-2.pyc 100644 root:root bc8aeee3235a10897f321ddfd7e04550 +File: /usr/lib/python3/site-packages/sx/__pycache__/modulesloader.cpython-310.pyc 100644 root:root 766c5ffd488466732c8f12e36e0a0dac +File: /usr/lib/python3/site-packages/sx/__pycache__/tools.cpython-310.opt-1.pyc 100644 root:root 9a54047e7a8d7ade8d6933967dae184c +File: /usr/lib/python3/site-packages/sx/__pycache__/tools.cpython-310.opt-2.pyc 100644 root:root 62c80c056e9f414068efa0f176df0a52 +File: /usr/lib/python3/site-packages/sx/__pycache__/tools.cpython-310.pyc 100644 root:root 9a54047e7a8d7ade8d6933967dae184c File: /usr/lib/python3/site-packages/sx/extractors 40755 root:root @@ -351,11 +351,11 @@ File: /usr/lib/python3/site-packages/sx/extractors/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/sx/extractors/__pycache__/__init__.cpython-37.opt-1.pyc 100644 root:root f349ff85aaa4883c3878e42c5199ea4e -File: /usr/lib/python3/site-packages/sx/extractors/__pycache__/__init__.cpython-37.opt-2.pyc 100644 root:root 71db84f84e84a18b24313ccec3488002 -File: /usr/lib/python3/site-packages/sx/extractors/__pycache__/__init__.cpython-37.pyc 100644 root:root f349ff85aaa4883c3878e42c5199ea4e -File: /usr/lib/python3/site-packages/sx/extractors/__pycache__/tarextractor.cpython-37.opt-1.pyc 100644 root:root 3c140b246977fdb516115cc6fc1ea9a8 -File: /usr/lib/python3/site-packages/sx/extractors/__pycache__/tarextractor.cpython-37.opt-2.pyc 100644 root:root 100508a9e91c2e2af866c6b5ec4e568b -File: /usr/lib/python3/site-packages/sx/extractors/__pycache__/tarextractor.cpython-37.pyc 100644 root:root 3c140b246977fdb516115cc6fc1ea9a8 -File: /usr/lib/python3/site-packages/sx/extractors/__pycache__/zipextractor.cpython-37.opt-1.pyc 100644 root:root cbbd43c2623aac670ab1b6013cd664cd -File: /usr/lib/python3/site-packages/sx/extractors/__pycache__/zipextractor.cpython-37.opt-2.pyc 100644 root:root d3febfea296fdf362ad9e819718cf4c6 -File: /usr/lib/python3/site-packages/sx/extractors/__pycache__/zipextractor.cpython-37.pyc 100644 root:root cbbd43c2623aac670ab1b6013cd664cd +File: /usr/lib/python3/site-packages/sx/extractors/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root d90c031dda154f28622fb5bccb5de7a6 +File: /usr/lib/python3/site-packages/sx/extractors/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root fe1fce7242f5840b5d905a892e01126c +File: /usr/lib/python3/site-packages/sx/extractors/__pycache__/__init__.cpython-310.pyc 100644 root:root d90c031dda154f28622fb5bccb5de7a6 +File: /usr/lib/python3/site-packages/sx/extractors/__pycache__/tarextractor.cpython-310.opt-1.pyc 100644 root:root 879cc1bec01cc7b8371fd23a81820f3b +File: /usr/lib/python3/site-packages/sx/extractors/__pycache__/tarextractor.cpython-310.opt-2.pyc 100644 root:root 63c3a0040938575bc81b23f947d3e298 +File: /usr/lib/python3/site-packages/sx/extractors/__pycache__/tarextractor.cpython-310.pyc 100644 root:root 879cc1bec01cc7b8371fd23a81820f3b +File: /usr/lib/python3/site-packages/sx/extractors/__pycache__/zipextractor.cpython-310.opt-1.pyc 100644 root:root bd4e449aaf304356d9cf4c2c72f9df29 +File: /usr/lib/python3/site-packages/sx/extractors/__pycache__/zipextractor.cpython-310.opt-2.pyc 100644 root:root 673db1d28faeb16efc4afddd984d9581 +File: /usr/lib/python3/site-packages/sx/extractors/__pycache__/zipextractor.cpython-310.pyc 100644 root:root bd4e449aaf304356d9cf4c2c72f9df29 File: /usr/lib/python3/site-packages/sx/extractors/tarextractor.py 100644 root:root 80db7a088b48c310a90fa1fc5a4bc2a3 @@ -367,29 +367,29 @@ File: /usr/lib/python3/site-packages/sx/plugins/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/__init__.cpython-37.opt-1.pyc 100644 root:root 439fb63262a12eccc67e494ea3cf0269 -File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/__init__.cpython-37.opt-2.pyc 100644 root:root 61f99f8522b75e73febf3eb29903b635 -File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/__init__.cpython-37.pyc 100644 root:root 439fb63262a12eccc67e494ea3cf0269 -File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/checksysreport.cpython-37.opt-1.pyc 100644 root:root 21467bc2ff66f3f953f443bfe33d18e6 -File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/checksysreport.cpython-37.opt-2.pyc 100644 root:root 2364c17e93056124144dc70beffe5e66 -File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/checksysreport.cpython-37.pyc 100644 root:root 21467bc2ff66f3f953f443bfe33d18e6 -File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/clusterha.cpython-37.opt-1.pyc 100644 root:root 0fd55900ce77a210159d7f317a801d2f -File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/clusterha.cpython-37.opt-2.pyc 100644 root:root b9587da99d4651a7142b0c0bf4e9aceb -File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/clusterha.cpython-37.pyc 100644 root:root 0fd55900ce77a210159d7f317a801d2f -File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/gluster.cpython-37.opt-1.pyc 100644 root:root 184bb1d8273bea96b810f53d88675b7b -File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/gluster.cpython-37.opt-2.pyc 100644 root:root 5f81f9331acc6d5ab9c9ba6236de2917 -File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/gluster.cpython-37.pyc 100644 root:root 184bb1d8273bea96b810f53d88675b7b -File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/networking.cpython-37.opt-1.pyc 100644 root:root b1a1afe04a7f8d3bfcdbc69cf26014f6 -File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/networking.cpython-37.opt-2.pyc 100644 root:root d0371197cf1dc61db6d36520142b274d -File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/networking.cpython-37.pyc 100644 root:root b1a1afe04a7f8d3bfcdbc69cf26014f6 -File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/opensosreport.cpython-37.opt-1.pyc 100644 root:root 189b6dc83245911fde4a3a8967bbe145 -File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/opensosreport.cpython-37.opt-2.pyc 100644 root:root 4c214650dea18e92c467d6d7d8e89413 -File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/opensosreport.cpython-37.pyc 100644 root:root 189b6dc83245911fde4a3a8967bbe145 -File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/rhev.cpython-37.opt-1.pyc 100644 root:root a9bda4c0afbb89604e2f0821f132d37a -File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/rhev.cpython-37.opt-2.pyc 100644 root:root c374c4337471e85b2df844cf6b4ba6db -File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/rhev.cpython-37.pyc 100644 root:root a9bda4c0afbb89604e2f0821f132d37a -File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/satellitedebug.cpython-37.opt-1.pyc 100644 root:root 76e8e4a5519a65df7eb087cbca4851ea -File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/satellitedebug.cpython-37.opt-2.pyc 100644 root:root 06363e5b8a5bf4a22d697cc81203d4b3 -File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/satellitedebug.cpython-37.pyc 100644 root:root 76e8e4a5519a65df7eb087cbca4851ea -File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/storage.cpython-37.opt-1.pyc 100644 root:root 330f13cabba504f3ed7b230fe4b5159f -File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/storage.cpython-37.opt-2.pyc 100644 root:root 48b591d543a2f64b61a56b7bb8755e30 -File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/storage.cpython-37.pyc 100644 root:root 330f13cabba504f3ed7b230fe4b5159f +File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root 2956e4cb9e7583862c36a6c705af99fc +File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root 7d39d7515cdf76ddf0a637fbd1b55b67 +File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/__init__.cpython-310.pyc 100644 root:root 2956e4cb9e7583862c36a6c705af99fc +File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/checksysreport.cpython-310.opt-1.pyc 100644 root:root b3efa6746ac4fd864833d14398b9e3a8 +File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/checksysreport.cpython-310.opt-2.pyc 100644 root:root 32d5d9c388cf9957115f3da8b8f8ae08 +File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/checksysreport.cpython-310.pyc 100644 root:root b3efa6746ac4fd864833d14398b9e3a8 +File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/clusterha.cpython-310.opt-1.pyc 100644 root:root 5e9021261ec5936575c30d31971f1255 +File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/clusterha.cpython-310.opt-2.pyc 100644 root:root 5b72ec53195052f56ac829dab5f05c75 +File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/clusterha.cpython-310.pyc 100644 root:root 5e9021261ec5936575c30d31971f1255 +File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/gluster.cpython-310.opt-1.pyc 100644 root:root fb5efd43a70933fcdb6ce9e7386007b6 +File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/gluster.cpython-310.opt-2.pyc 100644 root:root 2aadfe0e3f3e321c76863038b7d3566d +File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/gluster.cpython-310.pyc 100644 root:root fb5efd43a70933fcdb6ce9e7386007b6 +File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/networking.cpython-310.opt-1.pyc 100644 root:root 849459bad514cc6577782b6223984331 +File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/networking.cpython-310.opt-2.pyc 100644 root:root 2dd94a97473b4690ee7ed26ec5655a58 +File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/networking.cpython-310.pyc 100644 root:root 849459bad514cc6577782b6223984331 +File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/opensosreport.cpython-310.opt-1.pyc 100644 root:root d62d6e0a7e81c26085ceb6fc9e4397a3 +File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/opensosreport.cpython-310.opt-2.pyc 100644 root:root 21e2367bc371ed50e1e81dd9a281236a +File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/opensosreport.cpython-310.pyc 100644 root:root d62d6e0a7e81c26085ceb6fc9e4397a3 +File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/rhev.cpython-310.opt-1.pyc 100644 root:root 8b5aa44a4ad1fa57966b4483b33da1cc +File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/rhev.cpython-310.opt-2.pyc 100644 root:root 8a6bfa71d151d4e257cee9fc25bf62e6 +File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/rhev.cpython-310.pyc 100644 root:root 8b5aa44a4ad1fa57966b4483b33da1cc +File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/satellitedebug.cpython-310.opt-1.pyc 100644 root:root 636f310b614b204cac0bab2b17718aaa +File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/satellitedebug.cpython-310.opt-2.pyc 100644 root:root b436d7d6c8ebd65b313a3b955c1ae560 +File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/satellitedebug.cpython-310.pyc 100644 root:root 636f310b614b204cac0bab2b17718aaa +File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/storage.cpython-310.opt-1.pyc 100644 root:root f1e8442f7ccee054fcdc69b0bacaf2d5 +File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/storage.cpython-310.opt-2.pyc 100644 root:root f86a25b53416e3c458d69e346ad74a97 +File: /usr/lib/python3/site-packages/sx/plugins/__pycache__/storage.cpython-310.pyc 100644 root:root f1e8442f7ccee054fcdc69b0bacaf2d5 File: /usr/lib/python3/site-packages/sx/plugins/checksysreport.py 100644 root:root 7d0c2652065ae5bc4f8b1ea3a313a4d9 @@ -400,5 +400,5 @@ File: /usr/lib/python3/site-packages/sx/plugins/lib/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/sx/plugins/lib/__pycache__/__init__.cpython-37.opt-1.pyc 100644 root:root 391fa228d0471b5adbd5daa147805fef -File: /usr/lib/python3/site-packages/sx/plugins/lib/__pycache__/__init__.cpython-37.opt-2.pyc 100644 root:root cd77a720972ecf879f7d50ba8fefce94 -File: /usr/lib/python3/site-packages/sx/plugins/lib/__pycache__/__init__.cpython-37.pyc 100644 root:root 391fa228d0471b5adbd5daa147805fef +File: /usr/lib/python3/site-packages/sx/plugins/lib/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root 098b17612aeb95da648cde389e3ba044 +File: /usr/lib/python3/site-packages/sx/plugins/lib/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root 33037dd73c6fc6ae5a034b3bab102930 +File: /usr/lib/python3/site-packages/sx/plugins/lib/__pycache__/__init__.cpython-310.pyc 100644 root:root 098b17612aeb95da648cde389e3ba044 File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha 40755 root:root @@ -406,29 +406,29 @@ File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/__init__.cpython-37.opt-1.pyc 100644 root:root baabd53cf5f542353a004ac64ea7f88a -File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/__init__.cpython-37.opt-2.pyc 100644 root:root ebd20f0fecc0492d796ca43b42a122b1 -File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/__init__.cpython-37.pyc 100644 root:root baabd53cf5f542353a004ac64ea7f88a -File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clustercommandsparser.cpython-37.opt-1.pyc 100644 root:root 758694244dc0af3f9104d09c8c4d258f -File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clustercommandsparser.cpython-37.opt-2.pyc 100644 root:root 542b8833cd13d1a1813a37609ef14bda -File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clustercommandsparser.cpython-37.pyc 100644 root:root 758694244dc0af3f9104d09c8c4d258f -File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterevaluator.cpython-37.opt-1.pyc 100644 root:root a90232f84b777f105de0b4989d44adf7 -File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterevaluator.cpython-37.opt-2.pyc 100644 root:root 07f89b38cbfb3c97db643f619a44e4b4 -File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterevaluator.cpython-37.pyc 100644 root:root a90232f84b777f105de0b4989d44adf7 -File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhaconfanalyzer.cpython-37.opt-1.pyc 100644 root:root 8adc216e74921180cc0857cac5c5174f -File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhaconfanalyzer.cpython-37.opt-2.pyc 100644 root:root b7bf8a85a6ee394d69af8d2f95f6809d -File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhaconfanalyzer.cpython-37.pyc 100644 root:root 8adc216e74921180cc0857cac5c5174f -File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastorage.cpython-37.opt-1.pyc 100644 root:root 7f5883c7a27d9fbb78355644a4a59fb6 -File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastorage.cpython-37.opt-2.pyc 100644 root:root 0e7dcb6df63dcad23100d34687354a08 -File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastorage.cpython-37.pyc 100644 root:root 7f5883c7a27d9fbb78355644a4a59fb6 -File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastretchevaluator.cpython-37.opt-1.pyc 100644 root:root d84e5f9511961ecccd379dfd84f683a9 -File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastretchevaluator.cpython-37.opt-2.pyc 100644 root:root 523acdfa8a4146a716d5b05cbcad661d -File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastretchevaluator.cpython-37.pyc 100644 root:root d84e5f9511961ecccd379dfd84f683a9 -File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternode.cpython-37.opt-1.pyc 100644 root:root 37f30a20d65fbaa9ddd84d30b30ab338 -File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternode.cpython-37.opt-2.pyc 100644 root:root f932d6de0167c2ff3f7ff50666d6855b -File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternode.cpython-37.pyc 100644 root:root 37f30a20d65fbaa9ddd84d30b30ab338 -File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodecompare.cpython-37.opt-1.pyc 100644 root:root ddc046b4925e1035faef624555ccb614 -File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodecompare.cpython-37.opt-2.pyc 100644 root:root e1b3091ec5e9a4fc588768971423c1d0 -File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodecompare.cpython-37.pyc 100644 root:root ddc046b4925e1035faef624555ccb614 -File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodes.cpython-37.opt-1.pyc 100644 root:root 8356df0dfc3c6cdbc5a260c0dafeaf55 -File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodes.cpython-37.opt-2.pyc 100644 root:root 36efda35baeba29c5fa8b9185cd412f6 -File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodes.cpython-37.pyc 100644 root:root 8356df0dfc3c6cdbc5a260c0dafeaf55 +File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root 02c1a2c3f251b80aa32b3f8b320f6b1d +File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root 4b0faa3d1fc0bbbb9b7b54d6cd5f8370 +File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/__init__.cpython-310.pyc 100644 root:root 02c1a2c3f251b80aa32b3f8b320f6b1d +File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clustercommandsparser.cpython-310.opt-1.pyc 100644 root:root 1a482275fbf9bdad8de78063c99658cd +File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clustercommandsparser.cpython-310.opt-2.pyc 100644 root:root d726f5a5874bf70a34bd57ba1e11db24 +File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clustercommandsparser.cpython-310.pyc 100644 root:root 1a482275fbf9bdad8de78063c99658cd +File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterevaluator.cpython-310.opt-1.pyc 100644 root:root b4afc7ea479a94caf13a95353dbf59c1 +File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterevaluator.cpython-310.opt-2.pyc 100644 root:root a2152af24f691ca4a292f70a46ca149b +File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterevaluator.cpython-310.pyc 100644 root:root b4afc7ea479a94caf13a95353dbf59c1 +File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhaconfanalyzer.cpython-310.opt-1.pyc 100644 root:root 96896693ac862ed2429283b7f999a3e9 +File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhaconfanalyzer.cpython-310.opt-2.pyc 100644 root:root 88e320c29ac7a6cfc38dd99cd2e88da8 +File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhaconfanalyzer.cpython-310.pyc 100644 root:root 96896693ac862ed2429283b7f999a3e9 +File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastorage.cpython-310.opt-1.pyc 100644 root:root 9ee58bd21a6a6c291e246171f4dc8485 +File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastorage.cpython-310.opt-2.pyc 100644 root:root 47d3f2de8a6530f5455ce4e40dd38b5b +File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastorage.cpython-310.pyc 100644 root:root 9ee58bd21a6a6c291e246171f4dc8485 +File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastretchevaluator.cpython-310.opt-1.pyc 100644 root:root 82c85fbe9c32b4580734bf7bcf3aa173 +File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastretchevaluator.cpython-310.opt-2.pyc 100644 root:root 2453ef75f189d15bfd644989836e85ae +File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusterhastretchevaluator.cpython-310.pyc 100644 root:root 82c85fbe9c32b4580734bf7bcf3aa173 +File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternode.cpython-310.opt-1.pyc 100644 root:root b2fb046687f55effeac14ba4742e0c99 +File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternode.cpython-310.opt-2.pyc 100644 root:root 6db3278575a2e751e9be816fe8effb7a +File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternode.cpython-310.pyc 100644 root:root b2fb046687f55effeac14ba4742e0c99 +File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodecompare.cpython-310.opt-1.pyc 100644 root:root 9068d574604a4059971dc39791f5ad07 +File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodecompare.cpython-310.opt-2.pyc 100644 root:root b7ee993a726557dbd29e1cfdb65b90f7 +File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodecompare.cpython-310.pyc 100644 root:root 9068d574604a4059971dc39791f5ad07 +File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodes.cpython-310.opt-1.pyc 100644 root:root 409330a89e05992a942eabaa611a55ba +File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodes.cpython-310.opt-2.pyc 100644 root:root cad6abb02622dc57976fcf3ce5063623 +File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/__pycache__/clusternodes.cpython-310.pyc 100644 root:root 409330a89e05992a942eabaa611a55ba File: /usr/lib/python3/site-packages/sx/plugins/lib/clusterha/clustercommandsparser.py 100644 root:root c4ef3a821897f851c97b53053f962519 @@ -444,17 +444,17 @@ File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/__init__.cpython-37.opt-1.pyc 100644 root:root a9564aff0749f930f3ba0175d27fd0ea -File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/__init__.cpython-37.opt-2.pyc 100644 root:root 71b4b639975064be657e6a652dc8becd -File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/__init__.cpython-37.pyc 100644 root:root a9564aff0749f930f3ba0175d27fd0ea -File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/distroreleaseparser.cpython-37.opt-1.pyc 100644 root:root e8acb4221c37006737398ee3b1194101 -File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/distroreleaseparser.cpython-37.opt-2.pyc 100644 root:root b494f1b7b9d367a8e767698736baccf9 -File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/distroreleaseparser.cpython-37.pyc 100644 root:root e8acb4221c37006737398ee3b1194101 -File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/dmidecodeparser.cpython-37.opt-1.pyc 100644 root:root f952728f8c7cca1e309dcf96996eae02 -File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/dmidecodeparser.cpython-37.opt-2.pyc 100644 root:root ee3487e83931db0a91e1a764de45bbbb -File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/dmidecodeparser.cpython-37.pyc 100644 root:root f952728f8c7cca1e309dcf96996eae02 -File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/processparser.cpython-37.opt-1.pyc 100644 root:root f547824236109cfc8c18db8eebde2fba -File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/processparser.cpython-37.opt-2.pyc 100644 root:root 5fa9d7957e83aed8f4764e02af845121 -File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/processparser.cpython-37.pyc 100644 root:root f547824236109cfc8c18db8eebde2fba -File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/runlevelserviceparser.cpython-37.opt-1.pyc 100644 root:root 54776293cb0ce021e1fef877114fc5f2 -File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/runlevelserviceparser.cpython-37.opt-2.pyc 100644 root:root ef64b475b06067aea11bccf5fd8311c3 -File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/runlevelserviceparser.cpython-37.pyc 100644 root:root 54776293cb0ce021e1fef877114fc5f2 +File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root fd8f1ec2808fda45f0c802e7e86cfee9 +File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root 3d55ee705b7bfb12d6d06ff1d45d9524 +File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/__init__.cpython-310.pyc 100644 root:root fd8f1ec2808fda45f0c802e7e86cfee9 +File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/distroreleaseparser.cpython-310.opt-1.pyc 100644 root:root 411bc85d34659ae08f647164d30bceab +File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/distroreleaseparser.cpython-310.opt-2.pyc 100644 root:root 9cdb06458d12d339331283d83445d21f +File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/distroreleaseparser.cpython-310.pyc 100644 root:root 411bc85d34659ae08f647164d30bceab +File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/dmidecodeparser.cpython-310.opt-1.pyc 100644 root:root 837a2cd63652f0c817fd73d9cd483485 +File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/dmidecodeparser.cpython-310.opt-2.pyc 100644 root:root 3c7f9be84a8aebc7a6a3672d353f87e1 +File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/dmidecodeparser.cpython-310.pyc 100644 root:root 837a2cd63652f0c817fd73d9cd483485 +File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/processparser.cpython-310.opt-1.pyc 100644 root:root 96f9f69921aaf3186f10c9baf2b4f4d9 +File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/processparser.cpython-310.opt-2.pyc 100644 root:root d0c353d295878196eaeca20ee8884f69 +File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/processparser.cpython-310.pyc 100644 root:root 96f9f69921aaf3186f10c9baf2b4f4d9 +File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/runlevelserviceparser.cpython-310.opt-1.pyc 100644 root:root 8ac6b5895f5a81ffa2e0547f689880c9 +File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/runlevelserviceparser.cpython-310.opt-2.pyc 100644 root:root d7557ec4f09c7f5e32421c33661001e9 +File: /usr/lib/python3/site-packages/sx/plugins/lib/general/__pycache__/runlevelserviceparser.cpython-310.pyc 100644 root:root 8ac6b5895f5a81ffa2e0547f689880c9 File: /usr/lib/python3/site-packages/sx/plugins/lib/general/distroreleaseparser.py 100644 root:root 1afa695ec643700b5d08d9489c591115 @@ -466,11 +466,11 @@ File: /usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/__init__.cpython-37.opt-1.pyc 100644 root:root 8cdc198978c23a0a335348bc16c60975 -File: /usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/__init__.cpython-37.opt-2.pyc 100644 root:root ee660bba2f56576a6e2207ced43ce479 -File: /usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/__init__.cpython-37.pyc 100644 root:root 8cdc198978c23a0a335348bc16c60975 -File: /usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernode.cpython-37.opt-1.pyc 100644 root:root 39308e21f1198d69501a9623f5779673 -File: /usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernode.cpython-37.opt-2.pyc 100644 root:root 6cd907ec394ca13c1e4db7d2399da987 -File: /usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernode.cpython-37.pyc 100644 root:root 39308e21f1198d69501a9623f5779673 -File: /usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernodes.cpython-37.opt-1.pyc 100644 root:root df24cab5e08195072b14a5f6686dff28 -File: /usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernodes.cpython-37.opt-2.pyc 100644 root:root d9934685a061de58f9bb7218144089aa -File: /usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernodes.cpython-37.pyc 100644 root:root df24cab5e08195072b14a5f6686dff28 +File: /usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root 9d5ddc2a736ef9974b54a2350f60033e +File: /usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root 70a86cabdff9a0cd5ad22dd12f490e69 +File: /usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/__init__.cpython-310.pyc 100644 root:root 9d5ddc2a736ef9974b54a2350f60033e +File: /usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernode.cpython-310.opt-1.pyc 100644 root:root 9296c987a08211008a6fa4fedf3338aa +File: /usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernode.cpython-310.opt-2.pyc 100644 root:root 02a04292a950a87e2d97d0aea71aa9d2 +File: /usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernode.cpython-310.pyc 100644 root:root 9296c987a08211008a6fa4fedf3338aa +File: /usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernodes.cpython-310.opt-1.pyc 100644 root:root 315737136a1a53581cbba4c993f4d9bd +File: /usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernodes.cpython-310.opt-2.pyc 100644 root:root f6a62edf3c4655c4c20ddf3eb3b0a612 +File: /usr/lib/python3/site-packages/sx/plugins/lib/gluster/__pycache__/glusterpeernodes.cpython-310.pyc 100644 root:root 315737136a1a53581cbba4c993f4d9bd File: /usr/lib/python3/site-packages/sx/plugins/lib/gluster/glusterpeernode.py 100644 root:root bf5348fa371ac1271c752438a5238293 @@ -480,8 +480,8 @@ File: /usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/__init__.cpython-37.opt-1.pyc 100644 root:root 02366ebc30d3d1d7cddecec11a154620 -File: /usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/__init__.cpython-37.opt-2.pyc 100644 root:root 7ff000df4d6debaa5db4a8fce6282a79 -File: /usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/__init__.cpython-37.pyc 100644 root:root 02366ebc30d3d1d7cddecec11a154620 -File: /usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/modulesparser.cpython-37.opt-1.pyc 100644 root:root 8e1b4b2f7a8c68dda861666239185846 -File: /usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/modulesparser.cpython-37.opt-2.pyc 100644 root:root 135d7b33e49c0a83f4c4a6115ad6de2f -File: /usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/modulesparser.cpython-37.pyc 100644 root:root 8e1b4b2f7a8c68dda861666239185846 +File: /usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root 37a7c1a03c29b8812b816fe3477d09d2 +File: /usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root a34b1ea47941d93a18ebb193387feb2d +File: /usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/__init__.cpython-310.pyc 100644 root:root 37a7c1a03c29b8812b816fe3477d09d2 +File: /usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/modulesparser.cpython-310.opt-1.pyc 100644 root:root 3b9328e8273121f5913020dcc25d05c4 +File: /usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/modulesparser.cpython-310.opt-2.pyc 100644 root:root e5aa6454a7c5a077199c231a47f427ce +File: /usr/lib/python3/site-packages/sx/plugins/lib/kernel/__pycache__/modulesparser.cpython-310.pyc 100644 root:root 3b9328e8273121f5913020dcc25d05c4 File: /usr/lib/python3/site-packages/sx/plugins/lib/kernel/modulesparser.py 100644 root:root ae7a18985b1fd9aabb6a94ea28ce0be1 @@ -490,8 +490,8 @@ File: /usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/__init__.cpython-37.opt-1.pyc 100644 root:root a1c58e6f2aea5543b12167e56eec7f3d -File: /usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/__init__.cpython-37.opt-2.pyc 100644 root:root d5d9f3c8100ef7c9b84862a6043e56b5 -File: /usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/__init__.cpython-37.pyc 100644 root:root a1c58e6f2aea5543b12167e56eec7f3d -File: /usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/syslogparser.cpython-37.opt-1.pyc 100644 root:root 91180005617f638a15d1e2e0cc1b7328 -File: /usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/syslogparser.cpython-37.opt-2.pyc 100644 root:root b7979746b5724b96bdb993d90baa3761 -File: /usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/syslogparser.cpython-37.pyc 100644 root:root 91180005617f638a15d1e2e0cc1b7328 +File: /usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root 61cdf6d82fe53069a7943076a252bc8a +File: /usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root 4034d050b73740577b0dc5ca749a48a1 +File: /usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/__init__.cpython-310.pyc 100644 root:root 61cdf6d82fe53069a7943076a252bc8a +File: /usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/syslogparser.cpython-310.opt-1.pyc 100644 root:root 9d99ea19977c2346d124614c0079b6cf +File: /usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/syslogparser.cpython-310.opt-2.pyc 100644 root:root 23f8dbbd1035c025da0dac3448a546fc +File: /usr/lib/python3/site-packages/sx/plugins/lib/log/__pycache__/syslogparser.cpython-310.pyc 100644 root:root 9d99ea19977c2346d124614c0079b6cf File: /usr/lib/python3/site-packages/sx/plugins/lib/log/syslogparser.py 100644 root:root 78e4ffd418ba55e9909165f82bb3882e @@ -500,8 +500,8 @@ File: /usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/__init__.cpython-37.opt-1.pyc 100644 root:root 78619e4d9f3a8d7b003c45e46fdef901 -File: /usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/__init__.cpython-37.opt-2.pyc 100644 root:root 1df00060425920548561512314044cb5 -File: /usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/__init__.cpython-37.pyc 100644 root:root 78619e4d9f3a8d7b003c45e46fdef901 -File: /usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/networkdeviceparser.cpython-37.opt-1.pyc 100644 root:root 58084076ec30c7dc0bdb013b71420fe9 -File: /usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/networkdeviceparser.cpython-37.opt-2.pyc 100644 root:root ab2a8fd540f419396a0ce45b2dc04535 -File: /usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/networkdeviceparser.cpython-37.pyc 100644 root:root 58084076ec30c7dc0bdb013b71420fe9 +File: /usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root 62d249a4d8157dcd8433d14f9c013ab3 +File: /usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root 39bf75d73aa0b211a10ebbdbe27d22fa +File: /usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/__init__.cpython-310.pyc 100644 root:root 62d249a4d8157dcd8433d14f9c013ab3 +File: /usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/networkdeviceparser.cpython-310.opt-1.pyc 100644 root:root ccf1abc44acec2b4c8d069dda5f58cbe +File: /usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/networkdeviceparser.cpython-310.opt-2.pyc 100644 root:root 6bb2b60f230fde894a63613a8a46ac9e +File: /usr/lib/python3/site-packages/sx/plugins/lib/networking/__pycache__/networkdeviceparser.cpython-310.pyc 100644 root:root ccf1abc44acec2b4c8d069dda5f58cbe File: /usr/lib/python3/site-packages/sx/plugins/lib/networking/networkdeviceparser.py 100644 root:root 21c3987a1fc5cdf5653a6d1640ec2d41 @@ -510,8 +510,8 @@ File: /usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/__init__.cpython-37.opt-1.pyc 100644 root:root 60f267f99cdc28925bbc246d8f289ea1 -File: /usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/__init__.cpython-37.opt-2.pyc 100644 root:root fdfe6f645d6d4247ef18ef049e829af1 -File: /usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/__init__.cpython-37.pyc 100644 root:root 60f267f99cdc28925bbc246d8f289ea1 -File: /usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/rpmparser.cpython-37.opt-1.pyc 100644 root:root 95415905bc8beaf9bef3b2530a0ea551 -File: /usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/rpmparser.cpython-37.opt-2.pyc 100644 root:root bdf16e62979a7927b1a3a33e23dd7f4a -File: /usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/rpmparser.cpython-37.pyc 100644 root:root 95415905bc8beaf9bef3b2530a0ea551 +File: /usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root e31a7d7b629fa7a67b8ff42f937ef7ee +File: /usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root 909d14681384df020d72d611c1df9daa +File: /usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/__init__.cpython-310.pyc 100644 root:root e31a7d7b629fa7a67b8ff42f937ef7ee +File: /usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/rpmparser.cpython-310.opt-1.pyc 100644 root:root 5f6ba1aa04348c36b0863c7641c3ed02 +File: /usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/rpmparser.cpython-310.opt-2.pyc 100644 root:root 4edec35d5c59e9be8f7261a20cd04e85 +File: /usr/lib/python3/site-packages/sx/plugins/lib/rpm/__pycache__/rpmparser.cpython-310.pyc 100644 root:root 5f6ba1aa04348c36b0863c7641c3ed02 File: /usr/lib/python3/site-packages/sx/plugins/lib/rpm/rpmparser.py 100644 root:root 4a22c76a30bf3e5f1c09de712e2d4f2f @@ -520,23 +520,23 @@ File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/__init__.cpython-37.opt-1.pyc 100644 root:root 97afa7147994fd61c8febd0d6979ee98 -File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/__init__.cpython-37.opt-2.pyc 100644 root:root 7a7fe520109a7bee1530fb8e673cfc26 -File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/__init__.cpython-37.pyc 100644 root:root 97afa7147994fd61c8febd0d6979ee98 -File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/blockdevicetree.cpython-37.opt-1.pyc 100644 root:root ea47600b4f3628552602bb0a09259230 -File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/blockdevicetree.cpython-37.opt-2.pyc 100644 root:root 8774abb8983af06a3899d6a478a1ec91 -File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/blockdevicetree.cpython-37.pyc 100644 root:root ea47600b4f3628552602bb0a09259230 -File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/devicemapperparser.cpython-37.opt-1.pyc 100644 root:root 7df313f1d1a6ca50fd2381726a1cb28c -File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/devicemapperparser.cpython-37.opt-2.pyc 100644 root:root 7426f64ca6966492dc88122d9f66d32e -File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/devicemapperparser.cpython-37.pyc 100644 root:root 7df313f1d1a6ca50fd2381726a1cb28c -File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/filesysparser.cpython-37.opt-1.pyc 100644 root:root 957a6e50b4a8a0bae59071a2aba9a80a -File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/filesysparser.cpython-37.opt-2.pyc 100644 root:root 632e2a554d043034f067fb25a344d406 -File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/filesysparser.cpython-37.pyc 100644 root:root 957a6e50b4a8a0bae59071a2aba9a80a -File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/lvm.cpython-37.opt-1.pyc 100644 root:root 1a18ee7ac680df1e1c333f7614db66ca -File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/lvm.cpython-37.opt-2.pyc 100644 root:root 8d5cd418629cb5990734a5a8b24a6074 -File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/lvm.cpython-37.pyc 100644 root:root 1a18ee7ac680df1e1c333f7614db66ca -File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/procparser.cpython-37.opt-1.pyc 100644 root:root a2b8005e3dd624256d259423a0524ee9 -File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/procparser.cpython-37.opt-2.pyc 100644 root:root eb0ba0f6352167b0ffae64278e34fa57 -File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/procparser.cpython-37.pyc 100644 root:root a2b8005e3dd624256d259423a0524ee9 -File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/storageevaluator.cpython-37.opt-1.pyc 100644 root:root 2bccd39cb81e17137bef0d54fb34756d -File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/storageevaluator.cpython-37.opt-2.pyc 100644 root:root 7cfce37111b9ef866f9735afe8ab94b7 -File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/storageevaluator.cpython-37.pyc 100644 root:root 2bccd39cb81e17137bef0d54fb34756d +File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root 74ed738ee1b251a3ee95c954dd803159 +File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root 790e19e0a12245589a98505e12b5e17f +File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/__init__.cpython-310.pyc 100644 root:root 74ed738ee1b251a3ee95c954dd803159 +File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/blockdevicetree.cpython-310.opt-1.pyc 100644 root:root 385ee349599569b00b4ea39cdba4666a +File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/blockdevicetree.cpython-310.opt-2.pyc 100644 root:root da0c60a2b90cc9fbeb7db6bd528d11d7 +File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/blockdevicetree.cpython-310.pyc 100644 root:root 385ee349599569b00b4ea39cdba4666a +File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/devicemapperparser.cpython-310.opt-1.pyc 100644 root:root 696265e7b1d8d81c55c017e80d22ae1d +File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/devicemapperparser.cpython-310.opt-2.pyc 100644 root:root e5e1aeb1601ae1a10a3476705349dad0 +File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/devicemapperparser.cpython-310.pyc 100644 root:root 696265e7b1d8d81c55c017e80d22ae1d +File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/filesysparser.cpython-310.opt-1.pyc 100644 root:root 2b65e6a4e6a36cc8f3af9b187ab56db6 +File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/filesysparser.cpython-310.opt-2.pyc 100644 root:root 4223a200eab4720f9535ac46ab564da9 +File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/filesysparser.cpython-310.pyc 100644 root:root 2b65e6a4e6a36cc8f3af9b187ab56db6 +File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/lvm.cpython-310.opt-1.pyc 100644 root:root b5a4aa0acac7fd367a3ccbb3bb521a84 +File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/lvm.cpython-310.opt-2.pyc 100644 root:root 38c5d7b3a8a46c978bf2e310c9be02d9 +File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/lvm.cpython-310.pyc 100644 root:root b5a4aa0acac7fd367a3ccbb3bb521a84 +File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/procparser.cpython-310.opt-1.pyc 100644 root:root 32a3df4f810f750c7cdd540567709e5d +File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/procparser.cpython-310.opt-2.pyc 100644 root:root 631375fbd96b99befe516373202640fd +File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/procparser.cpython-310.pyc 100644 root:root 32a3df4f810f750c7cdd540567709e5d +File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/storageevaluator.cpython-310.opt-1.pyc 100644 root:root 50332d0524a11c00641f2d8006bc8a48 +File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/storageevaluator.cpython-310.opt-2.pyc 100644 root:root cda319b0878dd9a417604a79f851053e +File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/__pycache__/storageevaluator.cpython-310.pyc 100644 root:root 50332d0524a11c00641f2d8006bc8a48 File: /usr/lib/python3/site-packages/sx/plugins/lib/storage/blockdevicetree.py 100644 root:root fd39d64cae27ee2c7153e749d54be800 @@ -555,17 +555,17 @@ File: /usr/lib/python3/site-packages/sx/reports/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/sx/reports/__pycache__/__init__.cpython-37.opt-1.pyc 100644 root:root 8b979c2a551ac70c949407464e1473fc -File: /usr/lib/python3/site-packages/sx/reports/__pycache__/__init__.cpython-37.opt-2.pyc 100644 root:root bf96ce8c2f4310165145aadc91d25b0b -File: /usr/lib/python3/site-packages/sx/reports/__pycache__/__init__.cpython-37.pyc 100644 root:root 8b979c2a551ac70c949407464e1473fc -File: /usr/lib/python3/site-packages/sx/reports/__pycache__/rhevlogcollector.cpython-37.opt-1.pyc 100644 root:root 09c04d323fddd1494a228cffdbcfea5a -File: /usr/lib/python3/site-packages/sx/reports/__pycache__/rhevlogcollector.cpython-37.opt-2.pyc 100644 root:root 23393768a18d6ce7c8f31cf4ca42cb36 -File: /usr/lib/python3/site-packages/sx/reports/__pycache__/rhevlogcollector.cpython-37.pyc 100644 root:root 09c04d323fddd1494a228cffdbcfea5a -File: /usr/lib/python3/site-packages/sx/reports/__pycache__/satellitedebug.cpython-37.opt-1.pyc 100644 root:root be4c0bc14df9975778dee3a3ca54a91e -File: /usr/lib/python3/site-packages/sx/reports/__pycache__/satellitedebug.cpython-37.opt-2.pyc 100644 root:root 325b6e2f53a012fedb97a44eff21d9d4 -File: /usr/lib/python3/site-packages/sx/reports/__pycache__/satellitedebug.cpython-37.pyc 100644 root:root be4c0bc14df9975778dee3a3ca54a91e -File: /usr/lib/python3/site-packages/sx/reports/__pycache__/sosreport.cpython-37.opt-1.pyc 100644 root:root ae7c695b27023df21f65d9df82b8cf2f -File: /usr/lib/python3/site-packages/sx/reports/__pycache__/sosreport.cpython-37.opt-2.pyc 100644 root:root 6706081bebe604a393dc65e6590fc816 -File: /usr/lib/python3/site-packages/sx/reports/__pycache__/sosreport.cpython-37.pyc 100644 root:root ae7c695b27023df21f65d9df82b8cf2f -File: /usr/lib/python3/site-packages/sx/reports/__pycache__/sysreport.cpython-37.opt-1.pyc 100644 root:root a8e5a66b421a512ff0f354c957a16469 -File: /usr/lib/python3/site-packages/sx/reports/__pycache__/sysreport.cpython-37.opt-2.pyc 100644 root:root aafb957ccfad096f68d5e381fe654860 -File: /usr/lib/python3/site-packages/sx/reports/__pycache__/sysreport.cpython-37.pyc 100644 root:root a8e5a66b421a512ff0f354c957a16469 +File: /usr/lib/python3/site-packages/sx/reports/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root 84f455b710b801d0151c617a23758ca8 +File: /usr/lib/python3/site-packages/sx/reports/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root 988b022da36a431f4120f114a20fd8b0 +File: /usr/lib/python3/site-packages/sx/reports/__pycache__/__init__.cpython-310.pyc 100644 root:root 84f455b710b801d0151c617a23758ca8 +File: /usr/lib/python3/site-packages/sx/reports/__pycache__/rhevlogcollector.cpython-310.opt-1.pyc 100644 root:root 7eee3f2d325064cbc53bc0c94ecb3f85 +File: /usr/lib/python3/site-packages/sx/reports/__pycache__/rhevlogcollector.cpython-310.opt-2.pyc 100644 root:root cbb38c603e1ec2fe4e7d516399f56e3f +File: /usr/lib/python3/site-packages/sx/reports/__pycache__/rhevlogcollector.cpython-310.pyc 100644 root:root 7eee3f2d325064cbc53bc0c94ecb3f85 +File: /usr/lib/python3/site-packages/sx/reports/__pycache__/satellitedebug.cpython-310.opt-1.pyc 100644 root:root b610d074d9959628984bdba8b8db1018 +File: /usr/lib/python3/site-packages/sx/reports/__pycache__/satellitedebug.cpython-310.opt-2.pyc 100644 root:root 99a38c233ace40c09129f4e9de3f9447 +File: /usr/lib/python3/site-packages/sx/reports/__pycache__/satellitedebug.cpython-310.pyc 100644 root:root b610d074d9959628984bdba8b8db1018 +File: /usr/lib/python3/site-packages/sx/reports/__pycache__/sosreport.cpython-310.opt-1.pyc 100644 root:root 123ef5e4591652c75db287ad84c1f9ea +File: /usr/lib/python3/site-packages/sx/reports/__pycache__/sosreport.cpython-310.opt-2.pyc 100644 root:root 616603b05d7a7946580b7aa4cf6e26be +File: /usr/lib/python3/site-packages/sx/reports/__pycache__/sosreport.cpython-310.pyc 100644 root:root 123ef5e4591652c75db287ad84c1f9ea +File: /usr/lib/python3/site-packages/sx/reports/__pycache__/sysreport.cpython-310.opt-1.pyc 100644 root:root 2ba533f7884596e12c586972b5815631 +File: /usr/lib/python3/site-packages/sx/reports/__pycache__/sysreport.cpython-310.opt-2.pyc 100644 root:root d53c40645e96b648956685def9ca4266 +File: /usr/lib/python3/site-packages/sx/reports/__pycache__/sysreport.cpython-310.pyc 100644 root:root 2ba533f7884596e12c586972b5815631 File: /usr/lib/python3/site-packages/sx/reports/rhevlogcollector.py 100644 root:root a0f05e94f49713e71a649fd1a2bfe01e @@ -587,2 +587,2 @@ File: /usr/share/doc/libsx-2.17/sx.epydoc 100644 root:root 03ebeaef919979f98d8a1d9ae68a05e0 -RPMIdentity: 19b31bc43d8d449993eaf2a94b5eb3028c3bca1195df6f3e500f00c29b282a0e5bdd8aa47cc06cc8ffbbdc4649aaa92739ceaa209af56965547ac1e783d89a4c +RPMIdentity: 34ca7fb5c61fc4ac6e3d923a8a84359060f5cf802535541bcd2da7992b6d866a04210e243d587f5f73e54ab80aefda8c8b4db7f42f285c9006ae7689e79ef484