Как мне разрешить этот & ldquo; такой файл или каталог не существует & rdquo; ошибка хука?

Я пытаюсь написать заклинание для Magento, но сталкиваюсь с проблемой.

Вот источник очарования https://github.com/MoT3rror/Magento-Charm

Установка работает отлично. Все еще нужно много работать, но работает.

У меня возникли проблемы с перехватом между базой данных и связью. Он говорит, что файл не существует, но я могу отредактировать его на этом компьютере, чтобы он там был. Я дал файлу права на выполнение. Я застрял, почему я получил ошибку.

Шаги по развертыванию очарования

juju bootstrap
juju deploy mysql
juju deploy --repository=/home/$USER/charms/ local:precise/magento
juju add-relation mysql magento

Ошибка:

2013-11-21 05:48:51 INFO juju.worker.uniter uniter.go:517 joining relation "magento:database mysql:db"
2013-11-21 05:48:51 INFO juju.worker.uniter uniter.go:543 joined relation "magento:database mysql:db"
2013-11-21 05:48:56 INFO juju.worker.uniter uniter.go:348 running "database-relation-joined" hook
2013-11-21 05:48:56 ERROR juju.worker.uniter uniter.go:350 hook failed: fork/exec /var/lib/juju/agents/unit-magento-0/charm/hooks/database-relation-joined: no such file or directory
2013-11-21 05:48:56 DEBUG juju.worker.uniter modes.go:423 ModeAbide exiting
2013-11-21 05:48:56 INFO juju.worker.uniter modes.go:421 ModeHookError starting
2013-11-21 05:48:56 DEBUG juju.worker.uniter.filter filter.go:418 want resolved event
2013-11-21 05:48:56 DEBUG juju.worker.uniter.filter filter.go:412 want forced upgrade true
2013-11-21 05:48:56 DEBUG juju.worker.uniter.filter filter.go:523 no new charm event

Список файлов на сервере. https://github.com/MoT3rror/Magento-Charm/blob/master/list%20of%20files.jpg

Также есть способ обновить брелок, не разрушая окружающую среду. и начальная загрузка среды?

2
задан 8 September 2016 в 10:44

1 ответ

Когда я проверил ваш талисман, разрешения хуков были:

-rw-rw-r-- 1 1058 Nov 21 10:39 database-relation-joined

Так что вы, вероятно, забыли зафиксировать файлы после установки ваших хуков в исполняемый файл.

Выполнение chmod +x * в вашем каталоге ловушек, а затем повторная фиксация / нажатие должны решить вашу проблему.

0
ответ дан 8 September 2016 в 10:44
  • 1
    Спасибо за совет, но нет программ, которые я хочу установить. – asiniy 20 May 2015 в 11:04

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

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