Isilon OneFS 8.0: Firmwarepakken kan ikke installeres: /var/patch/backup: er ikke en mappe
Summary: Installationen af firmwarepakken ville ikke være fuldført.
Symptoms
Under installation af firmwarepakken vil installationen ikke blive fuldført, og output som f.eks.:
# isi upgrade patches list Patch Name Description Status ---------------------------------------------------------------------------------------------------------------------------------- IsiFw_Package_v9.3.5 Package Name : IsiFw Package v9.3.5 2017-04-04 To... Installing
Ville vise Status som Installation på ubestemt tid.
Se på de sidste par linjer fra /var/log/isi_pkg for hver node, og du bør se følgende fejl:
# isi_for_array -s 'tail -50 /var/log/isi_pkg' ......... 2017-05-28T13:31:56-05:00 <3.6> node-1 isi_pkg[16306]: Starting task for request 'INSTALL', task 'INSTALL_INIT', hash '2693c810637d37a02ee9cb57a9d01d3d' 2017-05-28T13:31:59-05:00 <3.6> node-1 isi_pkg[16306]: Running requirements file first for IsiFw_Package_v9.3.5.. 2017-05-28T13:31:59-05:00 <3.3> node-1 isi_pkg[16306]: /var/patch/backup: is not a directory. 2017-05-28T13:31:59-05:00 <3.3> node-1 isi_pkg[16306]: install_init: Task encountered unknown failures
Dette problem kan opstå for enhver af firmwarepakkerne, f.eks. IsiFw_Package_v9.3.5.tar eller IsiFw_Package_v10.0.1.tar.
Cause
Skillevæg monteret under /var Kræver mindst 40 % ledig diskplads for at tillade installation af en stor programrettelse som f.eks. firmwarepakke. Hvis du ikke har nok ledig diskplads under /var, ville noden mislykkes installationen med fejl:
/var/patch/backup: is not a directory
Resolution
Reducer diskforbruget under /var. Det er normalt /var/log mappe, der skal indeholde store filer, der muligvis skal afkortes. For at fastslå, at:
-
Bestem, hvilken node der ikke har mindst 40 % (kapaciteten skal være 60 % eller mindre) ledig plads under
/var# isi_for_array -s 'df -h /var'
-
SSH til noden som rodbruger, der ikke har nok ledig plads under
/var# cd /var/log # du ./* | sort -n -r | head -n 10
-
Opret en sikkerhedskopimappe i
/ifs/data/Isilon_Support/Sådan gemmer du en sikkerhedskopi af de filer, der afkortes:# mkdir /ifs/data/Isilon_Support/Node<node number>_VarLog_Backup
-
Kopier de filer, du afkorter, til den nye sikkerhedskopimappe:
# cp /ifs/data/Isilon_Support/Node_VarLog_Backup
-
Resultatet af trin 2 ville give dig top 10 største filer under
/var/log. Du kan afkorte filerne ved hjælp af kommandoen:# truncate -s 0 <filename>
-
Kontroller partitionen igen for at sikre, at du har frigjort mindst 40 % (kapaciteten skal være 60 % eller mindre) af diskpladsen under
/var:# isi_for_array -s 'df -h /var'
-
Når du har frigjort tilstrækkelig kapacitet, kan du prøve den mislykkede opgradering igen ved hjælp af kommandoen:
# isi upgrade retry-last-action --nodes=<lnn of failed node>
-
Tillad 30 minutter til at fuldføre opgraderingen, og kontrollér, at pakken viser Installeret til status:
# isi upgrade patches list Patch Name Description Status ------------------------------------------------------------------------------------------------------------------ IsiFw_Package_v10.0.1 Package Name : IsiFw Package v10.0.1 2017-05-02 T... Installed
Hvis du ikke ved, om filerne kan afkortes sikkert, eller hvis der ikke er nogen store filer under /var/log Men /var partitionen er stadig for fuld, eller genprøv det sidste trin fuldfører ikke installationen af programrettelsen, så kontakt teknisk support for at få hjælp, og se denne KB som reference.