Điểm:0

CGroup không được gắn trên Fedora 34

lá cờ uz

Tôi mới cung cấp phiên bản Linode với Fedora 34. Thứ duy nhất tôi đã cài đặt trên đó là libcgroup. cgconfig dịch vụ đang khởi động bình thường và không có lỗi nhưng hệ thống con không hoạt động.

Tôi gặp lỗi sau khi thực thi lệnh lscgroup.

[root@localhost ~]# sudo lscgroup
cgroups không thể được liệt kê: Cgroup không được gắn kết

Hơn nữa về chủ đề này, khi tôi thực hiện lssubsys -am lệnh tôi nhận được như sau

CPU
cpuacct
blkio
kỉ niệm
thiết bị
tủ đông
net_cls
sự kiện hoàn hảo
net_prio
bigtlb
pids
linh tinh

bất cứ ai có thể xin vui lòng giúp tôi giải quyết vấn đề này?

Điểm:0
lá cờ uz

Trả lời câu hỏi của riêng tôi. Sau khi đập đầu vào 4 ngày, tôi đã tìm ra giải pháp.Vấn đề thực tế là Fedora cụ thể và các hệ thống Linux khác nói chung đã chuyển từ CGroup v1 sang v2 theo mặc định dưới dạng một hệ thống con hợp nhất. Trong trường hợp của tôi cũng vậy, tôi đang cố gắng thiết lập bộ điều khiển CGroup V1 trong khi HĐH Fedora 34 của tôi đang chạy CGroup V2, điều này khiến dịch vụ CGConfig của tôi gặp sự cố khi khởi động lại. Giải pháp là chuyển sang CGroup V1 và để thực hiện việc này, hãy chạy lệnh sau

Thêm systemd.unified_cgroup_hierarchy=0 vào cấu hình GRUB mặc định với sed.

sudo sed -i '/^GRUB_CMDLINE_LINUX/ s/"$/ systemd.unified_cgroup_hierarchy=0"/' /etc/default/grub

Bây giờ hãy xây dựng lại cấu hình GRUB của bạn.

Nếu bạn đang sử dụng khởi động BIOS thì đó là cái này.

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Nếu bạn đang chạy EFI, thì đó là cái này.

sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg

Bây giờ hãy khởi động lại và đảm bảo rằng Docker có thể bắt đầu!

Giải pháp ban đầu đã được đăng trên blog này.

https://blog.christophersmart.com/2019/12/15/enabling-docker-in-fedora-31-by-reverting-to-cgroups-v1/

Michael Hampton avatar
lá cờ cz
Điều này cũng có nghĩa là _you_ nên chuyển sang cgroup v2. Nó được hỗ trợ trong docker 20.10 trở lên.
Albert Lilly avatar
lá cờ uz
Tôi khá xanh trên cgroup v2 và ứng dụng tôi đang cố thiết lập sử dụng v1. Vì vậy, tôi chỉ có hai lựa chọn là sửa đổi ứng dụng hoặc quay lại v1.Tôi biết trong tương lai v1 cuối cùng sẽ không được dùng nữa nhưng hiện tại, điều này sẽ cho tôi đủ thời gian để tìm hiểu v2 và thực hiện các thay đổi trong ứng dụng để hỗ trợ nó.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.