[Bug]: DeprecationWarning messages with 3006.27

Đang mở
#70,271 3 bình luận 0 reaction 1 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 3 ngày

@barneysowood đang làm issue này rồi.

Từ ngày 11/10/2026.

  • #70409 của @charzl — đã đóng, không merge

Đánh giá

Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức phù hợp với người mới
62/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
python
Lĩnh vực
devops, infrastructure

Hướng nghiên cứu

Tái hiện các cảnh báo với Salt 3006.27 trên thiết lập Python 3.11/RHEL 9 được báo cáo, sau đó kiểm tra salt/utils/pycrypto.py, salt/modules/linux_shadow.py và salt/ext/tornado/netutil.py tại các vị trí import và gọi SSL được báo cáo. Xác định các phương án thay thế tương thích hoặc cách xử lý cho từng API không còn được khuyến nghị; hoàn tất có nghĩa là ba cảnh báo không còn xuất hiện mà không thay đổi hành vi của Salt.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

bug Packaging
What happened?

After updating my master (and master's minion) to 3006.27, I started getting three DeprecationWarning messages:

/opt/saltstack/salt/lib/python3.11/site-packages/salt/utils/pycrypto.py:27: DeprecationWarning: 'crypt' is deprecated and slated for removal in Python 3.13
import crypt # pylint: disable=deprecated-module
/opt/saltstack/salt/lib/python3.11/site-packages/salt/modules/linux_shadow.py:21: DeprecationWarning: 'spwd' is deprecated and slated for removal in Python 3.13
import spwd # pylint: disable=deprecated-module
/opt/saltstack/salt/lib/python3.11/site-packages/salt/ext/tornado/netutil.py:731: DeprecationWarning: ssl.PROTOCOL_TLS is deprecated
context = ssl.SSLContext(

Prior to this upgrade, I was getting them for tornado/netutil only and was hoping that this version would fix that... instead, I got a bonus of two more warnings.

Type of salt install

Official rpm

Major version

3006.x

What supported OS are you seeing the problem on? Can select multiple. (If bug appears on an unsupported OS, please open a GitHub Discussion instead)

rhel-9

salt --versions-report output
Salt Version:
          Salt: 3006.27
 
Python Version:
        Python: 3.11.15 (main, Jun 29 2026, 22:21:49) [GCC 11.2.0]
 
Dependency Versions:
          cffi: 2.0.0
      cherrypy: 18.10.0
  cryptography: 47.0.0
      dateutil: 2.9.0.post0
     docker-py: Not Installed
         gitdb: 4.0.12
     gitpython: 3.1.50
        Jinja2: 3.1.6
       libgit2: Not Installed
  looseversion: 1.3.0
      M2Crypto: Not Installed
          Mako: Not Installed
       msgpack: 1.1.2
  msgpack-pure: Not Installed
  mysql-python: Not Installed
     packaging: 24.0
     pycparser: 3.00
      pycrypto: Not Installed
  pycryptodome: 3.23.0
        pygit2: Not Installed
  python-gnupg: 0.5.6
        PyYAML: 6.0.3
         PyZMQ: 27.1.0
        relenv: 0.22.16
         smmap: 5.0.2
       timelib: 0.3.0
       Tornado: 6.5.5
           ZMQ: 4.3.5
 
System Versions:
          dist: rhel 9.8 Plow
        locale: utf-8
       machine: x86_64
       release: 5.14.0-687.46.1.el9_8.x86_64
        system: Linux
       version: Red Hat Enterprise Linux 9.8 Plow
Ngôn ngữ chính
Python
Star
15.8k
Fork
5.6k
Merge trung bình
5 ngày 9 giờ
Pull request đã merge (30 ngày)
99

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của saltstack/salt

Tất cả issue của saltstack/salt

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.