"доступ запрещен" для ~ / .ddev / s sh -auth-compose.yaml и router-compose.yaml - PullRequest
0 голосов
/ 12 июля 2020

У меня проблема с запуском ddev на моем ubuntu 20.04. Установка ddev прошла без каких-либо проблем (версия ddev v1.15.0), но если я попытаюсь запустить контейнер, всегда будет появляться следующая ошибка:

.PermissionError: [Errno 13] Permission denied: '/home/user/.ddev/ssh-auth-compose.yaml' 
Failed to start api-bundle: failed to start ddev-ssh-agent: Failed to run docker-compose [-f /home/user/.ddev/ssh-auth-compose.yaml -p ddev-ssh-agent up --build --force-recreate -d], err='exit status 1', stdout='', stderr='.PermissionError: [Errno 13] Permission denied: '/home/user/.ddev/ssh-auth-compose.yaml''

Я уже пытался указать ddev и домашний каталог. и все другие каталоги выше полного доступа (chmod -R 777) пользователь каталога .ddev в моем проекте такой же, как владелец моего домашнего каталога.

Запуск .ddev с тем же проектом на другом Ubuntu 19.04 работает как charme.

Если я опускаю ddev-s sh -agent, контейнер запускается, но вылетает при попытке записи в router-compose.yaml.

  • Текущая версия docker - 19.03.11, build dd360c7
  • Docker -Compose version 1.25.5,

обе установлены через оснастку.

У меня есть не знаю, что попробовать дальше, надеюсь, вы сможете мне помочь.

Заранее спасибо.

1 Ответ

2 голосов
/ 14 июля 2020

Не устанавливать docker -комбинировать с помощью оснастки (другой апт). Это должно решить вашу проблему: https://github.com/drud/ddev/issues/2347#issuecomment -652804548

...