Advertisement
Guest User

Untitled

a guest
Oct 4th, 2012
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.75 KB | None | 0 0
  1. VUNHANDLED EXCEPTION (2012-10-04 13:05:19.387003)\u000aWorking directory: /opt/noc\u000a<type 'exceptions.TypeError'>\u000a__init__() got an unexpected keyword argument 'soa'\u000aSTART OF TRACEBACK\u000a------------------------------------------------------------------------\u000aFile: /opt/noc/dns/generators/bindv9.py (Line: 27)\u000aFunction: get_zone\u000a 20 soa=zone.profile.zone_soa,\u000a 21 contact=zone.profile.zone_contact,\u000a 22 serial=zone.serial,\u000a 23 refresh=zone.profile.zone_refresh,\u000a 24 retry=zone.profile.zone_retry,\u000a 25 expire=zone.profile.zone_expire,\u000a 26 ttl=zone.profile.zone_ttl,\u000a 27 ==> records=zone.get_records()\u000a 28 ).get_text()\u000a 29 \u000a 30 def get_include(self, ns):\u000a 31 def ns_list(ds):\u000a 32 s = [ns.ip for ns in ds.order_by("name") if ns.ip]\u000a 33 if s:\u000aVariables:\u000a self = <noc.dns.generators.bindv9.Generator object at 0x7f8f9c054410>\u000a zone = <DNSZone: 25.24.31.in-addr.arpa>\u000a------------------------------------------------------------------------\u000aFile: /opt/noc/dns/models/dnszone.py (Line: 216)\u000aFunction: zonedata\u000a 209 \u000a 210 :param ns: DNS Server\u000a 211 :type ns: DNSServer\u000a 212 :return: Zone data\u000a 213 :rtype: str\u000a 214 """\u000a 215 # @todo: deprecated\u000a 216 ==> return ns.generator_class().get_zone(self)\u000a 217 \u000a 218 @property\u000a 219 def distribution_list(self):\u000a 220 """List of DNSServers to distribute zone\u000a 221 \u000a 222 :return: List of DNSServers\u000aVariables:\u000a self = <DNSZone: 25.24.31.in-addr.arpa>\u000a ns = <DNSServer: ns3.tomgate.net>\u000a------------------------------------------------------------------------\u000aFile: /opt/noc/cm/models.py (Line: 538)\u000aFunction: global_pull\u000a 531 o = objects[path]\u000a 532 del objects[path]\u000a 533 else:\u000a 534 logging.debug(\u000a 535 "DNSHandler.global_pull: Creating object %s" % path)\u000a 536 o = DNS(repo_path=path)\u000a 537 o.save()\u000a 538 ==> if is_differ(o.path, z.zonedata(ns)):\u000a 539 changed[z] = None\u000a 540 for o in objects.values():\u000a 541 logging.debug("DNS.global_pull: Deleting object: %s" % o.repo_path)\u000a 542 o.delete()\u000a 543 for z in changed:\u000a 544 logging.debug("DNS.global_pull: Zone %s changed" % z.name)\u000aVariables:\u000a z = <DNSZone: 25.24.31.in-addr.arpa>\u000a DNSServer = <class 'noc.dns.models.dnsserver.DNSServer'>\u000a DNSZone = <class 'noc.dns.models.dnszone.DNSZone'>\u000a changed = {}\u000a o = <DNS: dns/ns3.tomgate.net/25.24.31.in-addr.arpa>\u000a objects = {u'ns1.tomgate.net/25.24.31.in-addr.arpa': <DNS: dns/ns1.tomgate.net/25.24.31.in-addr.arpa>, u'ns1.tomgate.net/sw.tomgate.net': <DNS: dns/ns1.tomgate.net/sw.tomgate.net>, u'ns3.tomgate.net/sw.tomgate.net': <DNS: dns/ns3.tomgate.net/sw.tomgate.net>}\u000a path = u'ns3.tomgate.net/25.24.31.in-addr.arpa'\u000a ns = <DNSServer: ns3.tomgate.net>\u000a cls = <class 'noc.cm.models.DNS'>\u000a------------------------------------------------------------------------\u000aFile: /opt/noc/cm/periodics/dns_pull.py (Line: 16)\u000aFunction: execute\u000a 9 \u000a 10 class Task(noc.lib.periodic.Task):\u000a 11 name="cm.dns_pull"\u000a 12 description=""\u000a 13 wait_for=["cm.dns_push"]\u000a 14 def execute(self):\u000a 15 from noc.cm.models import DNS\u000a 16 ==> DNS.global_pull()\u000a 17 return True\u000a 18 \u000aVariables:\u000a self = <noc.cm.periodics.dns_pull.Task object at 0x7f8f9c0546d0>\u000a DNS = <class 'noc.cm.models.DNS'>\u000a------------------------------------------------------------------------\u000aFile: /opt/noc/main/scheduler/periodic.py (Line: 73)\u000aFunction: task_wrapper\u000a 66 t = datetime.datetime.now()\u000a 67 cwd = os.getcwd()\u000a 68 try:\u000a 69 if task.periodic_name.startswith("pyrule:"):\u000a 70 status = PyRule.call(task.periodic_name[7:],\u000a 71 timeout=task.timeout)\u000a 72 else:\u000a 73 ==> status = task.periodic(task.timeout).execute()\u000a 74 except:\u000a 75 error_report()\u000a 76 status = False\u000a 77 logging.info(u"Periodic task=%s status=%s" % (unicode(task),\u000a 78 "completed" if status else "failed"))\u000a 79 # Current path may be implicitly changed by periodic. Restore old value\u000aVariables:\u000a self = <PeriodicScheduler(Thread-1, started daemon 140254935811840)>\u000a task = <Schedule: cm.dns_pull:Any>\u000a cwd = '/opt/noc'\u000a t = datetime.datetime(2012, 10, 4, 13, 5, 19, 143462)\u000a------------------------------------------------------------------------\u000aEND OF TRACEBACK
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement