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"
|
||||
failstart=1
|
||||
if [ "$i" -ne 3 ]; then
|
||||
echo "Redémarrage du conteneur..."
|
||||
ECHO_FORMAT "Redémarrage du conteneur...\n" "lred" "bold"
|
||||
fi
|
||||
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é.
|
||||
ECHO_FORMAT "Le conteneur ne parvient pas à accéder à internet...\n" "lred" "bold"
|
||||
failstart=1
|
||||
if [ "$i" -ne 3 ]; then
|
||||
echo "Redémarrage du conteneur..."
|
||||
ECHO_FORMAT "Redémarrage du conteneur...\n" "lred" "bold"
|
||||
fi
|
||||
LXC_STOP
|
||||
else
|
||||
|
|
|
@ -57,7 +57,13 @@ CHECK_URL () {
|
|||
IP_CURL="127.0.0.1"
|
||||
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
|
||||
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
|
||||
http503=0
|
||||
i=1
|
||||
|
|
Loading…
Add table
Reference in a new issue