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