ambari-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nahappan Somasundaram (JIRA)" <j...@apache.org>
Subject [jira] [Created] (AMBARI-17593) Ambari server backup error - failure if backup size exceeds 4GB
Date Wed, 06 Jul 2016 16:33:11 GMT
Nahappan Somasundaram created AMBARI-17593:
----------------------------------------------

             Summary: Ambari server backup error - failure if backup size exceeds 4GB
                 Key: AMBARI-17593
                 URL: https://issues.apache.org/jira/browse/AMBARI-17593
             Project: Ambari
          Issue Type: Bug
          Components: ambari-server
    Affects Versions: 2.4.0
            Reporter: Nahappan Somasundaram
            Assignee: Nahappan Somasundaram
             Fix For: 2.5.0


*PROBLEM:* 
When " ambari-server backup " is run it tries to zip the following directories:
{code}
/etc/ 
/var/lib/ambari-server/resources
/var/run/ambari-server/stack-recommendations/1/
{code}

And by any chance if the aggregated data in above directories exceeds 4gb you get the following
error:
{code}
A problem occurred while unzipping. Details: Zipfile size would require ZIP64 extensions 
Could not create zip file. Details: Zipfile size would require ZIP64 extensions
{code}

*STEPS TO REPRODUCE :* 
1)Exceed the Directory size greater than 4gb
2)Run ambari-server backup

*EXPECTED RESULT :* Backup should be successful and give something like:

{code:java}
[root@sandbox ~]# ambari-server backup
Using python  /usr/bin/python
Backing up Ambari File System state... *this will not backup the server database*
Backup requested.
No path specified. Will use /var/lib/ambari-server/Ambari_State_Backup.zip
Backup process initiated.
Creating zip file...
Zip file created at /var/lib/ambari-server/Ambari_State_Backup.zip
Backup complete.
Ambari Server 'backup' completed successfully.
{code}


*ACTUAL RESULT :* Backup fails with error:

{code:java}
[root@sandbox ~]# ambari-server backup
Using python /usr/bin/python
Backing up Ambari File System state... *this will not backup the server database* 
No path specified. Will use /var/lib/ambari-server/Ambari_State_Backup.zip
Backup requested. 
Backup process initiated. 
Creating zip file... 
A problem occurred while unzipping. Details: Zipfile size would require ZIP64 extensions 
Could not create zip file. Details: Zipfile size would require ZIP64 extensions 
{code}

*SOLUTION/WORKAROUND:*

In the script :/usr/lib/python2.6/site-packages/ambari_server/BackupRestore.py 

Comment out the line : 
{code}
zipf = zipfile.ZipFile(self.zip_folder_path + self.zipname, 'w')
{code}

And add: 
{code}
zipf = zipfile.ZipFile(self.zip_folder_path + self.zipname, 'w',allowZip64 = True) 
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message