mirror of
https://github.com/YunoHost/package_check.git
synced 2024-09-03 20:06:20 +02:00
Fix curl: (6) Could not resolve host
This commit is contained in:
parent
ed29018275
commit
9621907fcb
2 changed files with 9 additions and 3 deletions
|
@ -45,14 +45,14 @@ LXC_START () {
|
||||||
ECHO_FORMAT "Le conteneur n'a pas démarré correctement...\n" "lred" "bold"
|
ECHO_FORMAT "Le conteneur n'a pas démarré correctement...\n" "lred" "bold"
|
||||||
failstart=1
|
failstart=1
|
||||||
if [ "$i" -ne 3 ]; then
|
if [ "$i" -ne 3 ]; then
|
||||||
echo "Redémarrage du conteneur..."
|
ECHO_FORMAT "Redémarrage du conteneur...\n" "lred" "bold"
|
||||||
fi
|
fi
|
||||||
LXC_STOP
|
LXC_STOP
|
||||||
elif ! ssh $ARG_SSH $LXC_NAME "sudo ping -q -c 2 security.debian.org > /dev/null 2>&1; exit \$?"; then # Si le conteneur a démarré, test sa connectivité.
|
elif ! ssh $ARG_SSH $LXC_NAME "sudo ping -q -c 2 security.debian.org > /dev/null 2>&1; exit \$?"; then # Si le conteneur a démarré, test sa connectivité.
|
||||||
ECHO_FORMAT "Le conteneur ne parvient pas à accéder à internet...\n" "lred" "bold"
|
ECHO_FORMAT "Le conteneur ne parvient pas à accéder à internet...\n" "lred" "bold"
|
||||||
failstart=1
|
failstart=1
|
||||||
if [ "$i" -ne 3 ]; then
|
if [ "$i" -ne 3 ]; then
|
||||||
echo "Redémarrage du conteneur..."
|
ECHO_FORMAT "Redémarrage du conteneur...\n" "lred" "bold"
|
||||||
fi
|
fi
|
||||||
LXC_STOP
|
LXC_STOP
|
||||||
else
|
else
|
||||||
|
|
|
@ -57,7 +57,13 @@ CHECK_URL () {
|
||||||
IP_CURL="127.0.0.1"
|
IP_CURL="127.0.0.1"
|
||||||
fi
|
fi
|
||||||
echo -e "$IP_CURL $DOMAIN #package_check\n$IP_CURL $SOUS_DOMAIN #package_check" | sudo tee -a /etc/hosts > /dev/null # Renseigne le hosts pour le domain à tester, pour passer directement sur localhost
|
echo -e "$IP_CURL $DOMAIN #package_check\n$IP_CURL $SOUS_DOMAIN #package_check" | sudo tee -a /etc/hosts > /dev/null # Renseigne le hosts pour le domain à tester, pour passer directement sur localhost
|
||||||
sleep 1 # Évite peut-être (?) les erreurs de résolution dns de curl.
|
i=1; while [ "$i" -le 5 ]; do
|
||||||
|
curl -Lk $DOMAIN > /dev/null 2>&1
|
||||||
|
if [ $? -ne 6 ]; then
|
||||||
|
break # Si curl renvoi 6, c'est l'erreur "Could not resolve host"
|
||||||
|
fi
|
||||||
|
sleep 1; (( i++ )) # Boucle pendant 5 secondes max pour laisser du temps au dns.
|
||||||
|
done
|
||||||
curl_error=0
|
curl_error=0
|
||||||
http503=0
|
http503=0
|
||||||
i=1
|
i=1
|
||||||
|
|
Loading…
Add table
Reference in a new issue