buildbox-casd and buildbox-fuse mismatch when having both wheel and system installed versions
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
- 35/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- grpc, python
- Lĩnh vực
- build-system
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện kịch bản cài đặt với buildbox-casd trong PATH và buildbox-fuse từ wheel, sau đó theo dõi cách BuildStream chọn từng tệp thực thi. Sử dụng lỗi được báo cáo trong buildboxcasd_fusestager.cpp và lỗi gRPC để xác định ranh giới không tương thích phiên bản. Công việc được xem là hoàn tất khi các thành phần hệ thống và wheel không tương thích აღარ bị kết hợp ngầm với nhau.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
When having buildbox installed in the PATH and in the wheel, buildstream mismatches them. IIRC, it will use the buildbox-casd from the PATH and buildbox-fuse from the wheel.
If the two versions are incompatible, this can result in a buildstream crash with the error:
grpc._channel._MultiThreadedRendezvous: <_MultiThreadedRendezvous of RPC that terminated with:
status = StatusCode.INTERNAL
details = "std::runtime_error exception thrown at [buildboxcasd_fusestager.cpp:144], errMsg = "The FUSE stager child process unexpectedly died with exit code 1""
debug_error_string = "UNKNOWN:Error received from peer {created_time:"2024-11-20T09:16:31.255363002+00:00", grpc_status:13, grpc_message:"std::runtime_error exception thrown at [buildboxcasd_fusestager.cpp:144], errMsg = \"The FUSE stager child process unexpectedly died with exit code 1\""}"
- Ngôn ngữ chính
- Python
- Star
- 154
- Fork
- 50
- Merge trung bình
- 22 giờ 23 phút
- Pull request đã merge (30 ngày)
- 3
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- 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.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của apache/buildstream
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
apache/buildstream#2197 ·
-
logging
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
apache/buildstream#2150 · 3 bình luận ·
-
question
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
apache/buildstream#2143 · 2 bình luận · 1 reaction ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 74/100
apache/buildstream#2196 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100
apache/buildstream#2194 ·
Tất cả issue của apache/buildstream
Issue tương tự
-
Pull-through from gcr.io returns 500 when pulling using podman/buildahCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mởIssue Triage-Needed
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
pulp/pulp_container#2581 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
521xueweihan/HelloGitHub#4040 ·
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
ClanGenOfficial/clangen#6313 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug(trainer): CustomTrainer func_args with non literal values fail inside the TrainJobCó thể đã có người làm @avanishkasar đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
kubeflow/sdk#879 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày