Avamar: Avtar epäonnistuu, kun run-at-start-komentosarja palauttaa muun kuin nollan poistumiskoodin

摘要: Varmuuskopiointi epäonnistuu, kun käytetään käyttäjän määrittämää run-at-start-komentosarjaa, koska komentosarja palauttaa poistumiskoodin 1; avtar käsittelee mitä tahansa nollasta poikkeavaa koodia virheenä (kuten "avtar Info: Takaisin käynnistyskäynnistä, poistumiskoodi 1"). Korjaa komentosarja niin, että poistu 0 ongelman ratkaisemiseksi. ...

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

Varmuuskopiointivirheet käynnistettäviä komentosarjoja käytettäessä

Varmuuskopiointia ei suoriteta loppuun, kun avtarille on määritetty mukautettu run-at-start-komentosarja.

  • Avtar-lokit ilmaisevat, että se palasi run-at-start-komentosarjasta nollasta poikkeavalla poistumiskoodilla.
  • Varmuuskopiointityöt on merkitty epäonnistuneiksi.
  • Varmuuskopiointi onnistuu, kun käynnistyskomentosarja poistetaan käytöstä.
avtar Info : Back from run-at-start, exit code 1
avtar Error : Exiting avtar with run-at-start script failure 1

原因

Run-at-Start-komentosarjan poistumiskoodi ei kelpaa

Varmuuskopiointi epäonnistuu, koska mukautettu run-at-start-komentosarja palauttaa muun poistumiskoodin kuin . Linux/UNIX-ympäristöissä on ainoa arvo, joka osoittaa menestystä. Avtar tulkitsee nollasta poikkeavan arvon komentosarjavirheeksi, jolloin varmuuskopiointi keskeytyy.

  • Komentosarja palautti poistumiskoodin joka avtar kirjattu virheenä.
  • Avamar käsittelee tätä nollasta poikkeavaa poistumiskoodia virheenä ja pysäyttää varmuuskopioinnin.

Asiaankuuluva lokimerkintä:

avtar Info : Back from run-at-start, exit code 1
avtar Error : Exiting avtar with run-at-start script failure 1

解决方案

Avtar run-at-start -komentosarjavirheiden korjaaminen

Vaiheittainen ratkaisu

Kun mukautettu run-at-start-komentosarja palauttaa nollasta poikkeavan poistumiskoodin, avtar käsittelee varmuuskopiointia epäonnistuneena. Varmista seuraavien ohjeiden avulla, että komentosarja palaa menestyksestä.

  • Etsi avtar-käynnistysvaihetta varten määritetty komentosarja (kuten /opt/avamar/etc/run_at_start.d/custom_script.sh ).
  • Avaa komentosarja editorissa ja tarkista logiikka, joka määrittää onnistumisen tai epäonnistumisen.
  • Lisää tai muokkaa komentosarjan lopussa poistumislauseketta siten, että onnistunut suoritus päättyy exit 0 .
  • Varmista, että myös mahdolliset virhepolut käyttävät asianmukaisia nollasta poikkeavia koodeja vain aidon virheen tapahtuessa.
  • Tallenna muutokset ja määritä suoritettavat käyttöoikeudet, jos niitä ei ole jo määritetty.

Esimerkki oikeasta komentosarjan päättymisestä:

#!/bin/bash
# Your custom logic here

if [ $? -eq 0 ]; then
    echo "Custom script completed successfully"
    exit 0
else
    echo "Custom script encountered an error"
    exit 1
fi

 

Vahvista komentosarja paikallisesti

Suorita komentosarja manuaalisesti ja varmista, että se sulkeutuu .

$ /opt/avamar/etc/run_at_start.d/custom_script.sh
Custom script completed successfully
$ echo $?
0

 

Käynnistä avtar uudelleen ja käynnistä varmuuskopiointi.

Kun komentosarja on vahvistettu, palaa 0, käynnistä AVTAR-palvelu uudelleen ja aloita varmuuskopiointityö normaalin toiminnan varmistamiseksi.

# Restart avtar service
$ systemctl restart avtar

# Initiate a test backup (replace and as needed)
$ avtar -c -p -b

 

Vahvista ratkaisu.

Tarkista avtar-lokista, ettei virhesanomaa ole "Exiting avtar with run‑at‑start script failure 1." Onnistunut lokimerkintä muistuttaa seuraavaa:

[2025-10-09 12:34:56] INFO avtar Info : Back from run-at-start, exit code 0
[2025-10-09 12:35:10] INFO Backup completed successfully

 

HUOMIO: Älä ohita nollasta poikkeavia poistumiskoodeja. Ne osoittavat aitoja virheitä, jotka on korjattava ennen jatkamista.
HUOMIO: Run-at-start-komentosarjan virheellinen muokkaaminen voi aiheuttaa varmuuskopiointivirheitä kaikille kyseistä käytäntöä käyttäville asiakkaille. Testaa muutokset ensin muussa kuin tuotantoympäristössä.
HUOMAUTUS: Jos et pysty muokkaamaan komentosarjaa tai ongelma jatkuu yllä olevien vaiheiden suorittamisen jälkeen, ota yhteys Dellin tukeen.

受影响的产品

Avamar

产品

Avamar Client, Avamar Client for Linux, UNIX, MacOSX
文章属性
文章编号: 000210566
文章类型: Solution
上次修改时间: 23 10月 2025
版本:  4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。