Ignore:
Timestamp:
Apr 26, 2017, 5:47:10 PM (3 years ago)
Author:
jrpelegrina
Message:

Add checking of n4d service

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lliurex-up/trunk/fuentes/lliurex-up/usr/share/lliurex-up/lliurex-up.py

    r4461 r4468  
    121121                self.free_space_check()
    122122                self.llxup_connect=LliurexUpConnect.LliurexUpConnect()
    123                 print "  [Lliurex-up]: Checking metapackage"
     123                #print "  [Lliurex-up]: Checking metapackage"
    124124                #self.checkFlavour=self.llxup_connect.checkFlavour()
    125125                #self.previousFlavours=self.llxup_connect.previousFlavours
     
    588588
    589589                if self.initactions_process_t.done:
    590                         if self.can_connect:
    591                                 #is_mirror_running_inserver=self.llxup_connect.clientCheckingMirrorIsRunning()
    592                                 if self.is_mirror_running_inserver==False:
    593 
    594                                         if  not self.check_lliurexup_t.is_alive() and not self.check_lliurexup_t.launched:
    595                                                 print "  [Lliurex-up]: Checking Lliurex-up version"
    596                                                 msg_gather="<span><b>"+_("Looking for new version of Lliurex Up")+"</b></span>"
     590                        if self.statusN4d:
     591                                if self.can_connect:
     592                                        #is_mirror_running_inserver=self.llxup_connect.clientCheckingMirrorIsRunning()
     593                                        if self.is_mirror_running_inserver==False:
     594
     595                                                if  not self.check_lliurexup_t.is_alive() and not self.check_lliurexup_t.launched:
     596                                                        print "  [Lliurex-up]: Checking Lliurex-up version"
     597                                                        msg_gather="<span><b>"+_("Looking for new version of LliureX Up")+"</b></span>"
     598                                                        self.gather_label.set_markup(msg_gather)
     599                                                        self.check_lliurexup_t.start()
     600                                                        self.check_lliurexup_t.launched=True
     601                                                        self.show_number_process_executing(2,"")
     602
     603
     604                                                if  self.check_lliurexup_t.done:
     605                                                        if not self.is_lliurexup_updated:
     606                                                                if  not self.install_lliurexup_t.is_alive() and not self.install_lliurexup_t.launched:
     607                                                                        print "  [Lliurex-up]: Updating Lliurex-up"
     608                                                                        msg_gather="<span><b>"+_("Updating LliureX Up")+"</b></span>"
     609                                                                        self.gather_label.set_markup(msg_gather)
     610                                                                        self.install_lliurexup_t.start()
     611                                                                        self.install_lliurexup_t.launched=True
     612                                                                        self.show_number_process_executing(3,"")
     613
     614                                                                else:
     615                                                                        if self.install_lliurexup_t.done:
     616                                                                                print "  [Lliurex-up]: Reboot Lliurex-up"
     617                                                                                #msg_gather="<span><b>"+_("Lliurex-up is now updated and will be reboot")+"</b></span>"
     618                                                                                #self.pbar.hide()
     619                                                                                #self.gather_label.set_markup(msg_gather)
     620                                                                                #self.t=threading.Thread(target=self.reboot_lliurexup)
     621                                                                                self.pbar_label.hide()
     622                                                                                self.msg_wait="<span><b>"+_("LliureX Up is now updated and will be reboot in %s seconds...")+"</b></span>"
     623                                                                                GLib.timeout_add(10,self.wait_to_reboot)
     624                                                                                #self.t.daemon=True
     625                                                                                #self.t.start()
     626                                                                                return False
     627                                                        else:
     628                                                                if not self.check_mirror_t.is_alive() and not self.check_mirror_t.launched:
     629                                                                        print "  [Lliurex-up]: Checking if mirror exist"
     630                                                                        msg_gather="<span><b>"+_("Checking if mirror exist and there is updated")+"</b></span>"
     631                                                                        self.gather_label.set_markup(msg_gather)
     632                                                                        self.check_mirror_t.start()
     633                                                                        self.check_mirror_t.launched=True
     634                                                                        self.show_number_process_executing(4,"")
     635
     636
     637                                                               
     638                                                                if      self.check_mirror_t.done:
     639                                                                        is_mirror_running=self.llxup_connect.lliurexMirrorIsRunning()
     640
     641                                                                        if not self.is_mirror_updated:
     642                                                                                if not is_mirror_running:
     643                                                                                        print "  [Lliurex-up]: Asking if mirror will be update"
     644                                                                                        self.yes_button_box.show()
     645                                                                                        self.no_button_box.show()
     646                                                                                        self.pbar.hide()
     647                                                                                        self.pbar_label.hide()
     648                                                                                        #self.spinner.stop()
     649                                                                                        msg_gather="<span><b>"+_("Your mirror is not update. Do you want to update it?")+"</b></span>"
     650                                                                                        self.gather_label.set_markup(msg_gather)
     651                                                                                        #GLib.timeout_add(100,self.pulsate_wait_response)
     652                                                                                        return False
     653
     654                                                                                else:
     655                                                                                        self.mirror_running_msg()
     656                                                                                        return False
     657
     658                                                                        else:   
     659                                                                                if is_mirror_running:
     660                                                                                        self.mirror_running_msg()
     661                                                                                        return False
     662                                                                                else:   
     663                                                                                        print "  [Lliurex-up]: Nothing to do with mirror"
     664                                                                                        GLib.timeout_add(100,self.pulsate_get_info)
     665                                                                                        return False
     666                               
     667                                        else:
     668                                                self.spinner.stop()
     669                                                self.pbar.hide()
     670                                                self.pbar_label.hide()
     671                                                self.cancel_button_box.show()
     672                                                self.gather_label.set_name("ERROR_FONT")
     673                                                if self.is_mirror_running_inserver:
     674                                                        msg_gather="<span><b>"+_("Mirror is being updated in server. Unable to update the system")+"</b></span>"
     675                                                else:
     676                                                        msg_gather="<span><b>"+_("Unable to connect with server")+"</b></span>"
     677
    597678                                                self.gather_label.set_markup(msg_gather)
    598                                                 self.check_lliurexup_t.start()
    599                                                 self.check_lliurexup_t.launched=True
    600                                                 self.show_number_process_executing(2,"")
    601 
    602 
    603                                         if  self.check_lliurexup_t.done:
    604                                                 if not self.is_lliurexup_updated:
    605                                                         if  not self.install_lliurexup_t.is_alive() and not self.install_lliurexup_t.launched:
    606                                                                 print "  [Lliurex-up]: Updating Lliurex-up"
    607                                                                 msg_gather="<span><b>"+_("Updating Lliurex Up")+"</b></span>"
    608                                                                 self.gather_label.set_markup(msg_gather)
    609                                                                 self.install_lliurexup_t.start()
    610                                                                 self.install_lliurexup_t.launched=True
    611                                                                 self.show_number_process_executing(3,"")
    612 
    613                                                         else:
    614                                                                 if self.install_lliurexup_t.done:
    615                                                                         print "  [Lliurex-up]: Reboot Lliurex-up"
    616                                                                         #msg_gather="<span><b>"+_("Lliurex-up is now updated and will be reboot")+"</b></span>"
    617                                                                         #self.pbar.hide()
    618                                                                         #self.gather_label.set_markup(msg_gather)
    619                                                                         #self.t=threading.Thread(target=self.reboot_lliurexup)
    620                                                                         self.pbar_label.hide()
    621                                                                         self.msg_wait="<span><b>"+_("Lliurex Up is now updated and will be reboot in %s seconds...")+"</b></span>"
    622                                                                         GLib.timeout_add(10,self.wait_to_reboot)
    623                                                                         #self.t.daemon=True
    624                                                                         #self.t.start()
    625                                                                         return False
    626                                                 else:
    627                                                         if not self.check_mirror_t.is_alive() and not self.check_mirror_t.launched:
    628                                                                 print "  [Lliurex-up]: Checking if mirror exist"
    629                                                                 msg_gather="<span><b>"+_("Checking if mirror exist and there is updated")+"</b></span>"
    630                                                                 self.gather_label.set_markup(msg_gather)
    631                                                                 self.check_mirror_t.start()
    632                                                                 self.check_mirror_t.launched=True
    633                                                                 self.show_number_process_executing(4,"")
    634 
    635 
    636                                                        
    637                                                         if      self.check_mirror_t.done:
    638                                                                 is_mirror_running=self.llxup_connect.lliurexMirrorIsRunning()
    639 
    640                                                                 if not self.is_mirror_updated:
    641                                                                         if not is_mirror_running:
    642                                                                                 print "  [Lliurex-up]: Asking if mirror will be update"
    643                                                                                 self.yes_button_box.show()
    644                                                                                 self.no_button_box.show()
    645                                                                                 self.pbar.hide()
    646                                                                                 self.pbar_label.hide()
    647                                                                                 #self.spinner.stop()
    648                                                                                 msg_gather="<span><b>"+_("Your mirror is not update. Do you want to update it?")+"</b></span>"
    649                                                                                 self.gather_label.set_markup(msg_gather)
    650                                                                                 #GLib.timeout_add(100,self.pulsate_wait_response)
    651                                                                                 return False
    652 
    653                                                                         else:
    654                                                                                 self.mirror_running_msg()
    655                                                                                 return False
    656 
    657                                                                 else:   
    658                                                                         if is_mirror_running:
    659                                                                                 self.mirror_running_msg()
    660                                                                                 return False
    661                                                                         else:   
    662                                                                                 print "  [Lliurex-up]: Nothing to do with mirror"
    663                                                                                 GLib.timeout_add(100,self.pulsate_get_info)
    664                                                                                 return False
    665                        
     679                                                return False
     680
     681
    666682                                else:
    667683                                        self.spinner.stop()
     
    670686                                        self.cancel_button_box.show()
    671687                                        self.gather_label.set_name("ERROR_FONT")
    672                                         if self.is_mirror_running_inserver:
    673                                                 msg_gather="<span><b>"+_("Mirror is being updated in server. Unable to update the system")+"</b></span>"
    674                                         else:
    675                                                 msg_gather="<span><b>"+_("Unable to connect with server")+"</b></span>"
    676 
     688                                        msg_gather="<span><b>"+_("Unable to connect to lliurex.net")+"</b></span>"
    677689                                        self.gather_label.set_markup(msg_gather)
     690                                        print "  [Lliurex-up]: Unable to connect to lliurex.net"
    678691                                        return False
    679 
    680692
    681693                        else:
     
    685697                                self.cancel_button_box.show()
    686698                                self.gather_label.set_name("ERROR_FONT")
    687                                 msg_gather="<span><b>"+_("Unable to connect to lliurex.net")+"</b></span>"
     699                                msg_gather="<span><b>"+_('N4d is not working. Restart the service and try againg')+"</b></span>"
    688700                                self.gather_label.set_markup(msg_gather)
    689                                 print "  [Lliurex-up]: Unable to connect to lliurex.net"
    690                                 return False
     701                                print "  [Lliurex-up]: N4d is not working"
     702                                return False           
    691703
    692704                if self.initactions_process_t.is_alive():
     
    728740        def initActions_process(self):
    729741                time.sleep(5)
    730                 self.can_connect=self.llxup_connect.canConnectToLliurexNet()
    731                 if self.can_connect:
     742                self.statusN4d=self.llxup_connect.checkN4dStatus()
     743                if self.statusN4d:
    732744                        self.llxup_connect.checkInitialFlavour()
    733                         self.is_mirror_running_inserver=self.llxup_connect.clientCheckingMirrorIsRunning()
    734                         self.llxup_connect.initActionsScript()
     745                        self.can_connect=self.llxup_connect.canConnectToLliurexNet()
     746                        if self.can_connect:
     747                                self.is_mirror_running_inserver=self.llxup_connect.clientCheckingMirrorIsRunning()
     748                                self.llxup_connect.initActionsScript()
    735749
    736750                self.initactions_process_t.done=True
Note: See TracChangeset for help on using the changeset viewer.