Project

General

Profile

Actions

Bug #19697

open

Development arvbox Docker image builds with bad permissions if run with umask 077

Added by Brett Smith over 1 year ago. Updated about 2 months ago.

Status:
New
Priority:
Low
Assigned To:
-
Category:
-
Target version:
Story points:
-
Release:
Release relationship:
Auto

Description

Steps to reproduce:

umask 077
git clone https://git.arvados.org/arvados.git
arvados/tools/arvbox/bin/arvbox rebuild dev
arvados/tools/arvbox/bin/arvbox start dev

The Dockerfile will copy a bunch of files from tools/arvbox/lib/arvbox/docker into the image, and will build fine. However, when you actually start the container, runit is expecting some of those scripts to have world-execute permission, and will fail when they don't:

Arvados-in-a-box starting

chpst: fatal: unable to run: ./run-service: access denied

You'll get spammed with a bunch of those access denied errors in a tight loop.

Actions #1

Updated by Brett Smith over 1 year ago

  • Description updated (diff)
  • Subject changed from Development arvbox does not build properly if run with umask 077 to Development arvbox Docker image builds with bad permissions if run with umask 077
Actions #2

Updated by Peter Amstutz about 1 year ago

  • Release set to 60
Actions #3

Updated by Peter Amstutz about 2 months ago

  • Target version set to Future
Actions

Also available in: Atom PDF