mirror of
https://github.com/YunoHost/package_check.git
synced 2024-09-03 20:06:20 +02:00
Log boot lxc
This commit is contained in:
parent
aa5acd9425
commit
925e75618e
2 changed files with 4 additions and 1 deletions
|
@ -613,6 +613,7 @@ INIT_VAR
|
|||
INIT_LEVEL
|
||||
echo -n "" > "$COMPLETE_LOG" # Initialise le fichier de log
|
||||
echo -n "" > "$RESULT" # Initialise le fichier des résulats d'analyse
|
||||
> "$script_dir/lxc_boot.log" # Initialise le fichier de log du boot du conteneur
|
||||
if [ "$no_lxc" -eq 0 ]; then
|
||||
LXC_INIT
|
||||
fi
|
||||
|
|
|
@ -26,7 +26,7 @@ LXC_START () {
|
|||
for i in `seq 1 3`
|
||||
do # Tente jusqu'à 3 fois de démarrer le conteneur
|
||||
# Démarrage de la machine
|
||||
sudo lxc-start -n $LXC_NAME -d | tee -a "$RESULT" 2>&1
|
||||
sudo lxc-start -n $LXC_NAME -d --logfile "$script_dir/lxc_boot.log" | tee -a "$RESULT" 2>&1
|
||||
for j in `seq 1 10`
|
||||
do # Vérifie que la machine est accessible en ssh avant de commencer. Il lui faut le temps de démarrer.
|
||||
echo -n .
|
||||
|
@ -56,6 +56,8 @@ LXC_START () {
|
|||
fi
|
||||
if [ "$i" -eq 3 ] && [ "$failstart" -eq 1 ]; then # Si le dernier démarrage est encore en erreur, stoppe le test
|
||||
ECHO_FORMAT "Le conteneur a rencontré des erreurs 3 fois de suite...\nSi le problème persiste, utilisez le script lxc_check.sh pour vérifier et réparer le conteneur." "lred" "bold"
|
||||
echo "Log de démarrage:"
|
||||
cat "$script_dir/lxc_boot.log"
|
||||
return 1
|
||||
fi
|
||||
done
|
||||
|
|
Loading…
Add table
Reference in a new issue