Bacula Enterprise Edition 12.4.3

12.4.3 to patch release z 20 października 2020 r., koncentrujące się na poprawie jakości i stabilności. Najważniejsze zmiany obejmują Fix #6860 DIR crash when VF are started from the scheduler; bweb – Add --jobdefs_client option to scan_proxmox_datacenter oraz bweb – Check autovacuum and autoanalyze in bweb_test_config page.

Producent opisuje tę wersję jako patch release skupiony na poprawkach jakościowych i stabilności.

Aktualizację środowisk produkcyjnych warto wcześniej zaplanować, zwłaszcza przy przejściu z dużo starszych wersji. Wydanie dostępne jest dla wszystkich klientów posiadających aktualną subskrypcję Bacula Enterprise Edition dowolnego poziomu oraz dla odbiorców usługi Inteos Backup.

Informacje szczegółowe

             Release Notes for Bacula Enterprise 12.4


============== !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ===================

The Director (Dir) and all Storage Daemons (SDs) must all be upgraded to
version 12.4 as they they are not compatible with prior versions.

Catalog format in version 12.4 and greater:
-------------------------------------------

The previous major release 12.4 of Bacula uses a new catalog format.  We
provide a set of scripts that convert 6.6.x and earlier catalog versions to the
new 12.4 format (1022). Please see the white paper "Migration-to-12.4" for
detailed instructions on the migration process.

The database upgrade from 1021 to 1022 is fast and simple for most users.

The Bacula Enterprise RPM spec files have been modified to detect the database
change and do the upgrade for you (from 8.10, 10.0, 10.2). We strongly
recommend that you save a copy of your existing database before upgrading using
RPMs. If you want to have more control over the catalog upgrade step when
upgrading using RPMs, you may want to contact the Bacula Systems support team
to get the update_bacula_tables script from the updatedb package and run it
before the RPM installation step.

If you upgrade BWeb Management Suite from 8.x and you use the MySQL catalog,
you must update the BWeb SQL tables with the script upgrade-8.8_10.2_mysql.sql.

If you are starting from scratch, you will not need to run the
update_bacula_tables script because the create_bacula_tables script
automatically creates the tables using the new format.

Misc notes:
-----------

The major release 12.2 of BCloud Service uses a new catalog format. We
provide a SQL script that converts 12.0.x and earlier catalog versions
(2) to the new 12.2 format (3). More information can be found in the
Migration-to-12.2 whitepaper or in the BCloud Service user's guide.

Restricted Console users must modify their existing Console resources to specify
DirectoryACL=*all* and UserIdACL=*all* in order to continue to use the restore
command. If these two directives are not set, the restore command will return
an error.

On Suse Linux, the Director and the Storage Daemons are now started with the
unix account "bacula". To upgrade a Suse system to Bacula Enterprise 8.8 or
later, the ownership of the Bacula volumes and the configuration files must be
changed to "bacula:bacula" and the PostgreSQL/MySQL configuration may have to
be adapted. More information can be found in the Migration-to-12.2 whitepaper
available in your download area.

Redhat 5, SLES 10, SLES 11, SLES 11.1, SLES 11.2 are no longer supported in
version 12.0. Old filedaemons are still compatible and can be used to protect
these systems.

If you are upgrading from 12.0, please read the ReleaseNotes from the last 12.0
version.

Known Issues and Workarounds:
-----------------------------

- #1723 The hardlinks=yes FileSet option is not compatible with VirtualFull jobs.

  This incompatibility might lead to problems during a restore.
  The error message displayed during a restore job is:

    Error: create_file.c:327 Could not hard link /path: ERR=No such file or directory

  To restore the file correctly, it is required to select the first occurrence
  of the hardlink file in the backup manually. The procedure to distinguish
  hardlinks in the catalog is available from the Bacula Systems support team.

- #4957 VirtualFull, Copy/Migration jobs based on Incomplete jobs potential issue.

  Under some circumstances a Copy/Migration/VirtualFull job may not be able to
  copy the data from a Job that was interrupted and restarted using the
  Incomplete Job feature. In version 10.2.3 and above, the
  Copy/Migration/VirtualFull job is aborted with the following error message:

    Fatal error: catreq.c:691 SHA1 digest not same FileIndex=344 as attributes FI=343
  or
    Fatal error: catreq.c:691 MD5 digest not same FileIndex=344 as attributes FI=343

  It is recommended to re-execute the Job that was interupted then restarted to
  be able to copy/migrate the data. We do NOT recommend including an
  Incomplete Job into a Progressive Virtual Full chain of jobs.

  The automatic rescheduling of Incomplete Jobs can be disabled to avoid
  restarted Incomplete jobs to finish successfully and be selected to be
  copied/migrated/consolidated in Virtual Full using the
  "RescheduleIncompleteJobs=no" Job directive.

  Please contact the Bacula Systems Customer Success team for more information.

----------------------------------------------------------------
Release 12.4.3 20 October 2020

12.4.3 is a minor bug fix release.

 - Fix #6860 DIR crash when VF are started from the scheduler

 - bweb: Add --jobdefs_client option to scan_proxmox_datacenter
 - bweb: Check autovacuum and autoanalyze in bweb_test_config page
 - bweb: Fix #6843 empty device page
 - bweb: Fix #6858 installation by push config wizard on linux hosts
 - bweb: Fix warning with scan_proxmox_cluster

 - hdfs: changed exception logging to also print stacktrace
 - hdfs: fix #6801 about incorrect handling of snapshot diff reports

 - rpms: Use python3 for redhat8

 - vsphere: fix #6751 about random failing restores

 - win32: Fix Registration Wizard configuration location

