Passlib 1.7.4 incompatible with bcrypt >= 4.3 ausing runtime warnings
**Environment**: * OS (e.g. from /etc/os-release): Rocky Linux 9.7 * Kolla-Ansible version: 20.3.1.dev65 (from source, stable/2025.1 branch) **Issue Description** When running Kolla-Ansible deployment, during Ansible execution tasks that involve password hashing using passlib 1.7.4 with bcrypt >= 4.3, runtime warnings are emitted and may impact task stability. The issue occurs during Ansible runtime when password hashing is triggered: (trapped) error reading bcrypt version AttributeErr...
Opening excerpt (first ~120 words) tap to expand
**Environment**: * OS (e.g. from /etc/os-release): Rocky Linux 9.7 * Kolla-Ansible version: 20.3.1.dev65 (from source, stable/2025.1 branch) **Issue Description** When running Kolla-Ansible deployment, during Ansible execution tasks that involve password hashing using passlib 1.7.4 with bcrypt >= 4.3, runtime warnings are emitted and may impact task stability. The issue occurs during Ansible runtime when password hashing is triggered: (trapped) error reading bcrypt version AttributeError: module 'bcrypt' has no attribute 'about' Although hashing may still succeed in some cases, backend detection becomes unreliable and may result in warnings and potential instability during Kolla-Ansible deployment tasks.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at Launchpad.