X-Git-Url: https://git.proxmox.com/?p=mirror_ifupdown2.git;a=blobdiff_plain;f=ifupdown2%2Fifupdown%2Fscheduler.py;h=940c4f13866baf48850712a4ebe07bfd90ae6f51;hp=a3f467a1d6311f05692532244c17408869ee3eee;hb=739f9c7ea015a9fb8f79590e79b85cbced30960c;hpb=a64d337ee61759f612bd35005cdc14dc845d403b diff --git a/ifupdown2/ifupdown/scheduler.py b/ifupdown2/ifupdown/scheduler.py index a3f467a..940c4f1 100644 --- a/ifupdown2/ifupdown/scheduler.py +++ b/ifupdown2/ifupdown/scheduler.py @@ -7,6 +7,7 @@ # interface scheduler # +import os import sys from sets import Set @@ -132,7 +133,10 @@ class ifaceScheduler(): try: utils.exec_command(mname, env=cenv) except Exception, e: - ifupdownobj.log_error('%s: %s %s' % (ifacename, op, str(e))) + if "permission denied" in str(e).lower(): + ifupdownobj.logger.warning('%s: %s %s' % (ifacename, op, str(e))) + else: + ifupdownobj.log_error('%s: %s %s' % (ifacename, op, str(e))) @classmethod def run_iface_list_ops(cls, ifupdownobj, ifaceobjs, ops):