Le mer. 12 nov. 2025 à 06:48, Jean-Christophe Énée <
[email protected]> a écrit :

> j'ai essayé d'installer openstack depuis apt install :
>
> Setting up python3-castellan (5.2.1-2) ...
> Setting up python3-oslo.versionedobjects (3.6.0-3) ...
> Setting up python3-keystonemiddleware (10.9.0-2) ...
> Setting up python3-os-brick (6.11.0-2) ...
> Setting up python3-ceilometer (1:24.0.0-2) ...
> Setting up python3-os-vif (4.1.0-2) ...
> Setting up python3-openstackclient (7.4.0-3) ...
> Setting up ceilometer-common (1:24.0.0-2) ...
> libvirt:x:116:
> ===> openstack-pkg-tools: writing RabbitMQ credentials: rabbit://jack-
> sparrow:XXXXXX@localhost ...
> Setting up python3-neutron-lib (3.18.2-3) ...
> Setting up python3-cursive (0.2.3-4) ...
> Setting up ceilometer-agent-compute (1:24.0.0-2) ...
> Created symlink '/etc/systemd/system/multi-
> user.target.wants/ceilometer-agent-compute.service' →
> '/usr/lib/systemd/system/ceilometer-agent-compute.service'.
> Setting up python3-neutron (2:26.0.0-9) ...
> Setting up python3-nova (2:31.0.0-6) ...
> Setting up nova-common (2:31.0.0-6) ...
> PKG-Openstack now calling: dbc_go nova-common configure
> ===> openstack-pkg-tools: writing RabbitMQ credentials: rabbit://jack-
> sparrow:XXXXXX@localhost ...
> Creating project service ...
> Traceback (most recent call last):
>   File "/usr/bin/openstack", line 6, in <module>
>     from openstackclient.shell import main
>   File "/usr/lib/python3/dist-packages/openstackclient/shell.py", line
> 22, in <module>
>     from osc_lib.api import auth
>   File "/usr/lib/python3/dist-packages/osc_lib/api/auth.py", line 18,
> in <module>
>     from keystoneauth1.identity.v3 import k2k
>   File "/usr/lib/python3/dist-
> packages/keystoneauth1/identity/__init__.py", line 13, in <module>
>     from keystoneauth1.identity import base
>   File "/usr/lib/python3/dist-packages/keystoneauth1/identity/base.py",
> line 26, in <module>
>     from keystoneauth1 import session as ks_session
>   File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line
> 42, in <module>
>     import osprofiler.web as osprofiler_web
>   File "/usr/lib/python3/dist-packages/osprofiler/web.py", line 19, in
> <module>
>     from osprofiler import profiler
>   File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line
> 27, in <module>
>     from osprofiler import notifier
>   File "/usr/lib/python3/dist-packages/osprofiler/notifier.py", line
> 18, in <module>
>     from osprofiler.drivers import base
>   File "/usr/lib/python3/dist-packages/osprofiler/drivers/__init__.py",
> line 5, in <module>
>     from osprofiler.drivers import loginsight  # noqa
>     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-
> packages/osprofiler/drivers/loginsight.py", line 25, in <module>
>     from oslo_concurrency.lockutils import synchronized
>   File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py",
> line 38, in <module>
>     import eventlet
>   File "/usr/lib/python3/dist-packages/eventlet/__init__.py", line 6,
> in <module>
>     from eventlet import convenience
>   File "/usr/lib/python3/dist-packages/eventlet/convenience.py", line
> 7, in <module>
>     from eventlet.green import socket
>   File "/usr/lib/python3/dist-packages/eventlet/green/socket.py", line
> 21, in <module>
>     from eventlet.support import greendns
>   File "/usr/lib/python3/dist-packages/eventlet/support/greendns.py",
> line 78, in <module>
>     setattr(dns, pkg, import_patched('dns.' + pkg))
>                       ~~~~~~~~~~~~~~^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/eventlet/support/greendns.py",
> line 60, in import_patched
>     return patcher.import_patched(module_name, **modules)
>            ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/eventlet/patcher.py", line 136,
> in import_patched
>     return inject(
>         module_name, None, *additional_modules +
> tuple(kw_additional_modules.items())
>     )
>   File "/usr/lib/python3/dist-packages/eventlet/patcher.py", line 113,
> in inject
>     module = __import__(module_name, {}, {}, module_name.split(".")[:-
> 1])
>   File "/usr/lib/python3/dist-packages/dns/asyncquery.py", line 40, in
> <module>
>     from dns.query import (
>     ...<12 lines>...
>     )
>   File "/usr/lib/python3/dist-packages/dns/query.py", line 66, in
> <module>
>     import httpcore._backends.sync
>   File "/usr/lib/python3/dist-packages/httpcore/__init__.py", line 1,
> in <module>
>     from ._api import request, stream
>   File "/usr/lib/python3/dist-packages/httpcore/_api.py", line 7, in
> <module>
>     from ._sync.connection_pool import ConnectionPool
>   File "/usr/lib/python3/dist-packages/httpcore/_sync/__init__.py",
> line 1, in <module>
>     from .connection import HTTPConnection
>   File "/usr/lib/python3/dist-packages/httpcore/_sync/connection.py",
> line 14, in <module>
>     from .._synchronization import Lock
>   File "/usr/lib/python3/dist-packages/httpcore/_synchronization.py",
> line 12, in <module>
>     import trio
>   File "/usr/lib/python3/dist-packages/trio/__init__.py", line 25, in
> <module>
>     from . import abc, from_thread, lowlevel, socket, to_thread
>   File "/usr/lib/python3/dist-packages/trio/socket.py", line 16, in
> <module>
>     from . import _socket
>   File "/usr/lib/python3/dist-packages/trio/_socket.py", line 542, in
> <module>
>     class SocketType:
>     ...<221 lines>...
>                 raise NotImplementedError
>   File "/usr/lib/python3/dist-packages/trio/_socket.py", line 755, in
> SocketType
>     @_wraps(_stdlib_socket.socket.sendmsg, assigned=(), updated=())
>             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: type object 'GreenSocket' has no attribute 'sendmsg'
> dpkg: error processing package nova-common (--configure):
>  installed nova-common package post-installation script subprocess
> returned error exit status 1
> dpkg: dependency problems prevent configuration of nova-compute-kvm:
>  nova-compute-kvm depends on nova-common (= 2:31.0.0-6); however:
>   Package nova-common is not configured yet.
>
> dpkg: error processing package nova-compute-kvm (--configure):
>  dependency problems - leaving unconfigured
> dpkg: dependency problems prevent configuration of nova-compute:
>  nova-compute depends on nova-common (= 2:31.0.0-6); however:
>   Package nova-common is not configured yet.
>
> dpkg: error processing package nova-compute (--configure):
>  dependency problems - leaving unconfigured
> Setting up neutron-common (2:26.0.0-9) ...
> PKG-Openstack now calling: dbc_go neutron-common configure
> ===> openstack-pkg-tools: writing RabbitMQ credentials: rabbit://jack-
> sparrow:XXXXXX@localhost ...
> Creating project service ...
> Traceback (most recent call last):
>   File "/usr/bin/openstack", line 6, in <module>
>     from openstackclient.shell import main
>   File "/usr/lib/python3/dist-packages/openstackclient/shell.py", line
> 22, in <module>
>     from osc_lib.api import auth
>   File "/usr/lib/python3/dist-packages/osc_lib/api/auth.py", line 18,
> in <module>
>     from keystoneauth1.identity.v3 import k2k
>   File "/usr/lib/python3/dist-
> packages/keystoneauth1/identity/__init__.py", line 13, in <module>
>     from keystoneauth1.identity import base
>   File "/usr/lib/python3/dist-packages/keystoneauth1/identity/base.py",
> line 26, in <module>
>     from keystoneauth1 import session as ks_session
>   File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line
> 42, in <module>
>     import osprofiler.web as osprofiler_web
>   File "/usr/lib/python3/dist-packages/osprofiler/web.py", line 19, in
> <module>
>     from osprofiler import profiler
>   File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line
> 27, in <module>
>     from osprofiler import notifier
>   File "/usr/lib/python3/dist-packages/osprofiler/notifier.py", line
> 18, in <module>
>     from osprofiler.drivers import base
>   File "/usr/lib/python3/dist-packages/osprofiler/drivers/__init__.py",
> line 5, in <module>
>     from osprofiler.drivers import loginsight  # noqa
>     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-
> packages/osprofiler/drivers/loginsight.py", line 25, in <module>
>     from oslo_concurrency.lockutils import synchronized
>   File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py",
> line 38, in <module>
>     import eventlet
>   File "/usr/lib/python3/dist-packages/eventlet/__init__.py", line 6,
> in <module>
>     from eventlet import convenience
>   File "/usr/lib/python3/dist-packages/eventlet/convenience.py", line
> 7, in <module>
>     from eventlet.green import socket
>   File "/usr/lib/python3/dist-packages/eventlet/green/socket.py", line
> 21, in <module>
>     from eventlet.support import greendns
>   File "/usr/lib/python3/dist-packages/eventlet/support/greendns.py",
> line 78, in <module>
>     setattr(dns, pkg, import_patched('dns.' + pkg))
>                       ~~~~~~~~~~~~~~^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/eventlet/support/greendns.py",
> line 60, in import_patched
>     return patcher.import_patched(module_name, **modules)
>            ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/eventlet/patcher.py", line 136,
> in import_patched
>     return inject(
>         module_name, None, *additional_modules +
> tuple(kw_additional_modules.items())
>     )
>   File "/usr/lib/python3/dist-packages/eventlet/patcher.py", line 113,
> in inject
>     module = __import__(module_name, {}, {}, module_name.split(".")[:-
> 1])
>   File "/usr/lib/python3/dist-packages/dns/asyncquery.py", line 40, in
> <module>
>     from dns.query import (
>     ...<12 lines>...
>     )
>   File "/usr/lib/python3/dist-packages/dns/query.py", line 66, in
> <module>
>     import httpcore._backends.sync
>   File "/usr/lib/python3/dist-packages/httpcore/__init__.py", line 1,
> in <module>
>     from ._api import request, stream
>   File "/usr/lib/python3/dist-packages/httpcore/_api.py", line 7, in
> <module>
>     from ._sync.connection_pool import ConnectionPool
>   File "/usr/lib/python3/dist-packages/httpcore/_sync/__init__.py",
> line 1, in <module>
>     from .connection import HTTPConnection
>   File "/usr/lib/python3/dist-packages/httpcore/_sync/connection.py",
> line 14, in <module>
>     from .._synchronization import Lock
>   File "/usr/lib/python3/dist-packages/httpcore/_synchronization.py",
> line 12, in <module>
>     import trio
>   File "/usr/lib/python3/dist-packages/trio/__init__.py", line 25, in
> <module>
>     from . import abc, from_thread, lowlevel, socket, to_thread
>   File "/usr/lib/python3/dist-packages/trio/socket.py", line 16, in
> <module>
>     from . import _socket
>   File "/usr/lib/python3/dist-packages/trio/_socket.py", line 542, in
> <module>
>     class SocketType:
>     ...<221 lines>...
>                 raise NotImplementedError
>   File "/usr/lib/python3/dist-packages/trio/_socket.py", line 755, in
> SocketType
>     @_wraps(_stdlib_socket.socket.sendmsg, assigned=(), updated=())
>             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: type object 'GreenSocket' has no attribute 'sendmsg'
> dpkg: error processing package neutron-common (--configure):
>  installed neutron-common package post-installation script subprocess
> returned error exit status 1
> dpkg: dependency problems prevent configuration of openstack-compute-
> node:
>  openstack-compute-node depends on nova-compute; however:
>   Package nova-compute is not configured yet.
>  openstack-compute-node depends on nova-compute-kvm | nova-compute-
> qemu; however:
>   Package nova-compute-kvm is not configured yet.
>   Package nova-compute-qemu is not installed.
>
> dpkg: error processing package openstack-compute-node (--configure):
>  dependency problems - leaving unconfigured
> dpkg: dependency problems prevent configuration of neutron-openvswitch-
> agent:
>  neutron-openvswitch-agent depends on neutron-common (= 2:26.0.0-9);
> however:
>   Package neutron-common is not configured yet.
>
> dpkg: error processing package neutron-openvswitch-agent (--configure):
>  dependency problems - leaving unconfigured
> Errors were encountered while processing:
>  nova-common
>  nova-compute-kvm
>  nova-compute
>  neutron-common
>  openstack-compute-node
>  neutron-openvswitch-agent
> Error: Sub-process /usr/bin/dpkg returned an error code (1)
> jean-christophe@blues-softwares:~/debian-hurd$


Sur cette machine, installer reportbug et faire
reportbug python3-trio
et envoyer le log.

Il y a effectivement un bug, référencé ici:
https://github.com/python-trio/trio/issues/3015
mais pas déclaré dans debian.

Jérémy

Répondre à