Bugs fixed/closed since last release:
6548 6751 6801 6843 6858 6860

Release 12.4.2 30 September 2020

12.4.2 is a minor bug fix release.

 - bweb: Add support to install components on Windows host by push config wizard

 - Fix #6805 Allows to "clone" a device for special purpose like vacuum & aligned devices
 - Fix restore count issue with the restore menu 11
 - Fix #6809 .bvfs_restore command used with MySQL catalog
 - Fix #6749 bextract crash at the end of a restore from dedup

 - bweb: Fix #6504 Allow to use the full download area URL in CustomerId field
 - bweb: Fix #6518 Change the label of Push Configuration wizard button
 - bweb: Fix #6536 Add a loader and a message in the third step of push config wizard
 - bweb: Fix #6779 Use Web server authentication with Self User restore
 - bweb: Fix #6794 Display configuration errors on the workset page
 - bweb: Use sudo to restart the component in deploy_script_linux.sh

 - rpms: Adapt SLES packages for new vSphere scanner

 - win32: Update OpenSSL to 1.1.1f

 - xenserver: Use FO_OFFSETS rather than FO_SPARSE in incremental

Bugs fixed/closed since last release:
6504 6518 6536 6779 6794 6805 6749 6805


Release 12.4.1 22 September 2020

12.4.1 is a minor bug fix release. There are a few new features.

 - Add GPFS ACL Support
 - Add possibility to express size/speed units in KiB, MiB, GiB and TiB

 - xenserver: Add XenServer plugin with Incremental/Differential backup levels

 - vsphere: Add dedup_format plugin option to generate a Global Endpoint
            Deduplication friendly format

 - kubernetes: Add StorageClass support
 - kubernetes: Fix #5740 Add all PVC Data backup

 - Fix #6575 Add message during setting debug parameters for Director
 - Fix #4053 About wrong error message during virtual backup
 - Fix #6573 Copy job ignores run spooldata=(yes/no) argument
 - Fix #6602 About wrong message in case of setting '0' bandwidth limit
 - Fix #6531 About a crash when sending messages to the Director via a broken socket
 - Fix #6557 Suppress message "Error: bsock.c:394 Wrote 4 bytes" after a BNET_TERMINATE
 - Fix #2551 About the 'show catalog' command that is truncating the db_driver
 - Use DROP TABLE IF EXISTS in cats library to avoid errors with missing tables

 - kubernetes: Fix #6052 Add resources and limits to Bacula pod
 - kubernetes: Fix #6304 'NoneType' is not iterable
 - kubernetes: Fix #6580 About unsupported parameter handler for fdport

 - netapp-hfc: Fix #6733 About wrong parsing of HTML escape tags inside XML
 - netapp-hfc: Fix #6500 about error printed while trying to prune snapshots
 - netapp-hfc: Fix issue with Accurate backup done when the plugin is 
               not used, but installed

 - mssql: Fix #6477 About timeout after a network issue

 - bweb: Request #6281 Display loader during autochanger operations
 - bweb: Fix #6616 Displaying empty restart/reload component box after workset 
         commit
 - bweb: Request #6565 Extend allowed scan_datacenter.pl 'directive' parameter values
 - bweb: Fix #6682 Uninitialized value error in log when graphs are loaded
 - bweb: Fix #6666 Not quoting bpipe plugin parameters
 - bweb: Fix #6644 Create workset for scan_datacenter.pl execution only if
         jobs exist to add/modify
 - bweb: Fix #6608 Using restore button on failed or aborted jobs
 - bweb: Fix #6583 Displaying empty admin job if no option is selected in backup 
          multiple virtual machines wizard
 - bweb: Request #6461 Stop using old run job page and use new run job page 
         instead
 - bweb: Request #6281 display loader during autochanger operations
 - bweb: Fix #6714 Add job type column to running job table
 - bweb: Fix #6773 VMware integration features installation instruction
 - bweb: Fix #6241 missing warning message about the need to manually restart the Storage Daemon
 - bweb: Fix autocommit function in new client wizard
 - bweb: Fix #6767 Prepare key/cert in the new client wizard if the Client Connect To the Director option is selected
 - bweb: Fix the listing of the workset if config is not committed
 - bweb: Fix #6763 About issue in scan_proxmox_cluster while creating the fileset resource

 - win32: Add CSVFS support
 - win32: Add to silent installer the Component selection with cmdline


Bugs fixed/closed since last release:
6052 6304 6557 6733 6625 6477 6531 4053 5075 6544 6573 6575 6580 6599
2551 4053 5075 6281 6461 6500 6544 6565 6573 6575 6580 6583 6599 6602
6608 6616 6644 6281 6714 6773 6241


Release 12.4.0 13 July 2020

12.4.0 is a major release.

New Features:
-------------
 - Event and Auditing Support

Plugin:
 - NDMP SMTAPE Incremental Support
 - NDMP UnityOE Global Endpoint Deduplication support
 - HDFS Hadoop Plugin
 - RHV Incremental Backup Support
 - RHV Proxy Backup Support
 - Citrix Xen Enterprise Incremental Backup Support
 - SAP HANA TOOLOPTION Support
 - VMware PowerOn after restore option
 - VMware Overwrite VM restore option

BWeb Features:
 - Remote Client Installation
 - Drop VMware PERL SDK in favor of Java API

Misc Features:
 - Bacula Enteprise Installation Manager
 - QT5 on Windows
 - Bacula Core Platform

More information and examples may be found in the "New Features" section of the
main manual.