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

Summary: 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. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

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

Cause

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

Resolution

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.

Affected Products

Avamar

Products

Avamar Client, Avamar Client for Linux, UNIX, MacOSX
Article Properties
Article Number: 000210566
Article Type: Solution
Last Modified: 23 Oct 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.