landscape-client crashing on swift plugin

Bug #2031674 reported by Kevin Nasto
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Landscape Client
Fix Committed
Medium
Unassigned

Bug Description

Depending on what packages are installed on the system, landcape-client crashes on import of swift plugin.

Traceback is here:

Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/bin/landscape-monitor", line 10, in <module>
Aug 10 08:50:36 T14 landscape-client[4152]: run(sys.argv)
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/landscape/client/monitor/service.py", line 91, in run
Aug 10 08:50:36 T14 landscape-client[4152]: run_landscape_service(MonitorConfiguration, MonitorService, args)
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/landscape/client/service.py", line 84, in run_landscape_service
Aug 10 08:50:36 T14 landscape-client[4152]: service = service_class(configuration)
Aug 10 08:50:36 T14 landscape-client[4152]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/landscape/client/monitor/service.py", line 29, in __init__
Aug 10 08:50:36 T14 landscape-client[4152]: self.plugins = self.get_plugins()
Aug 10 08:50:36 T14 landscape-client[4152]: ^^^^^^^^^^^^^^^^^^
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/landscape/client/monitor/service.py", line 47, in get_plugins
Aug 10 08:50:36 T14 landscape-client[4152]: plugin = namedClass(
Aug 10 08:50:36 T14 landscape-client[4152]: ^^^^^^^^^^^
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/twisted/python/reflect.py", line 169, in namedObject
Aug 10 08:50:36 T14 landscape-client[4152]: module = namedModule(".".join(classSplit[:-1]))
Aug 10 08:50:36 T14 landscape-client[4152]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/twisted/python/reflect.py", line 156, in namedModule
Aug 10 08:50:36 T14 landscape-client[4152]: topLevel = __import__(name)
Aug 10 08:50:36 T14 landscape-client[4152]: ^^^^^^^^^^^^^^^^
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/landscape/client/monitor/swiftusage.py", line 13, in <module>
Aug 10 08:50:36 T14 landscape-client[4152]: from swift.common.ring import Ring
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/swift/common/ring/__init__.py", line 17, in <module>
Aug 10 08:50:36 T14 landscape-client[4152]: from swift.common.ring.ring import RingData, Ring
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/swift/common/ring/ring.py", line 35, in <module>
Aug 10 08:50:36 T14 landscape-client[4152]: from swift.common.exceptions import RingLoadError
Aug 10 08:50:35 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/dns/asyncquery.py", line 38, in <module>
Aug 10 08:50:35 T14 landscape-client[4152]: from dns.query import (
Aug 10 08:50:35 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/dns/query.py", line 63, in <module>
Aug 10 08:50:35 T14 landscape-client[4152]: import httpcore
Aug 10 08:50:36 T14 landscape-client[4152]: 2023-08-10 08:50:36,612 WARNING [MainThread] landscape-monitor failed to respond to a ping.
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/httpcore/__init__.py", line 1, in <module>
Aug 10 08:50:36 T14 landscape-client[4152]: from ._api import request, stream
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/httpcore/_api.py", line 5, in <module>
Aug 10 08:50:36 T14 landscape-client[4152]: from ._sync.connection_pool import ConnectionPool
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/httpcore/_sync/__init__.py", line 1, in <module>
Aug 10 08:50:36 T14 landscape-client[4152]: from .connection import HTTPConnection
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/httpcore/_sync/connection.py", line 12, in <module>
Aug 10 08:50:36 T14 landscape-client[4152]: from .._synchronization import Lock
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/httpcore/_synchronization.py", line 13, in <module>
Aug 10 08:50:36 T14 landscape-client[4152]: import trio
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/trio/__init__.py", line 19, in <module>
Aug 10 08:50:36 T14 landscape-client[4152]: from ._core import TASK_STATUS_IGNORED as TASK_STATUS_IGNORED # isort: skip
Aug 10 08:50:36 T14 landscape-client[4152]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/trio/_core/__init__.py", line 21, in <module>
Aug 10 08:50:36 T14 landscape-client[4152]: from ._local import RunVar
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/trio/_core/_local.py", line 5, in <module>
Aug 10 08:50:36 T14 landscape-client[4152]: from . import _run
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/trio/_core/_run.py", line 2543, in <module>
Aug 10 08:50:36 T14 landscape-client[4152]: from ._io_epoll import EpollIOManager as TheIOManager
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/trio/_core/_io_epoll.py", line 189, in <module>
Aug 10 08:50:36 T14 landscape-client[4152]: class EpollIOManager:
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/trio/_core/_io_epoll.py", line 190, in EpollIOManager
Aug 10 08:50:36 T14 landscape-client[4152]: _epoll = attr.ib(factory=select.epoll)
Aug 10 08:50:36 T14 landscape-client[4152]: ^^^^^^^^^^^^
Aug 10 08:50:36 T14 landscape-client[4152]: AttributeError: module 'eventlet.green.select' has no attribute 'epoll'
Aug 10 08:50:36 T14 landscape-client[4152]: Traceback (most recent call last):
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/bin/landscape-monitor", line 10, in <module>
Aug 10 08:50:36 T14 landscape-client[4152]: run(sys.argv)
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/landscape/client/monitor/service.py", line 91, in run
Aug 10 08:50:36 T14 landscape-client[4152]: run_landscape_service(MonitorConfiguration, MonitorService, args)
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/landscape/client/service.py", line 84, in run_landscape_service
Aug 10 08:50:36 T14 landscape-client[4152]: service = service_class(configuration)
Aug 10 08:50:36 T14 landscape-client[4152]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/landscape/client/monitor/service.py", line 29, in __init__
Aug 10 08:50:36 T14 landscape-client[4152]: self.plugins = self.get_plugins()
Aug 10 08:50:36 T14 landscape-client[4152]: ^^^^^^^^^^^^^^^^^^
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/landscape/client/monitor/service.py", line 47, in get_plugins
Aug 10 08:50:36 T14 landscape-client[4152]: plugin = namedClass(
Aug 10 08:50:36 T14 landscape-client[4152]: ^^^^^^^^^^^
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/twisted/python/reflect.py", line 169, in namedObject
Aug 10 08:50:36 T14 landscape-client[4152]: module = namedModule(".".join(classSplit[:-1]))
Aug 10 08:50:36 T14 landscape-client[4152]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/twisted/python/reflect.py", line 156, in namedModule
Aug 10 08:50:36 T14 landscape-client[4152]: topLevel = __import__(name)
Aug 10 08:50:36 T14 landscape-client[4152]: ^^^^^^^^^^^^^^^^
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/landscape/client/monitor/swiftusage.py", line 13, in <module>
Aug 10 08:50:36 T14 landscape-client[4152]: from swift.common.ring import Ring
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/swift/common/ring/__init__.py", line 17, in <module>
Aug 10 08:50:36 T14 landscape-client[4152]: from swift.common.ring.ring import RingData, Ring
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/swift/common/ring/ring.py", line 35, in <module>
Aug 10 08:50:36 T14 landscape-client[4152]: from swift.common.exceptions import RingLoadError
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/swift/common/exceptions.py", line 16, in <module>
Aug 10 08:50:36 T14 landscape-client[4152]: from eventlet import Timeout
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/eventlet/__init__.py", line 17, in <module>
Aug 10 08:50:36 T14 landscape-client[4152]: from eventlet import convenience
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/eventlet/convenience.py", line 7, in <module>
Aug 10 08:50:36 T14 landscape-client[4152]: from eventlet.green import socket
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/eventlet/green/socket.py", line 21, in <module>
Aug 10 08:50:36 T14 landscape-client[4152]: from eventlet.support import greendns
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/eventlet/support/greendns.py", line 79, in <module>
Aug 10 08:50:36 T14 landscape-client[4152]: setattr(dns, pkg, import_patched('dns.' + pkg))
Aug 10 08:50:36 T14 landscape-client[4152]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 10 08:50:36 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/eventlet/support/greendns.py", line 61, in import_patched
Aug 10 08:50:36 T14 landscape-client[4152]: return patcher.import_patched(module_name, **modules)
Aug 10 08:50:38 T14 landscape-client[4152]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/eventlet/patcher.py", line 132, in import_patched
Aug 10 08:50:38 T14 landscape-client[4152]: return inject(
Aug 10 08:50:38 T14 landscape-client[4152]: ^^^^^^^
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/eventlet/patcher.py", line 109, in inject
Aug 10 08:50:38 T14 landscape-client[4152]: module = __import__(module_name, {}, {}, module_name.split('.')[:-1])
Aug 10 08:50:38 T14 landscape-client[4152]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/dns/asyncquery.py", line 38, in <module>
Aug 10 08:50:38 T14 landscape-client[4152]: from dns.query import (
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/dns/query.py", line 63, in <module>
Aug 10 08:50:38 T14 landscape-client[4152]: import httpcore
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/httpcore/__init__.py", line 1, in <module>
Aug 10 08:50:38 T14 landscape-client[4152]: from ._api import request, stream
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/httpcore/_api.py", line 5, in <module>
Aug 10 08:50:38 T14 landscape-client[4152]: from ._sync.connection_pool import ConnectionPool
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/httpcore/_sync/__init__.py", line 1, in <module>
Aug 10 08:50:38 T14 landscape-client[4152]: from .connection import HTTPConnection
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/httpcore/_sync/connection.py", line 12, in <module>
Aug 10 08:50:38 T14 landscape-client[4152]: from .._synchronization import Lock
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/httpcore/_synchronization.py", line 13, in <module>
Aug 10 08:50:38 T14 landscape-client[4152]: import trio
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/trio/__init__.py", line 19, in <module>
Aug 10 08:50:38 T14 landscape-client[4152]: from ._core import TASK_STATUS_IGNORED as TASK_STATUS_IGNORED # isort: skip
Aug 10 08:50:38 T14 landscape-client[4152]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/trio/_core/__init__.py", line 21, in <module>
Aug 10 08:50:38 T14 landscape-client[4152]: from ._local import RunVar
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/trio/_core/_local.py", line 5, in <module>
Aug 10 08:50:38 T14 landscape-client[4152]: from . import _run
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/trio/_core/_run.py", line 2543, in <module>
Aug 10 08:50:38 T14 landscape-client[4152]: from ._io_epoll import EpollIOManager as TheIOManager
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/trio/_core/_io_epoll.py", line 189, in <module>
Aug 10 08:50:38 T14 landscape-client[4152]: class EpollIOManager:
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/trio/_core/_io_epoll.py", line 190, in EpollIOManager
Aug 10 08:50:38 T14 landscape-client[4152]: _epoll = attr.ib(factory=select.epoll)
Aug 10 08:50:38 T14 landscape-client[4152]: ^^^^^^^^^^^^
Aug 10 08:50:38 T14 landscape-client[4152]: AttributeError: module 'eventlet.green.select' has no attribute 'epoll'
Aug 10 08:50:38 T14 landscape-client[4152]: Traceback (most recent call last):
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/bin/landscape-monitor", line 10, in <module>
Aug 10 08:50:38 T14 landscape-client[4152]: run(sys.argv)
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/landscape/client/monitor/service.py", line 91, in run
Aug 10 08:50:38 T14 landscape-client[4152]: run_landscape_service(MonitorConfiguration, MonitorService, args)
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/landscape/client/service.py", line 84, in run_landscape_service
Aug 10 08:50:38 T14 landscape-client[4152]: service = service_class(configuration)
Aug 10 08:50:38 T14 landscape-client[4152]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/landscape/client/monitor/service.py", line 29, in __init__
Aug 10 08:50:38 T14 landscape-client[4152]: self.plugins = self.get_plugins()
Aug 10 08:50:38 T14 landscape-client[4152]: ^^^^^^^^^^^^^^^^^^
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/landscape/client/monitor/service.py", line 47, in get_plugins
Aug 10 08:50:38 T14 landscape-client[4152]: plugin = namedClass(
Aug 10 08:50:38 T14 landscape-client[4152]: ^^^^^^^^^^^
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/twisted/python/reflect.py", line 169, in namedObject
Aug 10 08:50:38 T14 landscape-client[4152]: module = namedModule(".".join(classSplit[:-1]))
Aug 10 08:50:38 T14 landscape-client[4152]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/twisted/python/reflect.py", line 156, in namedModule
Aug 10 08:50:38 T14 landscape-client[4152]: topLevel = __import__(name)
Aug 10 08:50:38 T14 landscape-client[4152]: ^^^^^^^^^^^^^^^^
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/landscape/client/monitor/swiftusage.py", line 13, in <module>
Aug 10 08:50:38 T14 landscape-client[4152]: from swift.common.ring import Ring
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/swift/common/ring/__init__.py", line 17, in <module>
Aug 10 08:50:38 T14 landscape-client[4152]: from swift.common.ring.ring import RingData, Ring
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/swift/common/ring/ring.py", line 35, in <module>
Aug 10 08:50:38 T14 landscape-client[4152]: from swift.common.exceptions import RingLoadError
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/swift/common/exceptions.py", line 16, in <module>
Aug 10 08:50:38 T14 landscape-client[4152]: from eventlet import Timeout
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/eventlet/__init__.py", line 17, in <module>
Aug 10 08:50:38 T14 landscape-client[4152]: from eventlet import convenience
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/eventlet/convenience.py", line 7, in <module>
Aug 10 08:50:38 T14 landscape-client[4152]: 2023-08-10 08:50:38,206 ERROR [MainThread] Can't keep landscape-monitor running. Exiting.
Aug 10 08:50:38 T14 landscape-client[4152]: 2023-08-10 08:50:38,207 INFO [MainThread] Stopping client...
Aug 10 08:50:39 T14 landscape-client[4152]: from eventlet.green import socket
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/eventlet/green/socket.py", line 21, in <module>
Aug 10 08:50:39 T14 landscape-client[4152]: from eventlet.support import greendns
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/eventlet/support/greendns.py", line 79, in <module>
Aug 10 08:50:39 T14 landscape-client[4152]: setattr(dns, pkg, import_patched('dns.' + pkg))
Aug 10 08:50:39 T14 landscape-client[4152]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/eventlet/support/greendns.py", line 61, in import_patched
Aug 10 08:50:39 T14 landscape-client[4152]: return patcher.import_patched(module_name, **modules)
Aug 10 08:50:39 T14 landscape-client[4152]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/eventlet/patcher.py", line 132, in import_patched
Aug 10 08:50:39 T14 landscape-client[4152]: return inject(
Aug 10 08:50:39 T14 landscape-client[4152]: ^^^^^^^
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/eventlet/patcher.py", line 109, in inject
Aug 10 08:50:39 T14 landscape-client[4152]: module = __import__(module_name, {}, {}, module_name.split('.')[:-1])
Aug 10 08:50:39 T14 landscape-client[4152]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/dns/asyncquery.py", line 38, in <module>
Aug 10 08:50:39 T14 landscape-client[4152]: from dns.query import (
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/dns/query.py", line 63, in <module>
Aug 10 08:50:39 T14 landscape-client[4152]: import httpcore
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/httpcore/__init__.py", line 1, in <module>
Aug 10 08:50:39 T14 landscape-client[4152]: from ._api import request, stream
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/httpcore/_api.py", line 5, in <module>
Aug 10 08:50:39 T14 landscape-client[4152]: from ._sync.connection_pool import ConnectionPool
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/httpcore/_sync/__init__.py", line 1, in <module>
Aug 10 08:50:39 T14 landscape-client[4152]: from .connection import HTTPConnection
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/httpcore/_sync/connection.py", line 12, in <module>
Aug 10 08:50:39 T14 landscape-client[4152]: from .._synchronization import Lock
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/httpcore/_synchronization.py", line 13, in <module>
Aug 10 08:50:39 T14 landscape-client[4152]: import trio
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/trio/__init__.py", line 19, in <module>
Aug 10 08:50:38 T14 landscape-client[4152]: from swift.common.exceptions import RingLoadError
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/swift/common/exceptions.py", line 16, in <module>
Aug 10 08:50:38 T14 landscape-client[4152]: from eventlet import Timeout
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/eventlet/__init__.py", line 17, in <module>
Aug 10 08:50:38 T14 landscape-client[4152]: from eventlet import convenience
Aug 10 08:50:38 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/eventlet/convenience.py", line 7, in <module>
Aug 10 08:50:38 T14 landscape-client[4152]: 2023-08-10 08:50:38,206 ERROR [MainThread] Can't keep landscape-monitor running. Exiting.
Aug 10 08:50:38 T14 landscape-client[4152]: 2023-08-10 08:50:38,207 INFO [MainThread] Stopping client...
Aug 10 08:50:39 T14 landscape-client[4152]: from eventlet.green import socket
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/eventlet/green/socket.py", line 21, in <module>
Aug 10 08:50:39 T14 landscape-client[4152]: from eventlet.support import greendns
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/eventlet/support/greendns.py", line 79, in <module>
Aug 10 08:50:39 T14 landscape-client[4152]: setattr(dns, pkg, import_patched('dns.' + pkg))
Aug 10 08:50:39 T14 landscape-client[4152]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/eventlet/support/greendns.py", line 61, in import_patched
Aug 10 08:50:39 T14 landscape-client[4152]: return patcher.import_patched(module_name, **modules)
Aug 10 08:50:39 T14 landscape-client[4152]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/eventlet/patcher.py", line 132, in import_patched
Aug 10 08:50:39 T14 landscape-client[4152]: return inject(
Aug 10 08:50:39 T14 landscape-client[4152]: ^^^^^^^
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/eventlet/patcher.py", line 109, in inject
Aug 10 08:50:39 T14 landscape-client[4152]: module = __import__(module_name, {}, {}, module_name.split('.')[:-1])
Aug 10 08:50:39 T14 landscape-client[4152]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/dns/asyncquery.py", line 38, in <module>
Aug 10 08:50:39 T14 landscape-client[4152]: from dns.query import (
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/dns/query.py", line 63, in <module>
Aug 10 08:50:39 T14 landscape-client[4152]: import httpcore
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/httpcore/__init__.py", line 1, in <module>
Aug 10 08:50:39 T14 landscape-client[4152]: from ._api import request, stream
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/httpcore/_api.py", line 5, in <module>
Aug 10 08:50:39 T14 landscape-client[4152]: from ._sync.connection_pool import ConnectionPool
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/httpcore/_sync/__init__.py", line 1, in <module>
Aug 10 08:50:39 T14 landscape-client[4152]: from .connection import HTTPConnection
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/httpcore/_sync/connection.py", line 12, in <module>
Aug 10 08:50:39 T14 landscape-client[4152]: from .._synchronization import Lock
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/httpcore/_synchronization.py", line 13, in <module>
Aug 10 08:50:39 T14 landscape-client[4152]: import trio
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/trio/__init__.py", line 19, in <module>
Aug 10 08:50:39 T14 landscape-client[4152]: from ._core import TASK_STATUS_IGNORED as TASK_STATUS_IGNORED # isort: skip
Aug 10 08:50:39 T14 landscape-client[4152]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/trio/_core/__init__.py", line 21, in <module>
Aug 10 08:50:39 T14 landscape-client[4152]: from ._local import RunVar
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/trio/_core/_local.py", line 5, in <module>
Aug 10 08:50:39 T14 landscape-client[4152]: from . import _run
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/trio/_core/_run.py", line 2543, in <module>
Aug 10 08:50:39 T14 landscape-client[4152]: from ._io_epoll import EpollIOManager as TheIOManager
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/trio/_core/_io_epoll.py", line 189, in <module>
Aug 10 08:50:39 T14 landscape-client[4152]: class EpollIOManager:
Aug 10 08:50:39 T14 landscape-client[4152]: File "/usr/lib/python3/dist-packages/trio/_core/_io_epoll.py", line 190, in EpollIOManager
Aug 10 08:50:39 T14 landscape-client[4152]: _epoll = attr.ib(factory=select.epoll)
Aug 10 08:50:39 T14 landscape-client[4152]: ^^^^^^^^^^^^
Aug 10 08:50:39 T14 landscape-client[4152]: AttributeError: module 'eventlet.green.select' has no attribute 'epoll'
Aug 10 08:50:39 T14 landscape-client[4152]: 2023-08-10 08:50:38,309 INFO [MainThread] Manager stopped with config /etc/landscape/client.conf
Aug 10 08:50:39 T14 landscape-client[4152]: 2023-08-10 08:50:39,209 INFO [MainThread] Broker stopped with config /etc/landscape/client.conf
Aug 10 08:50:39 T14 systemd[1]: landscape-client.service: Deactivated successfully.

Changed in landscape-client:
importance: Undecided → Medium
status: New → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.