diff --git a/services/repository-admin-daemon b/services/repository-admin-daemon index 6abcba808..4e289c51e 100755 --- a/services/repository-admin-daemon +++ b/services/repository-admin-daemon @@ -32,7 +32,7 @@ etpConst['community']['mode'] = community_repo etpConst['socket_service']['session_ttl'] = 300 from entropy.core.settings.base import SystemSettings SysSettings = SystemSettings() -from entropy.tools import get_year +from entropy.tools import get_year, print_traceback from entropy.output import nocolor from text_tools import print_menu @@ -91,6 +91,9 @@ def term_myself(): def run_srv(s): try: s.go() + except: + print_traceback() + raise finally: if s is not None: s.killall() diff --git a/services/repository-services-daemon.example b/services/repository-services-daemon.example index 29f2b4f97..43b595347 100755 --- a/services/repository-services-daemon.example +++ b/services/repository-services-daemon.example @@ -30,7 +30,7 @@ if "--nostdout" in sys.argv: from entropy.i18n import _ from entropy.output import nocolor -from entropy.tools import get_year +from entropy.tools import get_year, print_traceback from entropy.misc import ParallelTask from entropy.core.settings.base import SystemSettings from text_tools import print_menu @@ -106,6 +106,9 @@ def term_myself(): def run_srv(s): try: s.go() + except: + print_traceback() + raise finally: if s is not None: s.killall() diff --git a/services/service-test-daemon b/services/service-test-daemon index 9c404fcea..596fd1824 100755 --- a/services/service-test-daemon +++ b/services/service-test-daemon @@ -22,7 +22,7 @@ etpConst['socket_service']['session_ttl'] = 300 etpConst['socket_service']['hostname'] = "*" from entropy.core.settings.base import SystemSettings SysSettings = SystemSettings() -from entropy.tools import get_year +from entropy.tools import get_year, print_traceback from entropy.output import nocolor from text_tools import print_menu @@ -79,6 +79,9 @@ def term_myself(): def run_srv(s): try: s.go() + except: + print_traceback() + raise finally: if s is not None: s.killall()