ServiceReport-2.2.3+git1.55a13db1c256-3.6.1<>,_a³:p9|Tx~oof]@EY(iqJ#CZcw쟎P6PɂVoPŞdo>$1P@V{築(dÇ3x`UA)Gmu>& $-B)߻/oFB?Bxd( . |$(04Mn{ M \ DD DD D D `D DD!D"\"D###$($8$ 9% :% =/>/?/@/F/G0DH1DI2$DX2hY2l\2D]3D^8b<4c<d=ee=jf=ml=ou=Dv>w?DDx@TDyAd-zBB(B,B2BtCServiceReport2.2.3+git1.55a13db1c2563.6.1A tool to validate and repair First Failure Data Capture (FFDC) configurationServiceReport is a python based tool that investigates the incorrect First Failure Data Capture (FFDC) configuration and optionally repairs the incorrect configurationa³:sheep20pSUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/Managementhttps://github.com/linux-ras/ServiceReportlinuxnoarch if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in servicereport.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in servicereport.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable servicereport.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop servicereport.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in servicereport.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart servicereport.service ) || : fi fix_x  $ 76 K,#FmS%a/ v%,6 =g o,.Q] n  W;sA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤a³8a³9a³9a³9a³9a³9a³9a%a³9a³9a³9a³9a³9a³9a³9a³9a%a%a%a%a³9a%a³9a³9a³9a%a³9a³9a³9a³9a³9a³9a%a%a%a%a%a%a³9a%a³9a³9a³9a%a³9a³9a³9a³9a³9a³9a³9a%a%a%a%a%a³9a%a³9a³9a³9a%a³8a³9a%a³9a%a%bbcb77f2ffa90367ea5f03ebda6b509b2245b6a9aabbb2a9032ce30ee2c9ab561f3e24c5379eb32460adffb0c8a06720db9f2fc2b9c72c55dc192ae9edd8e177d6ad8fcd50006e20ec84219733dd3f43c03272cc459311443829d96d05b2189b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b8fb64b744cb1784369a248ec3cc92a538d9fc082b1e1182b4e4cae04039080405a0fc873f2571fde5beac8948bf58e9bf60c240b5367d4074edf9873e336cfa9168d0c778abc4bd849d8ae16e0ba0705334a94260f1ba24b3f2f9e604a529a1fb9b9edab3c2d09a071ab7c8c887f7d358e8f12d38f15ec4670913ae3cf8fdff99c96fc19a3d6d7fd64e0b8eea4d4ca2c48db5e18a40bc4de53954639fd4e6f1ca936bbf8f092f3abe11ec2a29dcbe89c84a0c553dda9979f323f75119cc83ec3fae96c436256e38f5157fb3bf1db8a4fe2e41cc4340daf39aacd621708cf10b53eb2671f1102867630e7adf155e8db8f0a15342445eda4c3c67994cbbfa8cd1af2d26fe3a34e69f4bf38cbd06d382dbd3b650827b4384bb0e39d1f1b3a314d6d88c26c9b64e0a8cc1c51587a434164637542f4774fa4ea9eacec81c3ecee2c8d250713956c0c39beda6efb1750ddcba21a1b65190cf97e2b98090729eae25c4492cc9712fcc7ea28956426ec2b5347492a60c4dd5631b4a9bcea04c2427b2a69b15e63e625a4d22ca5a3bbee5231628221f47bf80ac6107081ed834c29a53868f8ddbbd44634857fba5b0623ccbdc993537e1c211c81e523e3c42defd12f826e7a09fc93999bdb87f528c2dfa49aaa70314fc8327d04f6c1050dac72af18719228f57705a7cbfa90d9e6e84b84841f62de27e1488289d3f280cd826737b7e61ab0cf757fa87169f9719f8702c2621cf1aaf290bd3f197f02c278d8f2879f2533c80c2758b3f3cf736aff7d795f07fdb89e65af5a4d9c7efa5ae2bb4869eb52ec94ed1b7dfb429c916c857423bc87a02d0cdd03f364df940d853231c3fffe8d7f04f08de4c75f4a805c15bbaa535b2c08fc1210d2a5cce35e2bdaa3c477f1be7e47b7877b02237b57f07180661fed645c0a62825d40df35689ac45b7a58d5f6992269c1ccdc41565070c6506dbb07769af890e4d46034682c950bd694cd2dcbb7a84af968741b9db55ba306a7533f8c866dacf1a068a1269a3ffcb25fe3f4fc3c00481535e6471a24358b56e1b84b2e64861ca46c3ae5fb421b1f0af82910f77350f0741709b57987abad7398a0cf3493fefd34120e724974913a700ca8fd91fea07635262ab04a2fadf5fe017277aaf2dd65b362bc4d0160048487b1db3b69eeab24425d77a7a078549a69a21f33f46c22f370c86112bad46e5c8e85fd738bcd327b96ed2393eb6e8c18e782e6d9058b5ccda40918d6bdc255501f56d96fee3ea8906b6e0a934c7aaf47e191c38de1f8bbab556bb3b663a3399c16249b17bad638ae87ab737180c3c294febce74f31d61d2710220db9e839e4368d51d48f8e7e881d79bcc5a2580aa189d982ad50de453fc3b4b12dc08160534be30b8da3ed1d6663ecd72fe88f5fe916527e9b8dc9197b11904a113ac73b93fedb6c53676456019644b3f3fad6b645d24093a497759e51a173e4f3d22921a0e8e4bbcf7c0a55b639a9004a2974fec24c630ef3cffb8a5f46385b0827f20c195ef1885e2ca79fe4b79a6f2ee3e0bb1963665993c63a7995367ac503710fcf3d2158005f54f3e6dfcded5cdc7076c46c44e86647540095897f88ddf823b5373e3911fb5a826680bff95ac2931b35c922f836b965163eef10369a63835cff7d2487ab87f62b3c5423c418f2eecdd760efc5806df692638d6d86a9f2e07a4daeee5d47c815096ff32e3f1dc1592cf6ab83de443e14376323494ae3a0e63497b6c490798b3c6478a75d401e12406a32c0e89da09e8e5434eeff38524ff6a59b6e9554071bbeb128603e1b9f593f5e88997368e31317cae81951e0ef2b84897baedfc0e77040d444eb46f09fc73e87433299298d5db580e879596324f59c626d3d160c952aaffcb8d1f44de5bf1f7bc8db03c53cbf7c1ca66cdfb556d160289922e6e864e37c88bebfbc01d1f261a369bb4c459f9f767ff82920e1219179ec763a12468bc734b69f1957d5cca9209bd25334bb1bd4570d38245d8011acce51f8425ba72114a3bdec4efba73012b634094f7ce7dc81beec330397e922b1039f19100d3c160bd3cc7f6b4858678f857b92849ecbff68764fd57c954020997913b1aef0d575f4ae616d33a6011744df0d5bc104263b2aab523cd2aa9374648561b58f29a1dce5cfffeb92be1f5b632c6ca1cbe312f903555812fa4d68429c4bc20977d016c4ee5819dcb1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootServiceReport-2.2.3+git1.55a13db1c256-3.6.1.src.rpmServiceReport @@    /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python3python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd3.63.0.4-14.6.0-14.0-15.2-14.14.3a@aM`@`#@`@_F@_O@^'@^2]Γ@msuchanek@suse.commsuchanek@suse.dejsegitz@suse.commsuchanek@suse.commsuchanek@suse.demsuchanek@suse.demsuchanek@suse.comsourabhjain@linux.ibm.comsourabhjain@linux.ibm.comsourabhjain@linux.ibm.com- Fix build on SLE 15: python-rpm-macros required for build (bsc#1193718).- Update to version 2.2.3+git1.55a13db1c256: * [fadump] Update crashkernel recommendation (tid#7023277).- Added hardening to systemd service(s). Added harden_servicereport.service.patch- Update to version 2.2.3 (jsc#SLE-18193): * ServiceReport v2.2.3 release * [Daemon] check active status along with enabled * Run-on supported architectures only * Take crashkernel recommendation from kdump-lib.sh scripts- Update to version 2.2.2+git10.1caca0630e36 (bsc#1181729 ltc#191203): * Update SLES crashkernel recommendation values * update HTX service name - Remove the already included patches - 0001-Add-active-dump-check-in-kdump-and-FADump-plugin.patch - 0002-Introduce-a-new-option-to-mark-plugins-optional.patch - 0003-HTX-Mark-HTX-plugin-as-optional.patch - 0004-Add-new-option-to-run-all-applicable-plugins.patch - 0005-Allow-distro-classes-to-redefine-the-capture-kernel-.patch - 0006-utils-remove-the-invalid-function-call-to-walk_packa.patch - 0007-Update-data-files-of-the-project.patch - 0008-Run-servicereport-using-python3-binary.patch- Update to upstream git (jsc#SLE-13288). + 0001-Add-active-dump-check-in-kdump-and-FADump-plugin.patch + 0002-Introduce-a-new-option-to-mark-plugins-optional.patch + 0003-HTX-Mark-HTX-plugin-as-optional.patch + 0004-Add-new-option-to-run-all-applicable-plugins.patch + 0005-Allow-distro-classes-to-redefine-the-capture-kernel-.patch + 0006-utils-remove-the-invalid-function-call-to-walk_packa.patch + 0007-Update-data-files-of-the-project.patch + 0008-Run-servicereport-using-python3-binary.patch- Run throuhg spec-cleaner and split off changelog. - Fix license and dependencies - Re-download the source- Move setup.cfg metadata to setup.py fileUpdate to version 2.2.2 - Update crashkernel memory reservation limit - Remove rpm postscript - Add servicereport.spec file - Move systemd service file to a generic location - Run service only once at boot time without repair action - fix initrd repair function - [fadump] No boolean return from check_* function - [fadump] indent the code with spaces instead of tabs - Fix the option_string for --plugin option - [fadump] update the logic to extract the FADump mem reservation - Add irqbalance daemon check - Add irqbalance package check - Fix the system platform string extraction from /proc/cpuinfo - Fix powerpc-ibm-utils package name - Fix typo in README.mdVersion 2.2.1 - First Open source release - Initial Commit of Open Source release/bin/sh/bin/sh/bin/sh/bin/shsheep20 1640149818  !"#$%&'()*+,-./0123456789:;<=>?@ABCD2.2.3+git1.55a13db1c256-3.6.1  servicereportServiceReport-2.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txtservicereportpkg__init__.py__pycache____init__.cpython-36.pyccheck.cpython-36.pycfile_manager.cpython-36.pycglobal_context.cpython-36.pyclogger.cpython-36.pycreport.cpython-36.pycutils.cpython-36.pyccheck.pyfile_manager.pyglobal_context.pylogger.pyrepair__init__.py__pycache____init__.cpython-36.pycplugins__init__.py__pycache____init__.cpython-36.pycdaemon_repair.cpython-36.pycfadump_repair.cpython-36.pyckdump_repair.cpython-36.pycpackage_repair.cpython-36.pycdaemon_repair.pyfadump_repair.pykdump_repair.pypackage_repair.pyreport.pyutils.pyvalidate__init__.py__pycache____init__.cpython-36.pycplugins__init__.py__pycache____init__.cpython-36.pycdaemon.cpython-36.pycfadump.cpython-36.pychtx.cpython-36.pyckdump.cpython-36.pycpackage.cpython-36.pycdaemon.pyfadump.pyhtx.pykdump.pypackage.pyschemes__init__.py__pycache____init__.cpython-36.pycschemes.cpython-36.pycschemes.pyservicereport.serviceServiceReportREADME.mdServiceReportCOPYINGservicereport.8.gz/usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/ServiceReport-2.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/servicereportpkg//usr/lib/python3.6/site-packages/servicereportpkg/__pycache__//usr/lib/python3.6/site-packages/servicereportpkg/repair//usr/lib/python3.6/site-packages/servicereportpkg/repair/__pycache__//usr/lib/python3.6/site-packages/servicereportpkg/repair/plugins//usr/lib/python3.6/site-packages/servicereportpkg/repair/plugins/__pycache__//usr/lib/python3.6/site-packages/servicereportpkg/validate//usr/lib/python3.6/site-packages/servicereportpkg/validate/__pycache__//usr/lib/python3.6/site-packages/servicereportpkg/validate/plugins//usr/lib/python3.6/site-packages/servicereportpkg/validate/plugins/__pycache__//usr/lib/python3.6/site-packages/servicereportpkg/validate/schemes//usr/lib/python3.6/site-packages/servicereportpkg/validate/schemes/__pycache__//usr/lib/systemd/system//usr/share/doc//usr/share/doc/ServiceReport//usr/share/licenses//usr/share/licenses/ServiceReport//usr/share/man/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:22254/SUSE_SLE-15-SP3_Update/61f73e0739c9eab7bffb11b0126e168e-ServiceReport.SUSE_SLE-15-SP3_Updatedrpmxz5noarch-suse-linuxPython script, ASCII text executabledirectoryASCII textpython 3.6 byte-compiledtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR=(XNvutf-890cdc04fe9bc2c1c421699120aa0045f68b309bedd7d9716c759112399b80ab5?7zXZ !t/?\]"k%cICx}lHx=(-i;eq=Cp\Ul\&7*MzRFC=7;7aCmIO'KnZ4vm)K N]GH hR2kŋ=nT.Ljhě}G_ܜ˖*9xMG# 3?iOTyB$Rm.ˡ{E.C}&ao]mHꐬ oivr1m!n.HKu#1ڔ]LNsrӮ 0T3W)}_˸lj*-(Lσk"w >;p!; U*l-ύоJ}H:ng~~qQ3)q8V)+^ՈQ_Ya,cIϨc {wOYDfdc9 \ ٦EF([JctLR~&!kG4,qU}9l1.n^g$ȓU`~W~'d^)쿡)TBP,^>ܢȥ%MA5͵OXXHl/ܩ \K!$n|ӞAO^5Fas&L8{ѻuc0LA;UW_lMX <^ފs9b%ldH#1+H U`[Y cޥyiyi<{0jOZءi!^-Ar)kUJؓV@~D0SJlB/ {"/r>ijul_M7kmurb( v9mH<7l7~ff0v=ƥBԏচJ ھd0KmU jw"<~iCOq  DݜT3;RUv3۰hws5ALq 8]/sI\@k'o%ѫ@7?cE&*{v}Ed?;<(z)ȇ06HC5F-Oq^3fe L?2Ϋ 4AM p}z7gD~RlJKI#-A˄ '(sp~Ibif`_ni8bؔ1r 5uQs5M+o a(-i1WG|,ݯ0ĥHM$~Bbқ3+|RqM|В`zFЋsČmj`GW{c`amgv $hm@WgQugb),ua:{<:뭱 !(WM9ę̚ߒ(Tȿ}t7 XZp.;1SB:㰣\਀K$!#١7V`ˢ*KoDXV6R0.|6 )_AHB$a"vKϭ~KFu$Fz( Ӂ ݾr=0m5]eGoflw%5fތBM Y3_|c;FӠYB00U2 0UQj\ o-oeft~[iR2zqf]DTa0KvihB3M9{&-ρ"L637(lhܮ+!,ϖZݏ'GiLo! y%C$-/z{@<4[J 0lA +ۧw{Ed2Jry|aMN! E,*C|\^Bu_k`o-eU}wƹTիkf~vqNI oFbO(YփZ-[+*o_s/4`dBHn%hMmiiyc_2?p-5WݟkTt~.IC\x.):$HnCGE0+$*MDVWi"_p6)}qo؋ٝ &(ŀjE!h=z6R[nt/hP |VU\EJ`-0iDZ~!KbwpvfI|߿r,pe9IΓ,inNj( :˸Hs"j!&=Qz8e27-܁!k碣yis1v"CS6Ko7M (K^B WX(X\nņQgz)14d B>`—ˆFkI) P"K&b/f>3tjG* Գ8?\wi/C,t,m0y0~I|N/!SAe&-2v׉IB1S|O6q8bў^ҵkW'QZ08pS G?q;_u,Gymŋ™$/ Cc%C_3rƙ Tt|BƏoy} pnVD'2㔽 r5'n>#cXL K8nߵS=:QXUƟ[0cqY2dDj:>uFVNvҿ|*9 ܛYtn)r^Tx@IXjf誶P[X/\h?l͇ D֣??TYYBO"kb['eD`>蓾 ry_7뀆ӳ2 jB:iE'c̢r0 ֙UW*UB/K"9 dz҆M6XY;Tڎ#:d4,_ ]`R{ɂ:.^TG)@rE]C Ac$Z ?'@`K].B'&˝nId6FӴ`M4cv,5mNz8^j d ܾ7VXNLנ5TZo[A OR}g{8e>mӬ+嬨[v'')dњ!@\ߠNߐwݯ?/(t Gd/"w'\Cp0j"*6fS.!z9nuK($UVKX&89g %s cvTP88;EwO?5 }V֠APdG-͔y=CP uV1g)ACd=6Va]Xzosߟ"ϊ=`Vü琁ʃ>m qؘ vW [y˥چ:y+&ב Z[瑅`)طo{xݛ5m~ r4N0Sj%.{JHr:*0ާ8Ԋz1UOur>݇dyzEر>\KOu#n6窙s|xjOS oLo :$( #Ihglz!Cd*~kĠ|hU1vi_KhԮ*uu:^XJF?;##=ޑ_ :#$(%EMg*CK*,V=6$aEƮ( zԋ&[wV;ܘº<lveԏjs%Z,:_0x%4)QSmyhʪqT?&$;t#1T%&$!>'9 ~=& [DN«$:F\L1xܕ$ʭY+,b]bhR4/@$>KeL5]KhM-d3JU&{eFtmޠԎ9 XQ \IX'1È9Jd2IT~xSG}JO)Jk/ILMD_#H+m{Y&@Pq<}TH#9M\Tޝ~x4aF~ii\M~ Ӝa]y~5=9CU;rʾ""wy| R >] %m %G&̶׶F(ߖȩӂb'>6S!H#ఝd,D. Atr37g4BW[AkFyըa,:%F]zK ؂M1va YZ