Re: [Bacula-users] [Bacula-announce] Bacula Release Version 9.2.1

2018-08-16 Thread Adolf Belka

On 16/08/2018 14:36, Radosław Korzeniewski wrote:


Hello,

2018-08-16 14:14 GMT+02:00 Radosław Korzeniewski 
mailto:rados...@korzeniewski.net>>:


Hello,

2018-08-15 22:25 GMT+02:00 Adolf Belka mailto:adolf.be...@gmail.com>>:

Hi Kern,

Just tried to install 9.2.1 and got an error during the make
stage. Any idea what the problem might be?

make[1]: Entering directory `/home/source/bacula-9.2.1/src/filed'
Compiling filed.c
Compiling authenticate.c
Compiling backup.c
Compiling crypto.c
Compiling win_efs.c
Compiling estimate.c
Compiling fd_plugins.c
Compiling accurate.c
Compiling filed_conf.c
Compiling heartbeat.c
Compiling hello.c
Compiling job.c
Compiling fd_snapshot.c
Compiling restore.c
Compiling status.c
Compiling verify.c
Compiling verify_vol.c
Compiling bacl.c
Compiling bacl_linux.c
Compiling bxattr.c
Compiling bxattr_linux.c
Linking bacula-fd ...
/home/source/bacula-9.2.1/libtool --silent --tag=CXX
--mode=link /usr/bin/g++   -L../lib -L../findlib -o bacula-fd
filed.o authenticate.o backup.o crypto.o win_efs.o estimate.o
fd_plugins.o accurate.o filed_conf.o heartbeat.o hello.o job.o
fd_snapshot.o restore.o status.o verify.o verify_vol.o bacl.o
bacl_linux.o bxattr.o bxattr_linux.o \
       -lacl            -lz -lbacfind -lbaccfg -lbac -lm
-lpthread -ldl -ldl \
        -llzo2
/home/source/bacula-9.2.1/src/lib/.libs/libbac.so: undefined
reference to `tls_bsock_shutdown(BSOCKCORE*)'
collect2: error: ld returned 1 exit status
make[1]: *** [bacula-fd] Error 1
make[1]: Leaving directory `/home/source/bacula-9.2.1/src/filed'

The tls_bsock_shutdown() is a part of libbac.so so if libbac build
was successful it has to be there:

$ objdump -x libbac.so |grep tls_bsock_shutdown
000484f0 g     F .text00a0            
_Z18tls_bsock_shutdownP9BSOCKCORE

Could you run a standard: make clean && make all? And check if
your libbac.so build has a tls_bsock_shutdown() function like above?

Thanks.


Could you check if it will compile with the following patch:

diff --git a/bacula/src/lib/tls.c b/bacula/src/lib/tls.c
index f607533bb..7d25ea354 100644
--- a/bacula/src/lib/tls.c
+++ b/bacula/src/lib/tls.c
@@ -751,7 +751,7 @@ TLS_CONTEXT *new_tls_context(const char 
*ca_certfile, const char *ca_certdir,

 }
 void free_tls_context(TLS_CONTEXT *ctx) { }

-void tls_bsock_shutdown(BSOCK *bsock) { }
+void tls_bsock_shutdown(BSOCKCORE *bsock) { }

 void free_tls_connection(TLS_CONNECTION *tls) { }

best regards
--
Radosław Korzeniewski
rados...@korzeniewski.net 



Hi Radoslaw,

I did the patch and now the make works fine using --without-ssl in the 
confi9gure. Have done the make install and restarted the daemons and 
everything is running.


Thanks very much for your help on this.

Best regards,

Adolf Belka

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users


Re: [Bacula-users] [Bacula-announce] Bacula Release Version 9.2.1

2018-08-16 Thread Adolf Belka

Hi Wanderlei and Radoslaw,

Thanks for the inputs.

I tried using --with-openssl in the configure and the make ran with no 
failures. However, as I am not using the TLS capability of Bacula, it 
seems strange that it will only make successfully if ssl is included.


I did a fresh configure using --without--openssl followed by make clean 
&& make all, as requested by Radoslaw, and got the following message:-


objdump: 'libbac.so': No such file

Running the same command after make with configure using --with-openssl 
gave exactly the same output from objdump ie 'libbac.so': No such file



Best regards,

Adolf Belka.


Sent from my Desktop Computer

On 16/08/2018 00:56, Wanderlei Huttel wrote:

Hello Adolf

Try to install --with-openssl

Best regards

*Wanderlei Hüttel*
http://www.bacula.com.br 


Em qua, 15 de ago de 2018 às 17:28, Adolf Belka > escreveu:


Hi Kern,

Just tried to install 9.2.1 and got an error during the make
stage. Any idea what the problem might be?

make[1]: Entering directory `/home/source/bacula-9.2.1/src/filed'
Compiling filed.c
Compiling authenticate.c
Compiling backup.c
Compiling crypto.c
Compiling win_efs.c
Compiling estimate.c
Compiling fd_plugins.c
Compiling accurate.c
Compiling filed_conf.c
Compiling heartbeat.c
Compiling hello.c
Compiling job.c
Compiling fd_snapshot.c
Compiling restore.c
Compiling status.c
Compiling verify.c
Compiling verify_vol.c
Compiling bacl.c
Compiling bacl_linux.c
Compiling bxattr.c
Compiling bxattr_linux.c
Linking bacula-fd ...
/home/source/bacula-9.2.1/libtool --silent --tag=CXX --mode=link
/usr/bin/g++   -L../lib -L../findlib -o bacula-fd filed.o
authenticate.o backup.o crypto.o win_efs.o estimate.o fd_plugins.o
accurate.o filed_conf.o heartbeat.o hello.o job.o fd_snapshot.o
restore.o status.o verify.o verify_vol.o bacl.o bacl_linux.o
bxattr.o bxattr_linux.o \
       -lacl            -lz -lbacfind -lbaccfg -lbac -lm -lpthread
