summaryrefslogtreecommitdiff
path: root/UpdateManager/UpdateManager.py
diff options
context:
space:
mode:
Diffstat (limited to 'UpdateManager/UpdateManager.py')
-rw-r--r--UpdateManager/UpdateManager.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/UpdateManager/UpdateManager.py b/UpdateManager/UpdateManager.py
index ccc81f42..299cf17d 100644
--- a/UpdateManager/UpdateManager.py
+++ b/UpdateManager/UpdateManager.py
@@ -418,7 +418,10 @@ class UpdateManager(SimpleGladeApp):
self.on_treeview_update_cursor_changed(self.treeview_update)
def run_synaptic(self, id, action, lock):
- apt_pkg.PkgSystemUnLock()
+ try:
+ apt_pkg.PkgSystemUnLock()
+ except SystemError:
+ pass
cmd = ["/usr/sbin/synaptic", "--hide-main-window", "--non-interactive",
"--plug-progress-into", "%s" % (id) ]
if action == INSTALL: