Puncte:0

CGroup nu este montat pe Fedora 34

drapel uz

Am furnizat proaspăt instanța Linode cu Fedora 34. Singurul lucru pe care l-am instalat pe ea este libcgroup. cgconfig serviciul pornește corect și nu există erori, dar subsistemul nu funcționează.

Primesc următoarea eroare când execut comanda lscgroup.

[root@localhost ~]# sudo lscgroup
cgroups nu pot fi listate: Cgroup nu este montat

Mai departe pe subiect, când execut lssubsys -am comanda primesc următoarele

Procesor
cpuacct
blkio
memorie
dispozitive
Lada frigorifica
net_cls
perf_event
net_prio
hugetlb
piduri
misc

ma poate ajuta cineva va rog sa rezolv aceasta problema?

Puncte:0
drapel uz

Răspunzând la propria întrebare. Dupa ce m-am lovit cu capul timp de 4 zile am gasit o solutie.Problema reală este Fedora în mod specific, iar alte sisteme Linux s-au mutat, în general, de la CGroup v1 la v2 implicit ca subsistem unificat. Așa a fost și în cazul meu, încercam să configurez controlere CGroup V1, în timp ce sistemul meu de operare Fedora 34 rula CGroup V2, ceea ce făcea ca serviciul meu CGConfig să se blocheze la repornire. Soluția a fost să treceți la CGroup V1 și pentru a face acest lucru să rulați următoarea comandă

Adăugați systemd.unified_cgroup_hierarchy=0 la configurația GRUB implicită cu sed.

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

Acum reconstruiți configurația GRUB.

Dacă utilizați boot-ul BIOS, atunci acesta este.

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

Dacă rulați EFI, atunci acesta este.

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

Acum reporniți și asigurați-vă că Docker poate porni!

Soluția originală a fost postată pe acest blog.

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

Michael Hampton avatar
drapel cz
Acest lucru înseamnă, de asemenea, că ar trebui să vă mutați la cgroup v2. Este acceptat în docker 20.10 și versiuni ulterioare.
Albert Lilly avatar
drapel uz
Sunt destul de verde pe cgroup v2 și aplicația pe care încercam să o configurez folosește v1. Deci am avut doar două opțiuni fie să modific aplicația, fie să mă întorc la v1.Știu că în viitor v1 ar fi în cele din urmă depreciat, dar pentru moment, acest lucru îmi va oferi suficient timp pentru a învăța v2 și pentru a face modificări în aplicație pentru a o susține.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.