Hello Marcin

The patch was applied successfully and now I am able to set a volume max bytes 
to larger values (>4GB) and the save is OK.

However there is now another error when I click on the details of the pool.

DivisionByZeroError

Description

Modulo by zero

Source File

/var/www/baculum/protected/Web/Portlets/DirectiveSize.php (117)

0106:      * Example:
0107:      *  size_value: 121000
0108:      *  given format: b
0109:      *  returned value: 121
0110:      *  returned format: kb
0111:      */
0112:     private function formatSize($size_bytes, $format) {
0113:         $value = $size_bytes;
0114:         if ($value > 0) {
0115:             for ($i = (count($this->size_formats) - 1); $i >= 0; $i--) {
0116:                 if ($this->size_formats[$i]['format'] != $format) {
0117:                     $remainder = $value % 
$this->size_formats[$i]['value'];
0118:                     if ($remainder == 0) {
0119:                         $value /= $this->size_formats[$i]['value'];
0120:                         $format = $this->size_formats[$i]['format'];
0121:                         break;
0122:                     }
0123:                 }
0124:             }
0125:         }
0126:         return array('value' => $value, 'format' => $format);
0127:     }
0128: 
0129:     private function getValueBytes($value, $size_format) {

I have saved the API and WEB logs but I don’t think I can send the attachments 
to the list?
I’m going to upgrade Raspbian to 64 bit so will not have the 32 bit environment 
to do any further testing
I’ll report back on how that goes.
Best
-Chris-




> On 17 Mar 2022, at 02:58, Marcin Haba <ganius...@gmail.com> wrote:
> 
> Hello Chris,
> 
> You can copy the patch to this directory:
> 
> /var/www/baculum/protected/API/Class/
> 
> and then go to this directory:
> 
> cd /var/www/baculum/protected/API/Class/
> 
> check if patch is applying:
> 
> patch -p6 --dry-run < baculum_fix_save_resource_32bit.patch
> 
> and if yes then finally run:
> 
> patch -p6 < baculum_fix_save_resource_32bit.patch
> 
> Good luck.
> 
> Best regards,
> Marcin
> 
> On Wed, 16 Mar 2022 at 21:49, Chris Wilkinson <winstonia...@gmail.com 
> <mailto:winstonia...@gmail.com>> wrote:
> When I look at this patch, it seems to be for a tree that doesn't match what 
> I have.
> 
> The file to be patched is located at /var/www/baculum/protected/API/Class/.. 
> in my tree. Do I need to drop the 'gui' in the patch?
> 
> I am on v9.6.7
> 
> My knowledge of patching is sketchy at best so would it possible to send some 
> instructions on applying it?
> 
> Best
> Chris 
> 
> On Wed, 16 Mar 2022, 9:05 am Chris Wilkinson, <winstonia...@gmail.com 
> <mailto:winstonia...@gmail.com>> wrote:
> Thank you Marcin for this patch. I’d expected it to be a lot more complicated 
> than that. I’ll check it out and let you know.
> 
> Best
> -Chris-
> 
> 
> 
> 
>> On 16 Mar 2022, at 06:17, Marcin Haba <ganius...@gmail.com 
>> <mailto:ganius...@gmail.com>> wrote:
>> 
>> <baculum_fix_save_resource_32bit.patch>
> 
> 
> 
> -- 
> "Greater love hath no man than this, that a man lay down his life for his 
> friends." Jesus Christ
> 
> "Większej miłości nikt nie ma nad tę, jak gdy kto życie swoje kładzie za 
> przyjaciół swoich." Jezus Chrystus

_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to