после установки openjdk 16 и студии android на разных пользователях разрешения git и docker полностью уничтожены

Версия ОС: Ubuntu 20.04

Вчера я установил openjdk-16 и android студии в другой учетной записи пользователя. Синдс, тогда мой docker-rootless не работает, и если я выполняю команды git, все в порядке, но когда мне нравится git add -p , я получаю это сообщение об ошибке:

Can't locate lib.pm:   /usr/local/lib/x86_64-linux-gnu/perl/5.30.0/lib.pm: Permission denied at /usr/lib/git-core/git-add--interactive line 3.
BEGIN failed--compilation aborted at /usr/lib/git-core/git-add--interactive line 3.

И если я использую докер -compose up -d без sudo (что раньше работало правильно) я получаю эту ошибку:

ERROR: Version in "./docker-compose.yml" is unsupported. You might be seeing this error because you're using the wrong Compose file version. Either specify a supported version (e.g "2.2" or "3.3") and place your service definitions under the `services` key, or omit the `version` key and place your service definitions at the root of the file to use version 1.
For more on the Compose file format versions, see https://docs.docker.com/compose/compose-file/

Но если я делаю sudo docker-compose up -d , он работает правильно.

Кто-нибудь знает, почему / и как это случилось и как исправить? Я пытался исправить это часами, но безуспешно: (

ОБНОВЛЕНИЕ Докер исправлен (см. Мой ответ, как я его исправил. Только Git все еще что-то делает, когда я его переустановил.

0
задан 12 November 2021 в 12:25

0 ответов

Другие вопросы по тегам:

Похожие вопросы: