Bacula版本兼容性

最近我们将一些服务器升级到Ubuntu 16.04Bacula file daemon也升级到了version 7.0.5

现在我们有:

  • Bacula director v5.2.6 (on Ubuntu 14.04)
  • storage daemons v5.2.6 (on Ubuntu 14.04)
  • 一些file daemons v5.2.6 (on Ubuntu 14.04)
  • 一些file daemons v7.0.5 (on Ubuntu 16.04)

现在Bacula在Ubuntu 16.04和Bacula file daemon v7.0.5上给出这个错误:

致命错误:对存储命令的响应不良:想要2000 OK存储

我没有发现任何有关版本不兼容的问题(带有较旧的Director和存储守护程序的较新的文件守护程序)。

Bacula fd to v5.2.6 on Ubuntu 16.04上将Bacula fd to v5.2.6 on Ubuntu 16.04降级Bacula fd to v5.2.6 on Ubuntu 16.04我来说也是一个解决scheme,如果有办法的话。

我应该如何继续?

将存储守护程序升级到v7.0.5后,问题解决了。 我们还有一些文件守护进程v5.2.6。

尝试检查连接参数 – 即双方有效的主机和端口configuration。

您看到的错误消息也可能意味着:“连接到错误的服务时违反协议”。

Bacula(和Bareos)开发人员很难使SD和导向器与旧的FD兼容(当然有一些新function不起作用)。 只有你的导向器和存储守护进程应该是相同的版本。

我刚刚安装了Bacula和一些不同版本的FD的debians上的客户端。

我的导演:

 *version sbacula-dir Version: 7.4.4 (28 September 2016) x86_64-unknown-linux-gnu debian 8.7 

一个客户 :

  *status client=s1-fd Connecting to Client s1-fd at <IP>:9102 s1-fd Version: 7.4.4 (28 September 2016) x86_64-unknown-linux-gnu debian 7.11 

其他客户:

 *status client=s2-fd Connecting to Client s2-fd at <IP>:9102 s2-fd Version: 5.2.6 (21 February 2012) x86_64-pc-linux-gnu debian jessie/sid 

而且一切正常。

在安装过程中,我得到了同样的致命错误,这是我的DNSparsing中的一个问题。 也许你有相同的问题(DNS,防火墙,路由,VLAN,…)。