Версия ОС: 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 все еще что-то делает, когда я его переустановил.