[ 
https://issues.apache.org/jira/browse/AMBARI-23102?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thai Bui updated AMBARI-23102:
------------------------------
    Summary: start-build-env.sh failed in MacOS due to mount volume permissions 
 (was: start-build-env.sh failed in macos due to mount volume permissions)

> start-build-env.sh failed in MacOS due to mount volume permissions
> ------------------------------------------------------------------
>
>                 Key: AMBARI-23102
>                 URL: https://issues.apache.org/jira/browse/AMBARI-23102
>             Project: Ambari
>          Issue Type: Bug
>            Reporter: Thai Bui
>            Priority: Minor
>
> Currently, start-build-env.sh doesn't work if the host OS is MacOS and the 
> docker container is run as any user other than root. This is because the 
> ~/.m2 is mounted as `root` user under the home directory of a docker user 
> (such as jane.doe).
> For example:
> {noformat}
> centos6:~/src $ ls -lah ~/.m2/
> total 20K
> drwxr-xr-x 1 1000 ftp 238 Jan 22 16:32 .
> drwx------ 5 thai.bui games 4.0K Feb 27 19:53 ..
> drwxr-xr-x 1 1000 ftp 4.6K Feb 27 19:52 repository
> -rw-r--r-- 1 1000 ftp 3.0K Aug 8 2017 settings.old{noformat}
> This causes maven to fail because it can't write to the ~/.m2/repository. I'm 
> adding an option to ./start-build-env.sh to run as root to fix this problem.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to