Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

[BUG] Cannot install due to outdated packages

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

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
25/100
Loại issue
Lỗi
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Đình trệ
Công nghệ
debian, docker, docker-compose, python
Lĩnh vực
cli, devops, tooling

Hướng nghiên cứu

Tái hiện lỗi pip3 install -U iotedgedev đã được báo cáo trên Debian 10 trong WSL2 với Python 3.7.3 và các phiên bản Docker được liệt kê. Kiểm tra các yêu cầu phụ thuộc gói đứng sau những xung đột đã được báo cáo và xác định hành vi cài đặt nào cần giữ nguyên phiên bản docker-compose hiện có; được coi là hoàn thành khi quá trình cài đặt hoàn tất mà không có các phụ thuộc không tương thích hoặc hạ cấp ngoài ý muốn.

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

Mô tả

bug
Description

Trying to install as per instructions fails on Debian 10.

Expected behavior

Successful installation.

And for it not to try to downgrade my already-installed docker-compose.

Actual behavior
$ python3 --version
Python 3.7.3
$ docker --version
Docker version 20.10.8, build 3967b7d
$ docker-compose --version
docker-compose version 1.29.2, build 5becea4c
$ cat /etc/issue
Debian GNU/Linux 10 \n \l
$ pip3 install -U iotedgedev
...
argcomplete 1.12.3 has requirement importlib-metadata<5,>=0.23; python_version == "3.7", but you'll have importlib-metadata 6.0.0 which is incompatible.
pyopenssl 23.0.0 has requirement cryptography<40,>=38.0.0, but you'll have cryptography 2.6.1 which is incompatible.
docker 6.0.1 has requirement requests>=2.26.0, but you'll have requests 2.25.1 which is incompatible.
docker-compose 1.29.1 has requirement PyYAML<6,>=3.10, but you'll have pyyaml 6.0 which is incompatible.
docker-compose 1.29.1 has requirement websocket-client<1,>=0.32.0, but you'll have websocket-client 1.5.1 which is incompatible.
iotedgehubdev 0.14.18 has requirement docker==5.0.3, but you'll have docker 6.0.1 which is incompatible.
iotedgehubdev 0.14.18 has requirement pyOpenSSL==22.0.0, but you'll have pyopenssl 23.0.0 which is incompatible.
$ docker-compose --version
docker-compose version 1.29.1, build unknown
Steps to Reproduce

As above.

Environment

Running Debian 10 from a Windows 10 WSL2 environment.

Ngôn ngữ chính
Python
Star
166
Fork
76
Merge trung bình
11 ngày 18 giờ
Pull request đã merge (30 ngày)
1

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

Mở trong Codespaces

Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.

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 Azure/iotedgedev

Tất cả issue của Azure/iotedgedev

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.