Projet

Général

Profil

Tâche #31684

Mis à jour par Gilles Grandgérard il y a environ 3 ans




Erreur de lors de la restauration bareos du conteneur addc
2 points à voir :
- Pb de templating dans samba4-vars.conf dans NTP_SERVERS
- Vérifier la restauration du sysvol.tar.gz


h3. Contexte:


restauration en partant d'une image clonezilla d'un serveur fonctionnel d'il y a 2 mois suivie d'une restauration bareos.
- restauration de l'image clonezilla
- Maj-Auto
- reconfigure + reboot
- bareosrestore.py --catalog
- bareosrestore --all
- reconfigure

l'erreur trouvée dans 'var/log/rsyslog/local/bareos-dir/bareos-dir.err.log':
2021-02-10T14:18:02.160711+01:00 scribe.ad.0690133v.lan bareos-dir: scribe_fd JobId 133: Error: Runscript: ClientAfterJob returned non-zero status=1. ERR=Child exited with code 1

Ce qui me renvoi sur ' var/log/rsyslog/local/bareos-dir/bareos-dir.info.log ' ou je trouve cette erreur à la même date/heure:
<pre>
2021-02-10T14:18:01.475652+01:00 scribe.ad.0690133v.lan bareos-dir: scribe_fd JobId 133: shell command: run ClientAfterJob "/usr/share/eole/sbin/bareosrestore.py --addc post"
2021-02-10T14:18:02.131911+01:00 scribe.ad.0690133v.lan bareos-dir: scribe_fd JobId 133: ClientAfterJob: Traceback (most recent call last):
2021-02-10T14:18:02.131989+01:00 scribe.ad.0690133v.lan bareos-dir: scribe_fd JobId 133: ClientAfterJob: File "/usr/bin/addc_restore", line 26, in <module>
2021-02-10T14:18:02.132044+01:00 scribe.ad.0690133v.lan bareos-dir: scribe_fd JobId 133: ClientAfterJob: config = ConfigObj('/etc/eole/samba4-vars.conf')
2021-02-10T14:18:02.132087+01:00 scribe.ad.0690133v.lan bareos-dir: scribe_fd JobId 133: ClientAfterJob: File "/usr/lib/python3/dist-packages/configobj.py", line 1229, in init
2021-02-10T14:18:02.132137+01:00 scribe.ad.0690133v.lan bareos-dir: scribe_fd JobId 133: ClientAfterJob: self._load(infile, configspec)
2021-02-10T14:18:02.132176+01:00 scribe.ad.0690133v.lan bareos-dir: scribe_fd JobId 133: ClientAfterJob: File "/usr/lib/python3/dist-packages/configobj.py", line 1318, in _load
2021-02-10T14:18:02.132220+01:00 scribe.ad.0690133v.lan bareos-dir: scribe_fd JobId 133: ClientAfterJob: raise error
2021-02-10T14:18:02.132257+01:00 scribe.ad.0690133v.lan bareos-dir: scribe_fd JobId 133: ClientAfterJob: configobj.ConfigObjError: Parsing failed with several errors.
2021-02-10T14:18:02.132300+01:00 scribe.ad.0690133v.lan bareos-dir: scribe_fd JobId 133: ClientAfterJob: First error at line 8.
2021-02-10T14:18:02.146962+01:00 scribe.ad.0690133v.lan bareos-dir: scribe_fd JobId 133: ClientAfterJob: post ADDC
</pre>

Voilà le contenu de ' /var/lib/lxc/addc/rootfs/etc/eole/samba4-vars.conf'
<pre>
AD_REALM='ad.0690133v.lan'
AD_DOMAIN='ad'
AD_HOST_NAME='addc'
AD_HOST_IP='172.23.249.242'
NOM_CARTE_NIC1='eth0'
AD_SERVER_ROLE='controleur de domaine'
BASEDN='DC=ad,DC=0690133v,DC=lan'
NTP_SERVERS='0.fr.pool.ntp.org
1.fr.pool.ntp.org
2.fr.pool.ntp.org
3.fr.pool.ntp.org'
AD_ADDITIONAL_DC_IP=''
AD_DOMAIN_SID=''
AD_ADDITIONAL_DC='non'
AD_DNS_BACKEND='SAMBA_INTERNAL'
AD_ADMIN='Administrator'
AD_HOST_KEYTAB_FILE='/var/lib/samba/eole-ad-dc.keytab'
ACTIVER_AD_HOMES_SHARE='oui'
ACTIVER_AD_PROFILES_SHARE='oui'
AD_HOMES_SHARE_HOST_NAME=''
AD_PROFILES_SHARE_HOST_NAME=''
AD_HOME_SHARE_PATH='/home/adhomes'
AD_PROFILE_SHARE_PATH='/home/adprofiles'
AD_INSTANCE_LOCK_FILE='/var/lib/samba/.instance_ok'
AD_BACKEND_STORE='tdb'
AD_PLAINTEXT_SECRETS='non'
</pre>

h3. contournement


j'ai modifié les lignes 8 à 11 comme ceci:
<pre>
NTP_SERVERS='0.fr.pool.ntp.org'
# 1.fr.pool.ntp.org
# 2.fr.pool.ntp.org
# 3.fr.pool.ntp.org
</pre>

et lancé 'addc-restore' depuis le conteneur addc.
Pas d'erreur

puis reconfigure
Tout semble ok, je peux me reconnecter sous w10 et mes gpo ont repris leur place.

Retour