(imported comment written by Niraj Kumar Mishra)
Hi Priya,
Yes, after doing client timeout setting we restarted the besclient. I will share the recent logs from the failing machine that I had executed yesterday. For logs I need to ask linux sysadmin to share.
Mean time I would like to share the action info of one the failing fixlet:
// Note: The target packages can be found at https://rhn.redhat.com/rhn/errata/details/Packages.do?eid=23518. The dependencies for the target packages will not be listed on that page.
// Note: SHA1 and SHA256 are not the same values.
begin prefetch block
//Action Properties
parameter “sitefolder” = “{client folder of site whose (name of it as lowercase starts with “patches for rhel5 native tools”)}”
parameter “cwd” = “{client folder of the current site}”
parameter “fixletid” = “{origin fixlet id of action as string}”
parameter “yumVersionOld” = “{if (exists package “yum” whose (rpm version record of it >= rpm package version record “3.2.22-20”) of rpm) then “” else “-l”}”
//File Locations
parameter “EDR_RepodataManifest” = “{parameter “sitefolder”}/EDR_RepodataManifest”
parameter “EDR_YumConfig” = “{parameter “cwd”}/EDR_YumConfig_{parameter “fixletid”}”
parameter “EDR_YumRepos” = “{parameter “cwd”}/EDR_YumRepos_{parameter “fixletid”}”
parameter “EDR_YumFilelists” = “{parameter “cwd”}/EDR_YumFilelists_{parameter “fixletid”}”
parameter “EDR_RepodataSpec” = “{parameter “cwd”}/EDR_RepodataSpec_{parameter “fixletid”}”
parameter “EDR_PackageSpec” = “{parameter “cwd”}/EDR_PackageSpec_{parameter “fixletid”}”
parameter “EDR_PackageMapping” = “{parameter “cwd”}/EDR_PackageMapping_{parameter “fixletid”}”
//Log Locations
parameter “EDR_DeployDataDir” = “{parameter “cwd”}/…/…/EDRDeployData/”
parameter “EDR_YumResolveOutput” = “{parameter “cwd”}/EDR_YumResolveOutput_{parameter “fixletid”}”
parameter “t0” = “{if (exists package “file” whose (rpm version record of it < rpm package version record “4.17-28” AND architecture of it = “x86_64”) of rpm AND NOT exists package “file” whose (rpm version record of it >= rpm package version record “4.17-28” AND architecture of it = “x86_64”) of rpm) then “file-4.17-28.x86_64” else “”}”
parameter “packages” = “{parameter “t0”}”
if {not exists setting “_BESClient_RHEL_AllowYumDownloads” whose (value of it = “1”) of client}
Failed
execute prefetch plug-in “/bin/bash” “{parameter “sitefolder”}/SelectRepoFiles.sh” -m “{parameter “EDR_RepodataManifest”}” -s “{parameter “EDR_RepodataSpec”}” -r “{parameter “EDR_YumRepos”}”
add prefetch item {concatenation “;” of lines of file (parameter “EDR_RepodataSpec”)}
collect prefetch items
execute prefetch plug-in “/bin/bash” “{parameter “sitefolder”}/CreateYumConfig.sh” -d “{parameter “cwd”}” -f “{download folder}” -p “{parameter “sitefolder”}” -r “{parameter “EDR_YumRepos”}” -c “{parameter “EDR_YumConfig”}” {parameter “yumVersionOld”}
execute prefetch plug-in “/bin/bash” “{parameter “sitefolder”}/ResolveDependencies.sh” -f “{parameter “EDR_YumFilelists”}” -y “{parameter “EDR_YumResolveOutput”}” -o “{parameter “EDR_PackageSpec”}” -p “{parameter “fixletid”}” -m “{parameter “EDR_PackageMapping”}” {parameter “yumVersionOld”} -c “{parameter “EDR_YumConfig”}” “{parameter “packages”}”
if { (number of lines of file (parameter “EDR_YumFilelists”) | 0 ) > 0 }
execute prefetch plug-in “/bin/bash” “{parameter “sitefolder”}/SelectRepoFiles.sh” -d “filelists” -m “{parameter “EDR_RepodataManifest”}” -s “{parameter “EDR_RepodataSpec”}” -r “{parameter “EDR_YumRepos”}”
add prefetch item {concatenation “;” of lines of file (parameter “EDR_RepodataSpec”)}
collect prefetch items
execute prefetch plug-in “/bin/bash” “{parameter “sitefolder”}/CreateYumConfig.sh” -d “{parameter “cwd”}” -f “{download folder}” -p “{parameter “sitefolder”}” -r “{parameter “EDR_YumRepos”}” -c “{parameter “EDR_YumConfig”}” -x
execute prefetch plug-in “/bin/bash” “{parameter “sitefolder”}/ResolveDependencies.sh” -f “{parameter “EDR_YumFilelists”}” -y “{parameter “EDR_YumResolveOutput”}” -o “{parameter “EDR_PackageSpec”}” -p “{parameter “fixletid”}” -m “{parameter “EDR_PackageMapping”}” {parameter “yumVersionOld”} -c “{parameter “EDR_YumConfig”}” “{parameter “packages”}”
endif
add prefetch item {if (exists (file (parameter “EDR_PackageSpec”)) whose (number of lines of it > 0)) then concatenation " ; " of lines of file (parameter “EDR_PackageSpec”) else “”}
endif
end prefetch block
parameter “EDR_PackageList” = “{if (exists (file (parameter “EDR_PackageMapping”)) whose (number of lines of it > 0)) then concatenation " " of ((”%22" & download path (preceding text of first " " of it) & “%22”) of lines of file (parameter “EDR_PackageMapping”)) else (parameter “packages”)}"
wait /bin/bash “{folder (parameter “sitefolder”)}/InstallPackages.sh” -f “{parameter “fixletid”}” -m “{parameter “EDR_PackageMapping”}” -r “{parameter “EDR_YumResolveOutput”}” -g “{parameter “EDR_YumConfig”}” -e “{parameter “cwd”}” -l “{parameter “EDR_DeployDataDir”}” {parameter “EDR_PackageList”}
//Cleanup
delete “{parameter “EDR_YumConfig”}”
delete “{parameter “EDR_YumRepos”}”
delete “{parameter “EDR_RepodataSpec”}”
delete “{parameter “EDR_PackageSpec”}”
delete “{parameter “EDR_PackageMapping”}”
delete “{parameter “EDR_YumResolveOutput”}”
delete “{parameter “EDR_YumFilelists”}”
Once again thank you so much for your great support
Thanks
Niraj