NameError: name 'math' is not defined in RaaS logs
search cancel

NameError: name 'math' is not defined in RaaS logs

book

Article ID: 398757

calendar_today

Updated On:

Products

VCF Operations/Automation (formerly VMware Aria Suite)

Issue/Introduction

You are experiencing issues with external authentication methods in Aria Config and see messages like the following in /var/log/raas/raas

2025-05-07 10:33:59 EDT,202 [org_id:None][celery.app.trace                                                  ][ERROR   :216 ][ForkPoolWorker-2:4530] Task sync_auth_backends[a9f0dc0e-8561-4c3c-aaa8-838f35eaf207] raised unexpected: NameError("name 'math' is not defined")
Traceback (most recent call last):
  File "celery/app/trace.py", line 477, in trace_task
    R = retval = fun(*args, **kwargs)
  File "raas/utils/org.py", line 194, in wraps
    return func(*args, **kwargs)
  File "raas/tasks/__init__.py", line 21, in __call__
    return self.run(*args, **kwargs)
  File "raas/tasks/__init__.py", line 94, in wrapper
    return target(*args, **kwargs)
  File "raas/tasks/auth.py", line 46, in sync_auth_backends
    self.app.hub.db.op.sync_auth_backends()
  File "pop/contract.py", line 170, in __call__
    return self.func(*args, **kwargs)
  File "/var/lib/raas/unpack/_MEIOyv4mB/raas/mods/db/sqla.py", line 13362, in sync_auth_backends
    elapsed = math.floor((now - auth_config["last_sync"]).total_seconds() / 60)
NameError: name 'math' is not defined

Environment

Aria Config 8.17.0.6

Cause

This is due to a known defect in the product that occurs only in certain circumstances

Resolution

Please contact support for the 8.17.0.30 release.