升级到广场版本3

时间:2017-06-29 17:24:56

标签: concourse

我们刚刚将其中一个大厅升级到3.3.0,我们在其中一个工作中遇到了一个奇怪的错误。

runc create: exit status 1: container_linux.go:264: starting container process caused "process_linux.go:339: container init caused \"rootfs_linux.go:56: mounting \\\"/var/vcap/data/baggageclaim/volumes/live/17c7c6fb-a294-4274-4d3c-99d14980ab4f/volume\\\" to rootfs \\\"/var/vcap/data/garden/graph/aufs/mnt/9985cede6b6b24ac198ea4a6b252fcaa56eb1f0062cf102e9d45f293ec82ee9d\\\" at \\\"/var/vcap/data/garden/graph/aufs/mnt/9985cede6b6b24ac198ea4a6b252fcaa56eb1f0062cf102e9d45f293ec82ee9d/scratch\\\" caused \\\"mkdir /var/vcap/data/garden/graph/aufs/mnt/9985cede6b6b24ac198ea4a6b252fcaa56eb1f0062cf102e9d45f293ec82ee9d/scratch: permission denied\\\"\""

任务的配置是

- task: create-release
  config:
    platform: linux
    run:
      path: echo

1 个答案:

答案 0 :(得分:0)

从大会及以上版本3.0开始,您必须在每个任务配置中指定image_resource

在您的任务配置中未定义image(现已弃用并重命名为rootfs_uri)或image_resource过去曾是未记录且未指定的行为,它会让Garden选择基于Garden默认的图像。

尝试类似

的任务
- task: create-release
  config:
    platform: linux
    image_resource:
      type: docker-image
      source:
        repository: alpine
    run:
      path: echo