Puncte:0

Serverul Redis nu funcționează corect în debian bullseye lxc

drapel cn

Am un server cu debian 10.11 (buster) și lxc (din debian repos, 1:3.1.0+really3.0.3-8) instalat.

Când creez un nou container lxc (bullseye) (folosind lxc-create -t ​​download -n redis-container -- -d debian -r bullseye -a amd64) Primesc un container nou, perfect funcțional, cu apparmor activat (profile=generated, allow_nesting=1). Apoi, instalez redis în containerul lxc folosind apt install redis-server și se instalează așa cum trebuie (versiunea 5:6.0.16-1+deb11u1), dar nu pornește, da erori cu:

16 dec 00:18:28 redis-container redis-server[2391]: *** EROARE FATALĂ DE FIȘIER DE CONFIGURARE (Redis 6.0.16) ***
16 dec 00:18:28 redis-container redis-server[2391]: Citirea fișierului de configurare, la linia 260
16 dec 00:18:28 redis-container redis-server[2391]: >>> 'fișier de jurnal /var/log/redis/redis-server.log'
16 dec 00:18:28 redis-container redis-server[2391]: Nu se poate deschide fișierul jurnal: sistem de fișiere doar pentru citire

După investigație, am reușit să restrâng puțin problema. Unitatea implicită systemd are următoarele linii:

ReadOnlyDirectories=/
ReadWritePaths=-/var/lib/redis
ReadWritePaths=-/var/log/redis
ReadWritePaths=-/var/run/redis

Am trecut la dezactivarea apparmor pentru a fi sigur că nu asta era problema, dar eroarea a continuat să revină. La un moment dat, am început să lucrez serviciul prin schimbare ReadWritePaths la ReadWriteDirectories, dar oprirea serviciului ar duce la o eroare similară, dar despre scrierea fișierului de salvare în /var/lib/redis. În momentul în care scriu acest lucru, nu pot reproduce acest lucru, nu începe așa.

Singura modalitate de a începe serviciul și de a funcționa perfect este prin a comenta rândul ReadOnlyDirectories=/.

Aș aprecia dacă cineva m-ar putea ajuta să găsesc problema.

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.