-ldl -ldl  \
        -llzo2
/home/source/bacula-9.2.1/src/lib/.libs/libbac.so: undefined
reference to `tls_bsock_shutdown(BSOCKCORE*)'
collect2: error: ld returned 1 exit status
make[1]: *** [bacula-fd] Error 1
make[1]: Leaving directory `/home/source/bacula-9.2.1/src/filed'


  == Error in /home/source/bacula-9.2.1/src/filed ==


make: *** [all] Error 1


My configure is

./configure \
    --without-openssl \
    --disable-ipv6 \
    --enable-smartalloc \
    --sbindir=/opt/bacula/bin \
    --sysconfdir=/opt/bacula/etc \
    --with-pid-dir=/opt/bacula/working \
    --with-subsys-dir=/opt/bacula/working \
    --with-working-dir=/opt/bacula/working \
    --with-mysql \
    --with-dir-user=bacula \
    --with-dir-group=bacula \
    --with-sd-user=bacula \
    --with-sd-group=bacula

The OS is Ubuntu 14.04.5 LTS. This is old but has worked
successfully with all previous bacula versions, including 9.2.0.

Also have the same error with another machine I tried running a
Bacula File Daemon. This machine has a simpler configure profile
and is running Arch Linux and is fully up to date.

Adolf Belka.

Sent from my Desktop Computer

On 14/08/2018 12:30, Kern Sibbald wrote:

Hello,

We are pleased to announce the minor bug and refactoring release
version 9.2.1.

This is a bug fix release. It also contains some refactoring.
That said,
there are 10,909 lines of diff between release 9.2.0 and this
release.

One major improvement is that this release should eliminate the
persistent
problem we have seen with MySQL unhappy with zero DATETIME
fields. If you
have problems with that, please simply execute the script
update_bacula_tables
found in the /src/cats library. It will modify the table default
values for DATETIME fields to be friendly to the whims of MySQL
and MariaDB.
Note, this script should be used only if you have already
upgraded to Bacula
version 9.2.0. It will modify the attributes of several of the
table columns in
a non-destructive manor, but will not change the Bacula catalog
version (16).
If you use the script to create the tables, you do not need to
run the update
script.

12Aug18
– baculum: Fix saving directives in messages resource
– Refactoring of BSOCK and introducing BSOCKCORE.
– baculum: Update API documentation
– baculum: Add status endpoint to available scopes endpoints
– Make print_ls_output identify delete files more clearly
– Backport stored/vbackup.c
– baculum: Add status director and status storage endpoints
– baculum: Add type and level filters to jobs endpoint
– baculum: Add support for .api 2 command i

Re: [Bacula-users] [Bacula-announce] Bacula Release Version 9.2.1

2018-08-16 Thread Radosław Korzeniewski
Hello,

2018-08-16 14:14 GMT+02:00 Radosław Korzeniewski 
:

> Hello,
>
> 2018-08-15 22:25 GMT+02:00 Adolf Belka :
>
>> Hi Kern,
>>
>> Just tried to install 9.2.1 and got an error during the make stage. Any
>> idea what the problem might be?
>>
>> make[1]: Entering directory `/home/source/bacula-9.2.1/src/filed'
>> Compiling filed.c
>> Compiling authenticate.c
>> Compiling backup.c
>> Compiling crypto.c
>> Compiling win_efs.c
>> Compiling estimate.c
>> Compiling fd_plugins.c
>> Compiling accurate.c
>> Compiling filed_conf.c
>> Compiling heartbeat.c
>> Compiling hello.c
>> Compiling job.c
>> Compiling fd_snapshot.c
>> Compiling restore.c
>> Compiling status.c
>> Compiling verify.c
>> Compiling verify_vol.c
>> Compiling bacl.c
>> Compiling bacl_linux.c
>> Compiling bxattr.c
>> Compiling bxattr_linux.c
>> Linking bacula-fd ...
>> /home/source/bacula-9.2.1/libtool --silent --tag=CXX --mode=link
>> /usr/bin/g++   -L../lib -L../findlib -o bacula-fd filed.o authenticate.o
>> backup.o crypto.o win_efs.o estimate.o fd_plugins.o accurate.o filed_conf.o
>> heartbeat.o hello.o job.o fd_snapshot.o restore.o status.o verify.o
>> verify_vol.o bacl.o bacl_linux.o bxattr.o bxattr_linux.o \
>>-lacl-lz -lbacfind -lbaccfg -lbac -lm -lpthread -ldl
>> -ldl  \
>> -llzo2
>> /home/source/bacula-9.2.1/src/lib/.libs/libbac.so: undefined reference
>> to `tls_bsock_shutdown(BSOCKCORE*)'
>> collect2: error: ld returned 1 exit status
>> make[1]: *** [bacula-fd] Error 1
>> make[1]: Leaving directory `/home/source/bacula-9.2.1/src/filed'
>>
> The tls_bsock_shutdown() is a part of libbac.so so if libbac build was
> successful it has to be there:
>
> $ objdump -x libbac.so |grep tls_bsock_shutdown
> 000484f0 g F .text 00a0
> _Z18tls_bsock_shutdownP9BSOCKCORE
>
> Could you run a standard: make clean && make all? And check if your
> libbac.so build has a tls_bsock_shutdown() function like above?
>
> Thanks.
>

Could you check if it will compile with the following patch:

diff --git a/bacula/src/lib/tls.c b/bacula/src/lib/tls.c
index f607533bb..7d25ea354 100644
--- a/bacula/src/lib/tls.c
+++ b/bacula/src/lib/tls.c
@@ -751,7 +751,7 @@ TLS_CONTEXT *new_tls_context(const char *ca_certfile,
const char *ca_certdir,
 }
 void free_tls_context(TLS_CONTEXT *ctx) { }

-void tls_bsock_shutdown(BSOCK *bsock) { }
+void tls_bsock_shutdown(BSOCKCORE *bsock) { }

 void free_tls_connection(TLS_CONNECTION *tls) { }

best regards
-- 
Radosław Korzeniewski
rados...@korzeniewski.net
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users


Re: [Bacula-users] [Bacula-announce] Bacula Release Version 9.2.1

2018-08-16 Thread Radosław Korzeniewski
Hello,

2018-08-15 22:25 GMT+02:00 Adolf Belka :

> Hi Kern,
>
> Just tried to install 9.2.1 and got an error during the make stage. Any
> idea what the problem might be?
>
> make[1]: Entering directory `/home/source/bacula-9.2.1/src/filed'
> Compiling filed.c
> Compiling authenticate.c
> Compiling backup.c
> Compiling crypto.c
> Compiling win_efs.c
> Compiling estimate.c
> Compiling fd_plugins.c
> Compiling accurate.c
> Compiling filed_conf.c
> Compiling heartbeat.c
> Compiling hello.c
> Compiling job.c
> Compiling fd_snapshot.c
> Compiling restore.c
> Compiling status.c
> Compiling verify.c
> Compiling verify_vol.c
> Compiling bacl.c
> Compiling bacl_linux.c
> Compiling bxattr.c
> Compiling bxattr_linux.c
> Linking bacula-fd ...
> /home/source/bacula-9.2.1/libtool --silent --tag=CXX --mode=link
> /usr/bin/g++   -L../lib -L../findlib -o bacula-fd filed.o authenticate.o
> backup.o crypto.o win_efs.o estimate.o fd_plugins.o accurate.o filed_conf.o
> heartbeat.o hello.o job.o fd_snapshot.o restore.o status.o verify.o
> verify_vol.o bacl.o bacl_linux.o bxattr.o bxattr_linux.o \
>-lacl-lz -lbacfind -lbaccfg -lbac -lm -lpthread -ldl
> -ldl  \
> -llzo2
> /home/source/bacula-9.2.1/src/lib/.libs/libbac.so: undefined reference to
> `tls_bsock_shutdown(BSOCKCORE*)'
> collect2: error: ld returned 1 exit status
> make[1]: *** [bacula-fd] Error 1
> make[1]: Leaving directory `/home/source/bacula-9.2.1/src/filed'
>
The tls_bsock_shutdown() is a part of libbac.so so if libbac build was
successful it has to be there:

