> Source: [sk183835](https://support.checkpoint.com/results/sk/sk183835)

# sk183835 - Backup file size on the Management Server grows after upgrade

| Property | Value |
|----------|-------|
| Solution ID | sk183835 |
| Date Created | 2025-08-21 |
| Last Modified | 2025-11-29 |
| Technical Level | General |
| Products | Security Management Server, Multi-Domain Security Management Server |
| Versions | R82, R81.20, R81.10 (EOS), R81.10 (EOS), R81.20, R82 |

## Symptoms

- * Backup size on the Management Server grew significantly after upgrade to R81.20 Jumbo Hotfix Take 111 or R82 Jumbo Hotfix Take 36.
* There is not enough space on the Management Server for Backup after upgrade.

## Cause

There was a change in the `FW1logs` scheme in R81.20 Jumbo Hotfix Take 111 and R82 Jumbo Hotfix Take 36. Logs from the `$FWDIR\log` directory were started to be included in the backup by default.

## Solution

This problem was fixed. The fix is included in:

* [Jumbo Hotfix Accumulator for R82](https://sc1.checkpoint.com/documents/Jumbo_HFA/R82/Default.htm) starting from Take 41
* [Jumbo Hotfix Accumulator for R81.20](https://sc1.checkpoint.com/documents/Jumbo_HFA/R81.20/Default.htm) starting from Take 115
* [Jumbo Hotfix Accumulator for R81.10](https://sc1.checkpoint.com/documents/Jumbo_HFA/R81.10/Default.htm) starting from Take 181

<br />

If you choose not to upgrade, there are three possible workarounds:  

1. Replace the `/var/CPbackup/schemes/fw1logs.cpbak` file on the Management Server with the same file from a Server with older Jumbo Hotfix Take installed.  

   <br />

2. Edit the `/var/CPbackup/schemes/fw1logs.cpbak` file on the Management Server and replace this section:  

   `<VERIFY_BACKUP_SCRIPT>`  
   `#!/bin/sh`  
   `product_name="FW1"`  

   ``is_installed=`cpprod_util CPPROD_GetCurrentServicePack "${product_name}" | grep -v "nil" | wc -l```  
   `if [ ${is_installed} = 1 ]; then`  
   ` exit 0`  
   `else`  
   ` exit 1`  
   `fi`  
   `</VERIFY_BACKUP_SCRIPT>`  
   `<VERIFY_RESTORE_SCRIPT>`  
   `#!/bin/sh`  
   `product_name="FW1"`  
   ``required_sp=`cpprod_util CPPROD_GetCurrentServicePack "${product_name}" | sed 's/ //g'```  
   ``required_msp=`cpprod_util CPPROD_GetCurrentMSP "${product_name}" | sed 's/ //g'```  

   `if [ ! -f ${BACKUP_INFO_FILE} ]; then`  
   ` tar -zxf ${BACKUP_PKG_NAME} ${BACKUP_INFO_FILE} > /dev/null 2>&1 || {`  
   ` echo "Cannot find package info file"`  
   ` exit 1`  
   ` }`  
   `fi`  

   ``is_installed=`cat ${BACKUP_INFO_FILE} | grep "${product_name}" |wc -l```  
   ``is_sp_ok=`cat ${BACKUP_INFO_FILE} | grep "CurrentSP.*(.*${required_sp}.*)" | wc -l | sed 's/ //g'```  
   ``is_msp_ok=`cat ${BACKUP_INFO_FILE} | grep "CurrentMSP.*(.*${required_msp}.*)" | wc -l | sed 's/ //g'```  
   `if [ ${is_installed} = 0 ]; then`  
   ` echo "${product_name} is not installed"`  
   ` exit 1`  
   `fi`  
   `if [ ${is_sp_ok} = 0 ]; then`  
   ` echo "Required ${product_name} SP : ${required_sp}. "`  
   ` exit 1`  
   `fi`  
   `if [ ${is_msp_ok} = 0 ]; then`  
   ` echo "Required ${product_name} MSP : ${required_msp}"`  
   ` exit 1`  
   `fi`  
   `exit 0`  
   `</VERIFY_RESTORE_SCRIPT>`  

   with this one:  

   `<VERIFY_BACKUP_SCRIPT>`  
   `#!/bin/sh`  

   `product_name="FW1"`  
   ``is_installed=`cpprod_util CPPROD_GetCurrentServicePack "${product_name}" | grep -v "nil" | wc -l```  
   ``is_mgmt=`cpprod_util FwIsFirewallMgmt```  
   `if [ ${is_installed} = 0 ] || [ ${is_mgmt} = 1 ]; then`  
   ` exit 1`  
   `else`  
   ` exit 0`  
   `fi`  
   `</VERIFY_BACKUP_SCRIPT>`  
   `<VERIFY_RESTORE_SCRIPT>`  
   `#!/bin/sh`  
   `product_name="FW1"`  
   ``required_sp=`cpprod_util CPPROD_GetCurrentServicePack "${product_name}" | sed 's/ //g'```  
   ``required_msp=`cpprod_util CPPROD_GetCurrentMSP "${product_name}" | sed 's/ //g'```  

   `if [ ! -f ${BACKUP_INFO_FILE} ]; then`  
   ` tar -zxf ${BACKUP_PKG_NAME} ${BACKUP_INFO_FILE} > /dev/null 2>&1 || {`  
   ` echo "Cannot find package info file"`  
   ` exit 1`  
   ` }`  
   `fi`  

   ``is_installed=`cat ${BACKUP_INFO_FILE} | grep "${product_name}" |wc -l```  
   ``is_sp_ok=`cat ${BACKUP_INFO_FILE} | grep "CurrentSP.*(.*${required_sp}.*)" | wc -l | sed 's/ //g'```  
   ``is_msp_ok=`cat ${BACKUP_INFO_FILE} | grep "CurrentMSP.*(.*${required_msp}.*)" | wc -l | sed 's/ //g'```  
   ``is_mgmt=`cpprod_util FwIsFirewallMgmt```  
   `if [ ${is_installed} = 0 ]; then`  
   ` echo "${product_name} is not installed"`  
   ` exit 1`  
   `fi`  
   `if [ ${is_mgmt} = 1 ]; then`  
   ` echo "It is management."`  
   ` exit 1`  
   `fi`  
   `if [ ${is_sp_ok} = 0 ]; then`  
   ` echo "Required ${product_name} SP : ${required_sp}. "`  
   ` exit 1`  
   `fi`  
   `if [ ${is_msp_ok} = 0 ]; then`  
   ` echo "Required ${product_name} MSP : ${required_msp}"`  
   ` exit 1`  
   `fi`  
   `exit 0`  
   `</VERIFY_RESTORE_SCRIPT>`   

   Save the file. No need in restart or installing policy.

---

# Agent Instructions

This content is from the Check Point Support Center (https://support.checkpoint.com), the official knowledge base for Check Point cybersecurity products.

## Navigating This Knowledge Base

- **Complete index**: [llms.txt](https://support.checkpoint.com/llms.txt)
- **All SK articles**: [SecureKnowledge Sitemap](https://support.checkpoint.com/sitemaps/secureknowledge-sitemap-index.xml)
- **SK article URL pattern**: `https://support.checkpoint.com/results/sk/{skId}`
- **Markdown responses**: AI bot User-Agents automatically receive `text/markdown` content
