Return-Path: X-Original-To: apmail-ambari-dev-archive@www.apache.org Delivered-To: apmail-ambari-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id AE39918D2C for ; Tue, 22 Dec 2015 11:55:54 +0000 (UTC) Received: (qmail 37976 invoked by uid 500); 22 Dec 2015 11:55:54 -0000 Delivered-To: apmail-ambari-dev-archive@ambari.apache.org Received: (qmail 37937 invoked by uid 500); 22 Dec 2015 11:55:54 -0000 Mailing-List: contact dev-help@ambari.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ambari.apache.org Delivered-To: mailing list dev@ambari.apache.org Received: (qmail 37923 invoked by uid 99); 22 Dec 2015 11:55:54 -0000 Received: from reviews-vm.apache.org (HELO reviews.apache.org) (140.211.11.40) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 22 Dec 2015 11:55:54 +0000 Received: from reviews.apache.org (localhost [127.0.0.1]) by reviews.apache.org (Postfix) with ESMTP id DE15A295B5E; Tue, 22 Dec 2015 11:55:53 +0000 (UTC) Content-Type: multipart/alternative; boundary="===============0762213643165896909==" MIME-Version: 1.0 Subject: Re: Review Request 41639: Enable kerberos security after express upgrade has failed at Start service step because of slider client xml permission. From: "Vitalyi Brodetskyi" To: "Dmitro Lisnichenko" , "Vitalyi Brodetskyi" Cc: "Dmytro Sen" , "Ambari" Date: Tue, 22 Dec 2015 11:55:53 -0000 Message-ID: <20151222115553.25862.50064@reviews.apache.org> X-ReviewBoard-URL: https://reviews.apache.org/ Auto-Submitted: auto-generated Sender: "Vitalyi Brodetskyi" X-ReviewGroup: Ambari X-Auto-Response-Suppress: DR, RN, OOF, AutoReply X-ReviewRequest-URL: https://reviews.apache.org/r/41639/ X-Sender: "Vitalyi Brodetskyi" References: <20151222100722.25862.43391@reviews.apache.org> In-Reply-To: <20151222100722.25862.43391@reviews.apache.org> Reply-To: "Vitalyi Brodetskyi" X-ReviewRequest-Repository: ambari --===============0762213643165896909== MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/41639/#review111603 ----------------------------------------------------------- Ship it! Ship It! - Vitalyi Brodetskyi On Гру. 22, 2015, 10:07 до полудня, Dmytro Sen wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/41639/ > ----------------------------------------------------------- > > (Updated Гру. 22, 2015, 10:07 до полудня) > > > Review request for Ambari, Dmitro Lisnichenko and Vitalyi Brodetskyi. > > > Bugs: AMBARI-14460 > https://issues.apache.org/jira/browse/AMBARI-14460 > > > Repository: ambari > > > Description > ------- > > Upgrade is successful. > Issue appearing while enabling security after upgrade is over in start services step. > Service check for slider is also failed when executed on the cluster with permission related issue. > Here is error log > > resource_management.core.exceptions.Fail: Execution of '/usr/bin/kinit -kt /etc/security/keytabs/smokeuser.headless.keytab ambari-qa@EXAMPLE.COM; /usr/hdp/current/slider-client/bin/slider list' returned 56. ######## Hortonworks ############# > This is MOTD message, added for testing in qe infra > 2015-12-18 07:16:17,826 [main] FATAL conf.Configuration - error parsing conf slider-client.xml > java.io.FileNotFoundException: /etc/slider/2.3.4.0-3485/0/slider-client.xml (Permission denied) > at java.io.FileInputStream.open0(Native Method) > at java.io.FileInputStream.open(FileInputStream.java:195) > at java.io.FileInputStream.(FileInputStream.java:138) > at java.io.FileInputStream.(FileInputStream.java:93) > at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) > at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) > at java.net.URL.openStream(URL.java:1038) > at org.apache.hadoop.conf.Configuration.parse(Configuration.java:2468) > at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:2539) > at org.apache.hadoop.conf.Configuration.loadResources(Configuration.java:2502) > > When I checked the permission of the file on upgrade cluster. It does not have read permission for file slider-client.xml for "others". causing service check for slider fail. > > root@os-d7-dkezlu-ambari-eu-7-5:~# ls -l /etc/slider/2.3.4.0-3485/0/ > total 12 > -rw-r--r-- 1 root root 2375 Dec 18 02:05 log4j.properties > -rw-r----- 1 root root 41 Dec 18 02:05 slider-client.xml > -rwxr-xr-x 1 root root 509 Dec 18 02:34 slider-env.sh > root@os-d7-dkezlu-ambari-eu-7-5:~# > > Before upgrade permission was more open > > root@os-d7-dkezlu-ambari-eu-7-5:~# ls -l /etc/slider/2.3.2.0-2950/0/ > total 20 > -rw-r--r-- 1 root root 2375 Dec 18 00:38 log4j.properties > -rw-r--r-- 1 root root 3025 Sep 30 21:11 log4j-server.properties > -rw-r--r-- 1 root root 41 Dec 18 00:38 slider-client.xml > -rwxr-xr-x 1 root root 509 Dec 18 03:06 slider-env.sh > -rw-r--r-- 1 root root 2286 Sep 30 21:11 slider-server.xml > root@os-d7-dkezlu-ambari-eu-7-5:~# > > > Diffs > ----- > > ambari-server/src/main/resources/common-services/SLIDER/0.60.0.2.2/package/scripts/slider.py 3799c5b > ambari-server/src/test/python/stacks/2.2/SLIDER/test_slider_client.py 01787a1 > > Diff: https://reviews.apache.org/r/41639/diff/ > > > Testing > ------- > > Unit tests passed > > > Thanks, > > Dmytro Sen > > --===============0762213643165896909==--