2016-11-15 13 views
2

instructionsごとにスタンドアロンConcourse 2.4.0を設定すると、すべてが起動しているようです。 "hello world" exampleを実行しようとするしかし、私はコンコースUIに次のエラーを見ることができます:UbuntuでのConcourse Worker Failure 14.04

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:[email protected]/concourse

"労働者" のコマンドを起動します。

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

私は私が思ったんだけどコンコースは、Ubuntuの14.04にインストールされている

~/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

「行方不明」ディレクトリは、実際のルートディレクトリではなく、「労働者を開始」コマンドで指定されたディレクトリに作成されているので、問題が発生しfを私はまだ理解していない理由のために

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

+0

rootで自分のworker/volumesディレクトリへのシンボリックリンクを作成しようとしましたが、別のエラーが表示されます:runc create:exit status 1:/ volumes/live/eacdf0a1-6d6f-4051-6a85-d993b621764c/volume is not絶対パスまたはシンボリックリンクです。 –

答えて

1

、あなたが/opt/concourse/workerする--work-dir値を指定した場合、その後、作業員は問題なく、このカーネルのバージョンで動作することが表示されます。

自分のユーザーフォルダ内のディレクトリ内のワーカーディレクトリへの相対パスを、--work-dirの値として使用していました。

+0

私は同様の問題がありました:現代のディストリビューションは '/ var/run'を'/run'にリンクします。 – drahnr

関連する問題