$ objdump -x libbac.so |grep tls_bsock_shutdown
000484f0 g F .text 00a0
_Z18tls_bsock_shutdownP9BSOCKCORE

Could you run a standard: make clean && make all? And check if your
libbac.so build has a tls_bsock_shutdown() function like above?

Thanks.
-- 
Radosław Korzeniewski
rados...@korzeniewski.net
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users


Re: [Bacula-users] [Bacula-announce] Bacula Release Version 9.2.1

2018-08-15 Thread Wanderlei Huttel
Hello Adolf

Try to install --with-openssl

Best regards

*Wanderlei Hüttel*
http://www.bacula.com.br


Em qua, 15 de ago de 2018 às 17:28, Adolf Belka 
escreveu:

> Hi Kern,
>
> Just tried to install 9.2.1 and got an error during the make stage. Any
> idea what the problem might be?
>
> make[1]: Entering directory `/home/source/bacula-9.2.1/src/filed'
> Compiling filed.c
> Compiling authenticate.c
> Compiling backup.c
> Compiling crypto.c
> Compiling win_efs.c
> Compiling estimate.c
> Compiling fd_plugins.c
> Compiling accurate.c
> Compiling filed_conf.c
> Compiling heartbeat.c
> Compiling hello.c
> Compiling job.c
> Compiling fd_snapshot.c
> Compiling restore.c
> Compiling status.c
> Compiling verify.c
> Compiling verify_vol.c
> Compiling bacl.c
> Compiling bacl_linux.c
> Compiling bxattr.c
> Compiling bxattr_linux.c
> Linking bacula-fd ...
> /home/source/bacula-9.2.1/libtool --silent --tag=CXX --mode=link
> /usr/bin/g++   -L../lib -L../findlib -o bacula-fd filed.o authenticate.o
> backup.o crypto.o win_efs.o estimate.o fd_plugins.o accurate.o filed_conf.o
> heartbeat.o hello.o job.o fd_snapshot.o restore.o status.o verify.o
> verify_vol.o bacl.o bacl_linux.o bxattr.o bxattr_linux.o \
>-lacl-lz -lbacfind -lbaccfg -lbac -lm -lpthread -ldl
> -ldl  \
> -llzo2
> /home/source/bacula-9.2.1/src/lib/.libs/libbac.so: undefined reference to
> `tls_bsock_shutdown(BSOCKCORE*)'
> collect2: error: ld returned 1 exit status
> make[1]: *** [bacula-fd] Error 1
> make[1]: Leaving directory `/home/source/bacula-9.2.1/src/filed'
>
>
>   == Error in /home/source/bacula-9.2.1/src/filed ==
>
>
> make: *** [all] Error 1
>
>
> My configure is
>
> ./configure \
> --without-openssl \
> --disable-ipv6 \
> --enable-smartalloc \
> --sbindir=/opt/bacula/bin \
> --sysconfdir=/opt/bacula/etc \
> --with-pid-dir=/opt/bacula/working \
> --with-subsys-dir=/opt/bacula/working \
> --with-working-dir=/opt/bacula/working \
> --with-mysql \
> --with-dir-user=bacula \
> --with-dir-group=bacula \
> --with-sd-user=bacula \
> --with-sd-group=bacula
>
> The OS is Ubuntu 14.04.5 LTS. This is old but has worked successfully with
> all previous bacula versions, including 9.2.0.
>
> Also have the same error with another machine I tried running a Bacula
> File Daemon. This machine has a simpler configure profile and is running
> Arch Linux and is fully up to date.
>
> Adolf Belka.
>
> Sent from my Desktop Computer
>
> On 14/08/2018 12:30, Kern Sibbald wrote:
>
> Hello,
>
> We are pleased to announce the minor bug and refactoring release version
> 9.2.1.
>
> This is a bug fix release. It also contains some refactoring. That said,
> there are 10,909 lines of diff between release 9.2.0 and this release.
>
> One major improvement is that this release should eliminate the persistent
> problem we have seen with MySQL unhappy with zero DATETIME fields. If you
> have problems with that, please simply execute the script
> update_bacula_tables
> found in the /src/cats library. It will modify the table default
> values for DATETIME fields to be friendly to the whims of MySQL and
> MariaDB.
> Note, this script should be used only if you have already upgraded to
> Bacula
> version 9.2.0. It will modify the attributes of several of the table
> columns in
> a non-destructive manor, but will not change the Bacula catalog version
> (16).
> If you use the script to create the tables, you do not need to run the
> update
> script.
>
> 12Aug18
> – baculum: Fix saving directives in messages resource
> – Refactoring of BSOCK and introducing BSOCKCORE.
> – baculum: Update API documentation
> – baculum: Add status endpoint to available scopes endpoints
> – Make print_ls_output identify delete files more clearly
> – Backport stored/vbackup.c
> – baculum: Add status director and status storage endpoints
> – baculum: Add type and level filters to jobs endpoint
> – baculum: Add support for .api 2 command in bconsole module
> – Implement a keepalive on bpipe sockets fixes bug #2347
> – Backport bpipe enhancements
> – Permit catalog to contain negative FileIndexes
> – Fix bug #2319 wrong port value stored in bsock giving incorrect error
> messages
> – baculum: Add to jobs endpoint filtering by client and clientid
> – Fix bug #2410 bdirjson output incorrect for day greater than 24
> – Attempt to avoid MySQL complaints about not allowing zero or empty in
> DATETIME
> – Add M_SECURITY when connection is bad + fix bug where invalid probes
> sent to
> Dir
> – baculum: Fix schedule single day value setting
> – Fix bug #2286 copied jobs always have level=Incremental
> – baculum: Fix add slot parameter to label command
> – baculum: Fix restoring backup from deleted clients
> – baculum: Fix click action on remove config resource button
> – baculum: Fix framework validation for active list type controls
> – baculum: Implement ideas from Wanderlei Huttel

Re: [Bacula-users] [Bacula-announce] Bacula Release Version 9.2.1

2018-08-15 Thread Adolf Belka

Hi Kern,

Just tried to install 9.2.1 and got an error during the make stage. Any 
idea what the problem might be?


make[1]: Entering directory `/home/source/bacula-9.2.1/src/filed'
Compiling filed.c
Compiling authenticate.c
Compiling backup.c
Compiling crypto.c
Compiling win_efs.c
Compiling estimate.c
Compiling fd_plugins.c
Compiling accurate.c
Compiling filed_conf.c
Compiling heartbeat.c
Compiling hello.c
Compiling job.c
Compiling fd_snapshot.c
Compiling restore.c
Compiling status.c
Compiling verify.c
Compiling verify_vol.c
Compiling bacl.c
Compiling bacl_linux.c
Compiling bxattr.c
Compiling bxattr_linux.c
Linking bacula-fd ...
/home/source/bacula-9.2.1/libtool --silent --tag=CXX --mode=link 
/usr/bin/g++   -L../lib -L../findlib -o bacula-fd filed.o authenticate.o 
backup.o crypto.o win_efs.o estimate.o fd_plugins.o accurate.o 
filed_conf.o heartbeat.o hello.o job.o fd_snapshot.o restore.o status.o 
verify.o verify_vol.o bacl.o bacl_linux.o bxattr.o bxattr_linux.o \
       -lacl            -lz -lbacfind -lbaccfg -lbac -lm -lpthread -ldl 
