最近,我们将部分服务器升级到 ,Ubuntu 16.04
并且Bacula 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
如果有办法的话,降级对我来说也是一个解决方案。
我该如何继续?
答案1
将存储守护进程升级到 v7.0.5 后,问题得到解决。我们仍有一些文件守护进程 v5.2.6。
答案2
尝试检查连接参数 - 即双方的有效主机和端口配置。
当您连接到错误的服务时,您看到的错误消息也可能意味着“协议违规”。
Bacula(和 Bareos)开发人员努力使 SD 和控制器与旧 FD 兼容(当然,一些新功能无法使用)。只有您的控制器和存储守护程序应该是相同的版本。
答案3
我刚刚在具有不同版本 FD 的不同 Debian 上安装了 Bacula 和一些客户端。
我的导演:
*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
一切运行良好。
在安装过程中,我遇到了同样的致命错误,这是我的 DNS 解析问题。也许您遇到了同样的可访问性问题(DNS、防火墙、路由、vlan……)。