#ibm-cloud #cloud-foundry #devops #ibm-cloud-tools
#ibm-cloud #облако-foundry #devops #ibm-cloud-tools
Вопрос:
с моего локального хостинга я подключился к blue mix с
cf api https://api.ng.bluemix.net
Я вошел в систему, а затем внес изменения с помощью
cf push
Однако в консоли,
Uploading MY_PROJECT...
Uploading app files from: /Users/MyName/Documents/MY_PROJECT
Uploading 437.7K, 386 files
Done uploading
FAILED
Error processing app files: Error uploading application.
The resource file mode is invalid: File mode '0444' is invalid.
(venv) My-iMac:MY_PROJECT MyName$
Как мне устранить эту проблему?
Комментарии:
1. На какой версии cf CLI это установлено? У нас есть исправление подобной ошибки в cf CLI 6.14.1 ( github.com/cloudfoundry/cli/releases/tag/v6.14.1 ).
2. 6.22.1 6b7af9c-2016-09-24
Ответ №1:
По этой ссылке:https://github.com/cloudfoundry/cli/issues/685 файловый режим должен быть не менее 600, поэтому, я думаю, вам следует «повысить» разрешения для вашей папки ресурсов, даже если технически 444 будут в порядке.
Что касается устранения неполадок: сообщение об ошибке находится прямо в ваших выходных данных. Если вам нужно больше выходных данных журнала, вы можете использовать команду
cf logs APP-NAME
Смотрите https://docs.cloudfoundry.org/devguide/deploy-apps/streaming-logs.html для получения дополнительной информации.
Комментарии:
1. Как именно мне это сделать? Поток этого не объясняет. Это говорит мне только о том, что вы сказали
2. cd /Users/MyName/Documents/MY_PROJECT; chmod -R 644 ./*
3. теперь я получаю ошибку при обработке файлов приложения: «Ошибка при загрузке приложения. Произошла неизвестная ошибка. «Журнал cf выполняется уже 10 минут, а журналов пока нет
4. хм — единственное, что я могу представить (относительно прав доступа к файлам), это то, что вам нужно 755 вместо 644. Итак, запустите
chmod -R 755 ./*
внутри каталога вашего проекта. Если ошибка все еще возникает, похоже, что она не имеет ничего общего с правами доступа к файлам.5. Большое вам спасибо. Это решило проблему, но теперь у меня есть еще одна из-за сбоя при постановке приложения, lol. Я собираюсь просмотреть веб-страницы в поисках решения