Isilon OneFS 8.0: Laiteohjelmistopaketin asentaminen epäonnistui: /var/patch/backup: ei ole hakemisto
Summary: Laiteohjelmistopaketin asennus ei ole valmis.
Symptoms
Laiteohjelmistopaketin asennuksen aikana asennusta ei suoritettu loppuun, ja tuloksena on esimerkiksi
# 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
Tilana näkyy Asennetaan toistaiseksi.
Katso muutamaa viimeistä riviä /var/log/isi_pkg jokaisesta solmusta, ja sinun pitäisi nähdä seuraava virhe:
# 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
Ongelma voi ilmetä missä tahansa laiteohjelmistopaketissa, kuten IsiFw_Package_v9.3.5.tar tai IsiFw_Package_v10.0.1.tar.
Cause
Väliseinä asennettu kohtaan /var Vaatii vähintään 40 % vapaata levytilaa, jotta suuri korjaustiedosto, kuten laiteohjelmistopaketti, voidaan asentaa. Jos sinulla ei ole tarpeeksi vapaata levytilaa kohdassa /var, solmu epäonnistuisi asennuksessa virheellä:
/var/patch/backup: is not a directory
Resolution
Vähennä levyn käyttöä kohdassa /var. Se on yleensä /var/log hakemisto, joka sisältää suuria tiedostoja, jotka on ehkä katkaistava. Sen määrittäminen, että:
-
Määritä, missä solmussa ei ole vähintään 40 % (kapasiteetin on oltava enintään 60 %) vapaata tilaa
/var# isi_for_array -s 'df -h /var'
-
Muodosta ssh-yhteys solmuun pääkäyttäjänä, jolla ei ole tarpeeksi vapaata tilaa kohdassa
/var# cd /var/log # du ./* | sort -n -r | head -n 10
-
Tee varmuuskopio hakemistosta
/ifs/data/Isilon_Support/Varmuuskopion tallentaminen lyhennettävistä tiedostoista:# mkdir /ifs/data/Isilon_Support/Node<node number>_VarLog_Backup
-
Kopioi lyhennettävät tiedostot uuteen varmuuskopiointihakemistoon:
# cp /ifs/data/Isilon_Support/Node_VarLog_Backup
-
Vaiheen 2 tulos antaisi sinulle 10 suurinta tiedostoa alla
/var/log. Voit katkaista tiedostot komennolla# truncate -s 0 <filename>
-
Tarkista osio uudelleen ja varmista, että olet vapauttanut vähintään 40 % (kapasiteetin pitäisi olla enintään 60 %) levytilasta kohdassa
/var:# isi_for_array -s 'df -h /var'
-
Kun olet vapauttanut tarpeeksi kapasiteettia, yritä epäonnistunutta päivitystä uudelleen komennolla
# isi upgrade retry-last-action --nodes=<lnn of failed node>
-
Odota 30 minuuttia päivitysprosessin suorittamiseen ja varmista, että paketin tilana on Asennettu:
# 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
Jos et tiedä, voidaanko tiedostot katkaista turvallisesti tai jos suuria tiedostoja ei ole kohdassa /var/log Mutta /var Osio on edelleen liian täynnä tai yritä viimeinen toimenpide ei suorita korjaustiedoston asennusta loppuun. Pyydä teknistä tukea ja katso tämä tietämyskannan artikkeli viitteeksi.