All, we recently upgraded our NABox OVA to beta version 5.2b and suddenly data collection stopped working. After some analysis we came to know that the GAIResolver module is missing. Any help would be appreciated!
root@harvestbox01:/opt/graphite# systemctl status carbon-relay.service
* carbon-relay.service - graphite carbon relay
Loaded: loaded (/etc/systemd/system/carbon-relay.service; enabled)
Active: failed (Result: exit-code) since Wed 2018-09-19 13:42:13 CEST; 5min ago
Process: 6003 ExecStart=/opt/graphite/bin/carbon-relay.py --pidfile=/opt/graphite/storage/carbon-relay-a.pid start (code=exited, status=1/FAILURE)
Process: 6001 ExecStartPre=/bin/rm -f /opt/graphite/storage/carbon-relay-a.pid (code=exited, status=0/SUCCESS)
Sep 19 13:42:13 harvestbox01 carbon-relay.py[6003]: File "/opt/graphite/lib/carbon/service.py", line 183, in setupRelayProcessor
Sep 19 13:42:13 harvestbox01 carbon-relay.py[6003]: from carbon.client import CarbonClientManager
Sep 19 13:42:13 harvestbox01 carbon-relay.py[6003]: File "/opt/graphite/lib/carbon/client.py", line 15, in <module>
Sep 19 13:42:13 harvestbox01 carbon-relay.py[6003]: from carbon.resolver import setUpRandomResolver
Sep 19 13:42:13 harvestbox01 carbon-relay.py[6003]: File "/opt/graphite/lib/carbon/resolver.py", line 5, in <module>
Sep 19 13:42:13 harvestbox01 carbon-relay.py[6003]: from twisted.internet._resolver import GAIResolver
Sep 19 13:42:13 harvestbox01 carbon-relay.py[6003]: ImportError: No module named _resolver
Sep 19 13:42:13 harvestbox01 systemd[1]: carbon-relay.service: control process exited, code=exited status=1
Sep 19 13:42:13 harvestbox01 systemd[1]: Failed to start graphite carbon relay.
Sep 19 13:42:13 harvestbox01 systemd[1]: Unit carbon-relay.service entered failed state.