Puncte:0

după instalarea openjdk 16 și a studiourilor Android pe diferiți utilizatori, permisiunile git și docker sunt complet distruse

drapel cn

Versiunea sistemului de operare: Ubuntu 20.04

Ieri am instalat openjdk-16 și Android Studios pe un alt cont de utilizator. Sinds, atunci docker-rootless-ul meu nu funcționează și dacă fac comenzile git e bine, dar când îmi place git add -p primesc acest mesaj de eroare:

Nu se poate localiza lib.pm: /usr/local/lib/x86_64-linux-gnu/perl/5.30.0/lib.pm: Permisiune refuzată la /usr/lib/git-core/git-add--interactive line 3.
BEGIN a eșuat--compilarea a fost întreruptă la /usr/lib/git-core/git-add--linia interactivă 3.

Și dacă folosesc docker-compune până -d fără sudo (ceea ce funcționează anterior corect) primesc această eroare:

EROARE: Versiunea din „./docker-compose.yml” nu este acceptată. Este posibil să vedeți această eroare deoarece utilizați o versiune greșită a fișierului Compose.Fie specificați o versiune acceptată (de exemplu, „2.2” sau „3.3”) și plasați definițiile serviciului dvs. sub cheia `services`, fie omiteți cheia `version` și plasați definițiile serviciului dvs. la rădăcina fișierului pentru a utiliza versiunea 1.
Pentru mai multe despre versiunile formatului de fișier Compose, consultați https://docs.docker.com/compose/compose-file/

Dar dacă o fac sudo docker-compose up -d functioneaza corect.

Știe cineva de ce/și cum s-a întâmplat acest lucru și cum se remediază? Am încercat să o repar ore în șir dar nu am reușit :(

ACTUALIZAȚI Docker este remediat (vezi răspunsul meu cum l-am remediat. Doar Git încă mai face lucruri când l-am reinstalat.

GekkeGlenn-Dev avatar
drapel cn
Am uitat să spun, dar dacă fac ```sudo git add -p``` va funcționa
ChanganAuto avatar
drapel us
Lansare/versiune Ubuntu?
GekkeGlenn-Dev avatar
drapel cn
@ChanganAuto am ubuntu 20.04
ChanganAuto avatar
drapel us
Vă rugăm să editați întotdeauna întrebările pentru a adăuga informații noi, nu doar comentarii.
GekkeGlenn-Dev avatar
drapel cn
Oke @ChanganAuto sunt nou în formulare, nu fac atât de mult :)
ChanganAuto avatar
drapel us
Ei bine, primul lucru pe care trebuie să-l înțelegeți este că acesta NU ESTE un forum, acesta este un site de întrebări și răspunsuri. Comentariile sunt destinate clarificării, solicitărilor etc., nu discuțiilor extinse ca într-un forum.
Puncte:0
drapel cn

Sistemul a fost într-adevăr dezordonat. deci cea mai bună soluție pentru mine a fost să reinstalez ubuntu. :(

VECHI După câteva zile pentru a afla cum să o repar, am venit cu o soluție pentru docker-compose.

Am reinstalat docker, docker-compose complet cu curl.

DOCHER pentru a descărca docker am urmat pașii din documentația oficială docker: https://docs.docker.com/engine/install/ubuntu/

DOCKER-COMPONĂ Am urmat pasii din acest articol https://phoenixnap.com/kb/install-docker-compose-on-ubuntu-20-04

A trebuit doar să schimb linkul curl de la 1.26.2 la cea mai recentă versiune 1.29.2

După ce am urmat acești pași, a trebuit să fac aceste 2 comenzi:

sudo mv /usr/local/bin/docker-compose /usr/bin/docker-compose
sudo chmod +x /usr/bin/docker-compose

fondat pe această pagină: https://www.codegrepper.com/code-examples/python/Command+%27docker-compose%27+not+found%2C+but+can+be+installed+with%3A

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.