Changeset 8465


Ignore:
Timestamp:
Feb 26, 2019, 9:27:40 AM (4 weeks ago)
Author:
jrpelegrina
Message:

WIP in detect locks of apt-daemon

Location:
dpkg-unlocker/trunk/fuentes
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • dpkg-unlocker/trunk/fuentes/dpkgunlocker-cli/__init__.py

    r7633 r8465  
    1616                self.dpkgUnlockerCore=DpkgUnlockerManager.DpkgUnlockerManager()
    1717                self.dpkgUnlockerCore.checkingLocks()
     18                self.dpkgUnlockerCore.createLockToken()
    1819                signal.signal(signal.SIGINT,self.handler_signal)
    1920
     
    6162                elif code==3:
    6263                        msg="Locked. Apt Currently executing"   
     64                elif code==4:
     65                        msg="Locked: Apt daemon currently executing"   
    6366
    6467                return msg     
  • dpkg-unlocker/trunk/fuentes/dpkgunlocker-cli/dpkg-unlocker-cli

    r7439 r8465  
    1 #!/usr/bin/env python3
     1#! /usr/bin/python3
    22import sys
    33import os
     
    3535                print("  [Dpkg-Unlocker-Cli]: Dpkg-Unlocker is now running. Wait a moment and try again")
    3636                sys.exit(1)
    37 
     37       
    3838#def isDpkgUnlocked_running
    3939
  • dpkg-unlocker/trunk/fuentes/dpkgunlocker-gui/python3-dpkgunlocker-gui/Core.py

    r7439 r8465  
    4343                self.rsrc_dir= settings.RSRC_DIR + "/"
    4444                self.ui_path= settings.RSRC_DIR + "/dpkgunlocker.ui"
     45                self.unlockerManager=DpkgUnlockerManager.DpkgUnlockerManager()
    4546                self.isDpkgUnlocker_running()
    4647                self.check_root()
    4748               
    48                 self.unlockerManager=DpkgUnlockerManager.DpkgUnlockerManager()
     49               
    4950                self.processBox=ProcessBox.ProcessBox()
    50                        
    51                        
    5251                self.mainWindow=MainWindow.MainWindow()
    5352                       
     
    6766                        dialog.run()
    6867                        sys.exit(1)
     68                else:
     69                        self.unlockerManager.createLockToken() 
    6970
    7071        def check_root(self):
  • dpkg-unlocker/trunk/fuentes/dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py

    r8364 r8465  
    127127
    128128                cont=0
    129                 ok_status=[0,1,3]
    130                 running_status=[1,3]
     129                ok_status=[0,1,3,4]
     130                running_status=[1,3,4]
    131131                liveProcess=0
    132132
  • dpkg-unlocker/trunk/fuentes/dpkgunlocker-gui/python3-dpkgunlocker-gui/ProcessBox.py

    r7772 r8465  
    143143                elif code==3:
    144144                        msg=_("Locked: Apt currently executing")
     145                elif code==4:
     146                        msg=_("Locked: Apt daemon currently executing")
     147       
    145148
    146149                return msg     
     
    218221                        msg="Dpkg: Locked. Apt currently executing "
    219222
     223                elif code==4:
     224                        if process=="Dpkg":
     225                                msg="Dpkg: Locked. Apt daemon executing"
     226                        elif process=="Apt":
     227                                msg="Apt: Locked. Apt daemon executing"
     228       
     229       
     230
    220231                self.core.mainWindow.write_log(msg)
    221232
  • dpkg-unlocker/trunk/fuentes/python3-dpkgunlocker/dpkgunlockermanager.py

    r7633 r8465  
    7676                 1: Apt is running
    7777                 2: Apt is locked for previous failed process
     78                 4: Apt Daemon is locked
    7879                 '''
    79 
    80                 f= open(self.aptLockTokenPath, 'w')
    81                 try:
    82                         fcntl.lockf(f, fcntl.LOCK_EX|fcntl.LOCK_NB)
    83                         code=0
    84                 except IOError:
    85                         self.apt_run=self.find_process("apt-get")
    86                         if self.apt_run!=None:
    87                                 code =1
    88                         else:
    89                                 code=2
     80                check_lock=False
     81                lsof_data=self.check_aptd_lock(self.aptLockTokenPath)
     82
     83                if len(lsof_data)>0:
     84                        self.apt_apd_run=self.find_process("aptd")
     85                        if self.apt_apd_run!=None:
     86                                for item in lsof_data:
     87                                        if item==self.apt_apd_run[0]["pid"]:
     88                                                code=4
     89                                                break
     90                                        else:
     91                                                check_lock=True
     92
     93                        else:
     94                                check_lock=True
     95                else:
     96                        check_lock=True
     97
     98                if check_lock:
     99                        f= open(self.aptLockTokenPath, 'w')
     100                        try:
     101                                fcntl.lockf(f, fcntl.LOCK_EX|fcntl.LOCK_NB)
     102                                code=0
     103                                       
     104                        except IOError:
     105                                self.apt_run=self.find_process("apt-get")
     106                                if self.apt_run!=None:
     107                                        code =1
     108                                else:
     109                                        code=2
    90110
    91111                return code     
     
    101121                 2: Dpkg is locked for previous failed process
    102122                 3: Apt is running
     123                 4: Apt Daemon is running
    103124
    104125                 '''
    105 
    106                 f= open(self.dpkgLockTokenPath, 'w')
    107                 try:
    108                         fcntl.lockf(f, fcntl.LOCK_EX|fcntl.LOCK_NB)
    109                         code=0
    110                 except IOError:
    111                         self.dpkg_run=self.find_process("dpkg")
    112                         if self.dpkg_run!=None:
    113                                 code =1
    114                         else:
    115                                 self.apt_run=self.find_process("apt-get")
    116                                 if self.apt_run!=None:
    117                                         code=3
    118                                 else:
    119                                         code=2 
     126                check_lock=False
     127                lsof_data=self.check_aptd_lock(self.dpkgLockTokenPath)
     128
     129                if len(lsof_data)>0:
     130                        self.dpkg_apd_run=self.find_process("aptd")
     131                        if self.dpkg_apd_run!=None:
     132                                for item in lsof_data:
     133                                        if item==self.dpkg_apd_run[0]["pid"]:
     134                                                code=4
     135                                                break
     136                                        else:
     137                                                check_lock=True
     138                       
     139                        else:
     140                                check_lock=True
     141                else:
     142                        check_lock=True
     143
     144                if check_lock:
     145                        f= open(self.dpkgLockTokenPath, 'w')
     146                        try:
     147                                fcntl.lockf(f, fcntl.LOCK_EX|fcntl.LOCK_NB)
     148                                code=0
     149                               
     150                        except IOError:
     151                                self.dpkg_run=self.find_process("dpkg")
     152                                if self.dpkg_run!=None:
     153                                        code =1
     154                                else:
     155                                        self.apt_run=self.find_process("apt-get")
     156                                        if self.apt_run!=None:
     157                                                code=3
     158                                        else:
     159                                                code=2 
    120160
    121161                return code             
     
    125165
    126166
    127         def get_process_list(self):
     167        def get_process_list(self,arg=None):
    128168               
    129169                self.process_list=[]
     
    163203                                                cmd+=" "
    164204                                        cmd+=line
    165                                        
    166                                 process["command"]=cmd.split(" ")[0]
     205                               
     206                                if arg=="aptd":
     207                                        if arg in cmd:
     208                                                process["command"]=cmd.split(" ")[1]
     209                                        else:           
     210                                                process["command"]=cmd.split(" ")[0]
     211                                else:
     212                                        process["command"]=cmd.split(" ")[0]
    167213                                self.process_list.append(process)
    168214
     
    171217        def find_process(self,filter):
    172218               
    173                 self.get_process_list()
     219                self.get_process_list(filter)
    174220                ret_list=[]
    175221                for process in self.process_list:
    176222                        if filter in process["command"]:
    177223                                ret_list.append(process)
    178                                
    179                                
     224                                       
    180225                if len(ret_list)>0:
    181226                        return ret_list
     
    185230        #def find_process       
    186231
     232        def check_aptd_lock(self,lockfile):
     233
     234                cmd="lsof -t "+lockfile
     235                p=subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)
     236                output=p.communicate()[0]
     237
     238                if type(output) is bytes:
     239                        output=output.decode()
     240
     241                lsof_data=output.split("\n")
     242                del lsof_data[-1]
     243
     244                return lsof_data
     245
     246        #def check_aptd_lock   
     247
    187248
    188249        def checkingLocks(self):
    189250
    190                 self.createLockToken()
     251                #self.createLockToken()
    191252                self.lockeds["Lliurex-Up"]=self.isLliurexUpLocked()
    192253                self.lockeds["Dpkg"]=self.isDpkgLocked()
     
    288349
    289350        #def getKillerCommand
     351
    290352       
    291353               
  • dpkg-unlocker/trunk/fuentes/translations/ca_ES.UTF-8@valencia.po

    r7749 r8465  
    99"Project-Id-Version: \n"
    1010"Report-Msgid-Bugs-To: \n"
    11 "POT-Creation-Date: 2018-07-18 09:20+0200\n"
    12 "PO-Revision-Date: 2018-07-18 09:20+0200\n"
     11"POT-Creation-Date: 2019-02-25 13:23+0100\n"
     12"PO-Revision-Date: 2019-02-25 13:24+0100\n"
    1313"Last-Translator: Pilar Embid Giner <embid_mar@gva.es>\n"
    1414"Language-Team: LliureX\n"
     
    2020"X-Generator: Poedit 1.8.7.1\n"
    2121
    22 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/Core.py:66
     22#: dpkgunlocker-gui/python3-dpkgunlocker-gui/Core.py:65
    2323msgid "Dpkg-Unlocker is now running. Wait a moment and try again."
    2424msgstr "Dpkg-Unlocker està en execució. Espereu un moment i torneu-ho a provar."
    2525
    26 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/Core.py:80
     26#: dpkgunlocker-gui/python3-dpkgunlocker-gui/Core.py:81
    2727msgid "You need administration privileges to run this application."
    2828msgstr "Necessiteu privilegis d'administració per a executar aquesta aplicació."
    2929
    30 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:436
     30#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:450
    3131msgid "All processes seem correct. Nothing to do"
    3232msgstr "Tots els processos semblen correctes. No hi ha res a fer."
    3333
    34 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:438
     34#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:452
    3535msgid "Removing Lliurex-Up lock file..."
    3636msgstr "S'està eliminant el fitxer de bloqueig de Lliurex-Up..."
    3737
    38 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:440
     38#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:454
    3939msgid "Removing Dpkg lock file..."
    4040msgstr "S'està eliminant el fitxer de bloqueig de Dkpg..."
    4141
    42 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:442
     42#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:456
    4343msgid "Removing Apt lock file..."
    4444msgstr "S'està eliminant el fitxer de bloqueig d'Apt..."
    4545
    46 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:444
     46#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:458
    4747msgid "Fixing the system..."
    4848msgstr "S'està estabilitzant el sistema..."
    4949
    50 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:446
     50#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:460
    5151msgid "Unlocking process finished successfully"
    5252msgstr "El procés de desbloqueig ha finalitzat correctament."
    5353
    54 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:448
     54#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:462
    5555msgid "Error fixing the system"
    5656msgstr "S'ha produït un error en estabilitzar el sistema."
    5757
    58 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:450
     58#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:464
    5959msgid "Error removing Apt lock file"
    6060msgstr "S'ha produït un error en eliminar el fitxer de bloqueig d'Apt."
    6161
    62 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:452
     62#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:466
    6363msgid "Error removing Dpg lock file"
    6464msgstr "S'ha produït un error en eliminar el fitxer de bloqueig de Dkpg."
    6565
    66 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:454
     66#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:468
    6767msgid "Error removing Lliurex-Up lock file"
    6868msgstr "S'ha produït un error en eliminar el fitxer de bloqueig de Lliurex-Up."
    6969
    70 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:456
     70#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:470
    7171msgid "Do you want to execute the unlocking process?"
    7272msgstr "Voleu executar el procés de desbloqueig?"
    7373
    74 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:458
     74#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:472
    7575msgid "Some process are running. Wait a moment"
    7676msgstr "Algun procés està en execució. Espereu un moment."
    7777
    78 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:460
     78#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:474
    7979msgid "Detected some blocked process"
    8080msgstr "Detectat algun procés bloquejat"
     
    9696msgstr "Bloquejat: ara mateix està en execució Apt"
    9797
     98#: dpkgunlocker-gui/python3-dpkgunlocker-gui/ProcessBox.py:146
     99msgid "Locked: Apt daemon currently executing"
     100msgstr "Bloquejat: ara mateix està en execució Apt daemon"
     101
    98102#: dpkgunlocker-gui/python3-dpkgunlocker-gui/rsrc/dpkgunlocker.ui:101
    99103msgid "Unlock"
  • dpkg-unlocker/trunk/fuentes/translations/ca_ES@valencia.po

    r7749 r8465  
    99"Project-Id-Version: \n"
    1010"Report-Msgid-Bugs-To: \n"
    11 "POT-Creation-Date: 2018-07-18 09:19+0200\n"
    12 "PO-Revision-Date: 2018-07-18 09:20+0200\n"
     11"POT-Creation-Date: 2019-02-25 13:23+0100\n"
     12"PO-Revision-Date: 2019-02-25 13:23+0100\n"
    1313"Last-Translator: Pilar Embid Giner <embid_mar@gva.es>\n"
    1414"Language-Team: LliureX\n"
     
    2020"X-Generator: Poedit 1.8.7.1\n"
    2121
    22 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/Core.py:66
     22#: dpkgunlocker-gui/python3-dpkgunlocker-gui/Core.py:65
    2323msgid "Dpkg-Unlocker is now running. Wait a moment and try again."
    2424msgstr "Dpkg-Unlocker està en execució. Espereu un moment i torneu-ho a provar."
    2525
    26 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/Core.py:80
     26#: dpkgunlocker-gui/python3-dpkgunlocker-gui/Core.py:81
    2727msgid "You need administration privileges to run this application."
    2828msgstr "Necessiteu privilegis d'administració per a executar aquesta aplicació."
    2929
    30 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:436
     30#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:450
    3131msgid "All processes seem correct. Nothing to do"
    3232msgstr "Tots els processos semblen correctes. No hi ha res a fer."
    3333
    34 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:438
     34#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:452
    3535msgid "Removing Lliurex-Up lock file..."
    3636msgstr "S'està eliminant el fitxer de bloqueig de Lliurex-Up..."
    3737
    38 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:440
     38#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:454
    3939msgid "Removing Dpkg lock file..."
    4040msgstr "S'està eliminant el fitxer de bloqueig de Dkpg..."
    4141
    42 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:442
     42#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:456
    4343msgid "Removing Apt lock file..."
    4444msgstr "S'està eliminant el fitxer de bloqueig d'Apt..."
    4545
    46 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:444
     46#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:458
    4747msgid "Fixing the system..."
    4848msgstr "S'està estabilitzant el sistema..."
    4949
    50 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:446
     50#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:460
    5151msgid "Unlocking process finished successfully"
    5252msgstr "El procés de desbloqueig ha finalitzat correctament."
    5353
    54 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:448
     54#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:462
    5555msgid "Error fixing the system"
    5656msgstr "S'ha produït un error en estabilitzar el sistema."
    5757
    58 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:450
     58#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:464
    5959msgid "Error removing Apt lock file"
    6060msgstr "S'ha produït un error en eliminar el fitxer de bloqueig d'Apt."
    6161
    62 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:452
     62#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:466
    6363msgid "Error removing Dpg lock file"
    6464msgstr "S'ha produït un error en eliminar el fitxer de bloqueig de Dkpg."
    6565
    66 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:454
     66#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:468
    6767msgid "Error removing Lliurex-Up lock file"
    6868msgstr "S'ha produït un error en eliminar el fitxer de bloqueig de Lliurex-Up."
    6969
    70 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:456
     70#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:470
    7171msgid "Do you want to execute the unlocking process?"
    7272msgstr "Voleu executar el procés de desbloqueig?"
    7373
    74 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:458
     74#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:472
    7575msgid "Some process are running. Wait a moment"
    7676msgstr "Algun procés està en execució. Espereu un moment."
    7777
    78 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:460
     78#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:474
    7979msgid "Detected some blocked process"
    8080msgstr "Detectat algun procés bloquejat"
     
    9696msgstr "Bloquejat: ara mateix està en execució Apt"
    9797
     98#: dpkgunlocker-gui/python3-dpkgunlocker-gui/ProcessBox.py:146
     99msgid "Locked: Apt daemon currently executing"
     100msgstr "Bloquejat: ara mateix està en execució Apt daemon"
     101
    98102#: dpkgunlocker-gui/python3-dpkgunlocker-gui/rsrc/dpkgunlocker.ui:101
    99103msgid "Unlock"
  • dpkg-unlocker/trunk/fuentes/translations/dpkg-unlocker.pot

    r7749 r8465  
    99"Project-Id-Version: PACKAGE VERSION\n"
    1010"Report-Msgid-Bugs-To: \n"
    11 "POT-Creation-Date: 2018-07-18 09:18+0200\n"
     11"POT-Creation-Date: 2019-02-25 13:27+0100\n"
    1212"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1313"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1818"Content-Transfer-Encoding: 8bit\n"
    1919
    20 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/Core.py:66
     20#: dpkgunlocker-gui/python3-dpkgunlocker-gui/Core.py:65
    2121msgid "Dpkg-Unlocker is now running. Wait a moment and try again."
    2222msgstr ""
    2323
    24 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/Core.py:80
     24#: dpkgunlocker-gui/python3-dpkgunlocker-gui/Core.py:81
    2525msgid "You need administration privileges to run this application."
    2626msgstr ""
    2727
    28 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:436
     28#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:450
    2929msgid "All processes seem correct. Nothing to do"
    3030msgstr ""
    3131
    32 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:438
     32#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:452
    3333msgid "Removing Lliurex-Up lock file..."
    3434msgstr ""
    3535
    36 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:440
     36#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:454
    3737msgid "Removing Dpkg lock file..."
    3838msgstr ""
    3939
    40 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:442
     40#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:456
    4141msgid "Removing Apt lock file..."
    4242msgstr ""
    4343
    44 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:444
     44#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:458
    4545msgid "Fixing the system..."
    4646msgstr ""
    4747
    48 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:446
     48#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:460
    4949msgid "Unlocking process finished successfully"
    5050msgstr ""
    5151
    52 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:448
     52#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:462
    5353msgid "Error fixing the system"
    5454msgstr ""
    5555
    56 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:450
     56#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:464
    5757msgid "Error removing Apt lock file"
    5858msgstr ""
    5959
    60 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:452
     60#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:466
    6161msgid "Error removing Dpg lock file"
    6262msgstr ""
    6363
    64 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:454
     64#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:468
    6565msgid "Error removing Lliurex-Up lock file"
    6666msgstr ""
    6767
    68 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:456
     68#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:470
    6969msgid "Do you want to execute the unlocking process?"
    7070msgstr ""
    7171
    72 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:458
     72#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:472
    7373msgid "Some process are running. Wait a moment"
    7474msgstr ""
    7575
    76 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:460
     76#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:474
    7777msgid "Detected some blocked process"
    7878msgstr ""
     
    9494msgstr ""
    9595
     96#: dpkgunlocker-gui/python3-dpkgunlocker-gui/ProcessBox.py:146
     97msgid "Locked: Apt daemon currently executing"
     98msgstr ""
     99
     100#: dpkgunlocker-gui/python3-dpkgunlocker-gui/rsrc/dpkgunlocker.ui:101
    96101#: dpkgunlocker-gui/python3-dpkgunlocker-gui/rsrc/dpkgunlocker.ui:101
    97102msgid "Unlock"
  • dpkg-unlocker/trunk/fuentes/translations/es.po

    r7749 r8465  
    99"Project-Id-Version: \n"
    1010"Report-Msgid-Bugs-To: \n"
    11 "POT-Creation-Date: 2018-07-18 09:19+0200\n"
    12 "PO-Revision-Date: 2018-07-18 09:19+0200\n"
     11"POT-Creation-Date: 2019-02-25 13:22+0100\n"
     12"PO-Revision-Date: 2019-02-25 13:22+0100\n"
    1313"Last-Translator: lliurex <lliurex@gva.es>\n"
    1414"Language-Team: Spanish\n"
     
    2020"X-Generator: Poedit 1.8.7.1\n"
    2121
    22 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/Core.py:66
     22#: dpkgunlocker-gui/python3-dpkgunlocker-gui/Core.py:65
    2323msgid "Dpkg-Unlocker is now running. Wait a moment and try again."
    2424msgstr "Dpkg-Unlocker esta siendo ejecutado. Espere un momento y pruebe otra vez"
    2525
    26 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/Core.py:80
     26#: dpkgunlocker-gui/python3-dpkgunlocker-gui/Core.py:81
    2727msgid "You need administration privileges to run this application."
    2828msgstr "Necesita permisos de administración para ejecutar esta aplicación."
    2929
    30 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:436
     30#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:450
    3131msgid "All processes seem correct. Nothing to do"
    3232msgstr "Todos los procesos parecen correctos. Nada que hacer"
    3333
    34 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:438
     34#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:452
    3535msgid "Removing Lliurex-Up lock file..."
    3636msgstr "Eliminando el fichero de bloqueo de Lliurex-Up..."
    3737
    38 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:440
     38#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:454
    3939msgid "Removing Dpkg lock file..."
    4040msgstr "Eliminando el fichero de bloqueo de Dpkg..."
    4141
    42 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:442
     42#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:456
    4343msgid "Removing Apt lock file..."
    4444msgstr "Eliminado el fichero de bloqueo de Apt..."
    4545
    46 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:444
     46#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:458
    4747msgid "Fixing the system..."
    4848msgstr "Estabilizando el sistema..."
    4949
    50 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:446
     50#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:460
    5151msgid "Unlocking process finished successfully"
    5252msgstr "El proceso de desbloqueo ha finalizado correctamente"
    5353
    54 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:448
     54#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:462
    5555msgid "Error fixing the system"
    5656msgstr "Error estabilizando el sistema"
    5757
    58 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:450
     58#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:464
    5959msgid "Error removing Apt lock file"
    6060msgstr "Error eliminando el fichero de bloqueo de Apt"
    6161
    62 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:452
     62#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:466
    6363msgid "Error removing Dpg lock file"
    6464msgstr "Error eliminando el fichero de bloqueo de Dpkg"
    6565
    66 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:454
     66#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:468
    6767msgid "Error removing Lliurex-Up lock file"
    6868msgstr "Error eliminando el fichero de bloqueo de Lliurex-Up"
    6969
    70 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:456
     70#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:470
    7171msgid "Do you want to execute the unlocking process?"
    7272msgstr "¿Desea ejecutar el proceso de desbloqueo?"
    7373
    74 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:458
     74#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:472
    7575msgid "Some process are running. Wait a moment"
    7676msgstr "Algún proceso esta siendo ejecutado. Espere un momento"
    7777
    78 #: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:460
     78#: dpkgunlocker-gui/python3-dpkgunlocker-gui/MainWindow.py:474
    7979msgid "Detected some blocked process"
    8080msgstr "Detectado algún proceso bloqueado"
     
    9696msgstr "Bloqueado: Apt esta siendo ejecutado"
    9797
     98#: dpkgunlocker-gui/python3-dpkgunlocker-gui/ProcessBox.py:146
     99msgid "Locked: Apt daemon currently executing"
     100msgstr "Bloqueado: Apt daemon esta siendo ejecutado"
     101
    98102#: dpkgunlocker-gui/python3-dpkgunlocker-gui/rsrc/dpkgunlocker.ui:101
    99103msgid "Unlock"
Note: See TracChangeset for help on using the changeset viewer.