Сбой рабочего зала в Ubuntu 14.04

После настройки автономного Concourse 2.4.0 в соответствии с инструкциями все работает. Однако при попытке запустить пример "hello world" я вижу следующую ошибку в Интерфейс зала:

runc create: exit status 1: rootfs ("/volumes/live/a72f9a0d-3506-489b-5b9b-168744b892c1/volume") does not exist

Команда запуска "веб":

./concourse web \ --basic-auth-username admin \ --basic-auth-password admin \ --session-signing-key session_signing_key \ --tsa-host-key host_key \ --tsa-authorized-keys authorized_worker_keys \ --external-url http://myconcoursedomain:8080 \ --postgres-data-source postgres://user:pass@mydbserver/concourse

Команда запуска «рабочая»:

./concourse worker \ --work-dir worker \ --tsa-host 127.0.0.1 \ --tsa-public-key host_key.pub \ --tsa-worker-private-key worker_key

Мне интересно, возникает ли проблема, поскольку «отсутствующий» каталог создается в каталоге, указанном в команде «start worker», а не в фактическом корневом каталоге:

~/concourse# ls -la worker total 145740 drwxr-xr-x 5 root root 4096 Nov 15 23:07 . drwxr-xr-x 3 root root 4096 Nov 15 23:07 .. drwxr-xr-x 3 root root 4096 Nov 15 23:07 2.4.0 drwxr-xr-x 2 root root 4096 Nov 15 23:09 depot drwxr-xr-x 1 root root 24 Nov 15 23:07 volumes -rw-r--r-- 1 root root 42142052352 Nov 15 23:15 volumes.img

Concourse установлен на Ubuntu 14.04:

uname -r 4.4.0-47-generic uname -a Linux ubuntu-2gb-nyc3-01 4.4.0-47-generic #68~14.04.1-Ubuntu SMP Wed Oct 26 19:42:11 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux


person David Malone    schedule 15.11.2016    source источник
comment
Пытался создать символическую ссылку на мой каталог worker/volumes в корне, и теперь я получаю другую ошибку: runc create: exit status 1: /volumes/live/eacdf0a1-6d6f-4051-6a85-d993b621764c/volume is not an absolute path or is a symlink   -  person David Malone    schedule 16.11.2016


Ответы (1)


По причинам, которые я до сих пор не понимаю, похоже, что если вы укажете значение --work-dir равным /opt/concourse/worker, то рабочий процесс будет работать с этой версией ядра без проблем.

Я использовал относительный путь к рабочему каталогу в каталоге моей пользовательской папки в качестве значения --work-dir.

person David Malone    schedule 16.11.2016