-ldl  \

        -llzo2
/home/source/bacula-9.2.1/src/lib/.libs/libbac.so: undefined reference 
to `tls_bsock_shutdown(BSOCKCORE*)'

collect2: error: ld returned 1 exit status
make[1]: *** [bacula-fd] Error 1
make[1]: Leaving directory `/home/source/bacula-9.2.1/src/filed'


  == Error in /home/source/bacula-9.2.1/src/filed ==


make: *** [all] Error 1


My configure is

./configure \
    --without-openssl \
    --disable-ipv6 \
    --enable-smartalloc \
    --sbindir=/opt/bacula/bin \
    --sysconfdir=/opt/bacula/etc \
    --with-pid-dir=/opt/bacula/working \
    --with-subsys-dir=/opt/bacula/working \
    --with-working-dir=/opt/bacula/working \
    --with-mysql \
    --with-dir-user=bacula \
    --with-dir-group=bacula \
    --with-sd-user=bacula \
    --with-sd-group=bacula

The OS is Ubuntu 14.04.5 LTS. This is old but has worked successfully 
with all previous bacula versions, including 9.2.0.


Also have the same error with another machine I tried running a Bacula 
File Daemon. This machine has a simpler configure profile and is running 
Arch Linux and is fully up to date.


Adolf Belka.

