X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=bootman.py;h=981a9118bf4485037e745e595a88ec8623ca709c;hb=da913fbd1629fc4669b186915df8ff3a340482d3;hp=e8dc7b89dae9d55d71115a520c8587e7a980ec5c;hpb=90b2e8e7cb145cb1f6b3780867617084441b6ca9;p=monitor.git diff --git a/bootman.py b/bootman.py index e8dc7b8..981a911 100755 --- a/bootman.py +++ b/bootman.py @@ -20,7 +20,7 @@ from sets import Set import ssh.pxssh as pxssh import ssh.fdpexpect as fdpexpect import ssh.pexpect as pexpect -from unified_model import * +from monitor.model import * from emailTxt import mailtxt from nodeconfig import network_config_to_str import traceback @@ -582,6 +582,9 @@ def reboot(hostname, config=None, forced_action=None): "bminit-cfg-auth-getplc-update-hardware-installinit-installdisk-installbootfs-installcfg-installstop-update-installinit-validate-rebuildinitrd-netcfg-disk-update4-update3-update3-kernelcopyfail-exception-update-debug-done", "bminit-cfg-auth-getplc-hardware-installinit-installdisk-installbootfs-installcfg-installstop-update-installinit-validate-rebuildinitrd-netcfg-disk-update4-update3-update3-kernelcopyfail-exception-update-debug-done", "bminit-cfg-auth-getplc-installinit-validate-exception-noinstall-update-debug-done", + # actual solution appears to involve removing the bad files, and + # continually trying to boot the node. + "bminit-cfg-auth-getplc-update-installinit-validate-rebuildinitrd-netcfg-disk-update4-update3-update3-implementerror-update-debug-done", ]: sequences.update({n : "restart_bootmanager_rins"})