-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/34316/#review84033
-----------------------------------------------------------

Ship it!


Ship It!

- Myroslav Papirkovskyy


On Травень 16, 2015, 8:23 після полудня, Andrew Onischuk wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/34316/
> -----------------------------------------------------------
> 
> (Updated Травень 16, 2015, 8:23 після полудня)
> 
> 
> Review request for Ambari and Myroslav Papirkovskyy.
> 
> 
> Bugs: AMBARI-1241
>     https://issues.apache.org/jira/browse/AMBARI-1241
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> On ubuntu, non-root user for ambari server + umask 027 fails to start server:
> 
>     
>     
>     
>     root@ip-10-237-169-130:~# ambari-server start
>     Using python  /usr/bin/python2.7
>     Starting ambari-server
>     Ambari Server running with administrator privileges.
>     About to start PostgreSQL
>     Organizing resource files at /var/lib/ambari-server/resources...
>     Server PID at: /var/run/ambari-server/ambari-server.pid
>     Server out at: /var/log/ambari-server/ambari-server.out
>     Server log at: /var/log/ambari-server/ambari-server.log
>     Waiting for server start....................
>     ERROR: Exiting with exit code -1. 
>     REASON: Ambari Server java process died with exitcode 255. Check 
> /var/log/ambari-server/ambari-server.out for more information.
>     root@ip-10-237-169-130:~# more /var/log/ambari-server/ambari-server.out
>     [EL Warning]: metadata: 2015-03-20 
> 13:09:03.999--ServerSession(538886250)--The reference column name
>      [resource_type_id] mapped on the element [field permissions] does not 
> correspond to a valid id or b
>     asic field/column on the mapping reference. Will use referenced column 
> name as provided.
>     [EL Info]: 2015-03-20 13:09:05.97--ServerSession(538886250)--EclipseLink, 
> version: Eclipse Persisten
>     ce Services - 2.5.2.v20140319-9ad6abd
>     [EL Info]: connection: 2015-03-20 
> 13:09:06.239--ServerSession(538886250)--file:/usr/lib/ambari-serve
>     
> r/ambari-server-2.0.0.1228.jar_ambari-server_url=jdbc:postgresql://localhost/ambari_user=ambari
>  logi
>     n successful
>     root@ip-10-237-169-130:~# umask
>     0027
>     root@ip-10-237-169-130:~# 
>     
> 
> For sanity, tested same with root to start ambari server) + umask 027, that
> works fine:
> 
>     
>     
>     
>     About to start PostgreSQL
>     Configuring local database...
>     Connecting to local database...done.
>     Configuring PostgreSQL...
>     Extracting system views...
>     .ambari-admin-2.0.0.1228.jar
>     ..
>     Adjusting ambari-server permissions and ownership...
>     Ambari Server 'setup' completed successfully.
>     root@ip-10-239-171-88:~# ambari-server start
>     Using python  /usr/bin/python2.7
>     Starting ambari-server
>     Ambari Server running with administrator privileges.
>     About to start PostgreSQL
>     Organizing resource files at /var/lib/ambari-server/resources...
>     Server PID at: /var/run/ambari-server/ambari-server.pid
>     Server out at: /var/log/ambari-server/ambari-server.out
>     Server log at: /var/log/ambari-server/ambari-server.log
>     Waiting for server start....................
>     Ambari Server 'start' completed successfully.
>     root@ip-10-239-171-88:~# umask
>     0027
>     root@ip-10-239-171-88:~# 
>     
> 
> I also tested just non-root account for ambari-server with umask 022 and that
> worked fine.
> 
> Ambari Server umask result
> 
> root
> 
> 022
> 
> works
> 
> root
> 
> 027
> 
> works
> 
> non-root
> 
> 022
> 
> works
> 
> non-root
> 
> 027
> 
> fails
> 
> 
> Diffs
> -----
> 
>   ambari-server/src/main/python/ambari_server/serverSetup.py 4547145 
>   ambari-server/src/test/python/TestAmbariServer.py 5c05ad3 
> 
> Diff: https://reviews.apache.org/r/34316/diff/
> 
> 
> Testing
> -------
> 
> mvn clean test
> 
> 
> Thanks,
> 
> Andrew Onischuk
> 
>

Reply via email to