[ 
https://issues.apache.org/jira/browse/AMBARI-17593?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yusaku Sako resolved AMBARI-17593.
----------------------------------
       Resolution: Fixed
    Fix Version/s:     (was: 2.5.0)
                   trunk

> 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: trunk
>
>         Attachments: rb49711.patch
>
>
> *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)

Reply via email to