You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ambari.apache.org by Andrew Onischuk <ao...@hortonworks.com> on 2015/05/16 19:23:55 UTC
Review Request 34316: non-root ambari server + umask 027 fails on
ubuntu
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/34316/
-----------------------------------------------------------
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
Re: Review Request 34316: non-root ambari server + umask 027 fails on
ubuntu
Posted by Myroslav Papirkovskyy <mp...@hortonworks.com>.
-----------------------------------------------------------
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
>
>