Sent from my Desktop Computer

On 14/08/2018 12:30, Kern Sibbald wrote:

Hello,

We are pleased to announce the minor bug and refactoring release 
version 9.2.1.


This is a bug fix release. It also contains some refactoring. That said,
there are 10,909 lines of diff between release 9.2.0 and this release.

One major improvement is that this release should eliminate the persistent
problem we have seen with MySQL unhappy with zero DATETIME fields. If you
have problems with that, please simply execute the script 
update_bacula_tables

found in the /src/cats library. It will modify the table default
values for DATETIME fields to be friendly to the whims of MySQL and 
MariaDB.
Note, this script should be used only if you have already upgraded to 
Bacula
version 9.2.0. It will modify the attributes of several of the table 
columns in
a non-destructive manor, but will not change the Bacula catalog 
version (16).
If you use the script to create the tables, you do not need to run the 
update

script.

12Aug18
– baculum: Fix saving directives in messages resource
– Refactoring of BSOCK and introducing BSOCKCORE.
– baculum: Update API documentation
– baculum: Add status endpoint to available scopes endpoints
– Make print_ls_output identify delete files more clearly
– Backport stored/vbackup.c
– baculum: Add status director and status storage endpoints
– baculum: Add type and level filters to jobs endpoint
– baculum: Add support for .api 2 command in bconsole module
– Implement a keepalive on bpipe sockets fixes bug #2347
– Backport bpipe enhancements
– Permit catalog to contain negative FileIndexes
– Fix bug #2319 wrong port value stored in bsock giving incorrect 
error messages

– baculum: Add to jobs endpoint filtering by client and clientid
– Fix bug #2410 bdirjson output incorrect for day greater than 24
– Attempt to avoid MySQL complaints about not allowing zero or empty 
in DATETIME
– Add M_SECURITY when connection is bad + fix bug where invalid probes 
sent to

Dir
– baculum: Fix schedule single day value setting
– Fix bug #2286 copied jobs always have level=Incremental
– baculum: Fix add slot parameter to label command
– baculum: Fix restoring backup from deleted clients
– baculum: Fix click action on remove config resource button
– baculum: Fix framework validation for active list type controls
– baculum: Implement ideas from Wanderlei Huttel
– Fix bug 2395 problem with man dir
– baculum: Fix saving subresources in config
– Start work on HAVE_CLIENT_ONLY install
– Switch to using /lib/systemd/system to install service files
– Install Bacula systemd files in /etc/systemd/system
– baculum: Update Portuguese translations
– baculum: Fix group most recent backups option in restore wizard for 
mysql

– Fix bug #2404 unins