Clark Breyman created AMBARI-13381:
--------------------------------------
Summary: TypeError on ambari-server upgrade - change_owner
arguments
Key: AMBARI-13381
URL: https://issues.apache.org/jira/browse/AMBARI-13381
Project: Ambari
Issue Type: Bug
Components: ambari-admin
Affects Versions: 2.1.2
Environment: Ubuntu 12.04
Reporter: Clark Breyman
Running ambari-server upgrade proceeds until it called change_owner() with 3
parameters when the function is defined with 2.
Offending call is in ambari_server/setupSecurity.py", line 183
method defined (without recursive parameter) on line 107
Output snippet:
NFO: about to run command: chown -R root
/usr/lib/jvm/java-7-oracle/jre/lib/security
INFO: Setting file permissions: /usr/lib/jvm/java-7-oracle/jre/lib/security 755
root False
INFO: about to run command: chmod 755
/usr/lib/jvm/java-7-oracle/jre/lib/security
INFO: about to run command: chown root
/usr/lib/jvm/java-7-oracle/jre/lib/security
INFO: Changing ownership: /var/lib/ambari-server root True
Traceback (most recent call last):
File "/usr/sbin/ambari-server.py", line 630, in <module>
mainBody()
File "/usr/sbin/ambari-server.py", line 618, in mainBody
main(options, args, parser)
File "/usr/sbin/ambari-server.py", line 574, in main
action_obj.execute()
File "/usr/sbin/ambari-server.py", line 58, in execute
self.fn(*self.args, **self.kwargs)
File "/usr/lib/python2.6/site-packages/ambari_server/serverUpgrade.py", line
340, in upgrade
adjust_directory_permissions(user)
File "/usr/lib/python2.6/site-packages/ambari_server/setupSecurity.py", line
183, in adjust_directory_permissions
change_owner(path, user, recursive)
TypeError: change_owner() takes exactly 2 arguments (3 given)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)