t***@bluewin.ch
2014-04-06 09:25:48 UTC
Hi all,
how can I avoid or skip "Fatal error: Low level socket error connecting to host xyz: No route to host" when one host is down / not reachable ?
e.g.
from fabric.api import env,sudo,roles,run,task,cd
env.roledefs = {
'lamp':['www','www-b','www-f'],
}
def updatenupgrade():
if run("lsb_release -i| egrep -i '(Debian|Ubuntu)'"):
sudo('aptitude update && aptitude upgrade')
else:
sudo('yum update')
If host 'www-b' is down 'www-f' unfortunately never gets treated.
(--warn-only does not help)
thanks,
Jan
how can I avoid or skip "Fatal error: Low level socket error connecting to host xyz: No route to host" when one host is down / not reachable ?
e.g.
from fabric.api import env,sudo,roles,run,task,cd
env.roledefs = {
'lamp':['www','www-b','www-f'],
}
def updatenupgrade():
if run("lsb_release -i| egrep -i '(Debian|Ubuntu)'"):
sudo('aptitude update && aptitude upgrade')
else:
sudo('yum update')
If host 'www-b' is down 'www-f' unfortunately never gets treated.
(--warn-only does not help)
thanks,
Jan