Ignore:
Timestamp:
Apr 26, 2017, 2:50:45 PM (4 years ago)
Author:
jrpelegrina
Message:

Wip in add checking of n4d status

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lliurex-up/trunk/fuentes/lliurex-up-cli/usr/sbin/lliurex-upgrade

    r4093 r4461  
    1717
    1818               
     19                print("  [Lliurex-up]: Checking n4d service status")
     20
    1921                self.lliurexcore = lliurex.lliurexup.LliurexUpCore()
    2022                log_msg="------------------------------------------\n"+"LLIUREX-UP-CLI STARTING AT: " + datetime.datetime.today().strftime("%d/%m/%y %H:%M:%S") +"\n------------------------------------------"
    2123                self.log(log_msg)
    2224                signal.signal(signal.SIGINT,self.handler_signal)
     25                self.checkN4dStatus()
    2326                self.checkInitialFlavour()
    2427       
    2528        #def __init__
    2629       
     30        def checkN4dStatus(self):
     31
     32                self.statusN4d=self.lliurexcore.n4dstatus
     33                print self.statusN4d
     34               
     35                if not self.statusN4d:
     36                        print("  [Lliurex-up]: N4d is not working. Execute 'sudo systemctl restart n4d.service' and try again")
     37                        log_msg="N4d is not working"
     38                        self.log(log_msg)
     39                        self.lliurexcore.cleanEnvironment()
     40                        self.lliurexcore.cleanLliurexUpLock()
     41                        sys.exit(1)
     42                               
     43
    2744        def checkInitialFlavour(self):
    2845
     
    3956
    4057                print("  [Lliurex-up]: Checking connection to lliurex.net")
     58
    4159                can_connect=self.lliurexcore.canConnectToLliurexNet()
    4260                if can_connect:
     
    463481                       
    464482                clientCheckingMirror=self.clientCheckingMirrorIsRunning()
     483               
    465484                if clientCheckingMirror!=False:
    466485                        if clientCheckingMirror:
     
    497516                                        self.distUpgrade(extra_args)
    498517                                        self.postActionsScript(extra_args)
     518                                        time.sleep(5)
    499519                                        self.checkingFinalFlavourToInstall()   
    500520                                        self.checkFinalUpgrade()
     
    548568#def usage
    549569
     570
    550571def free_space_check():
    551572               
Note: See TracChangeset for help on using the changeset viewer.