最近我们已经将我们的一些服务器升级到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
如果有办法做到这一点,降级对我来说也是一个解决方案。
我应该如何进行?
将存储守护程序升级到 v7.0.5 后问题得到解决。我们仍然有一些文件守护程序 v5.2.6。
尝试检查连接参数 - 即双方的有效主机和端口配置。
您看到的错误消息也可能意味着:当您连接到错误的服务时“违反协议”。
Bacula(和 Bareos)开发人员几乎不尝试使 SD 和导向器与旧 FD 兼容(当然,一些新功能无法使用)。只有您的 director 和 storage daemon 应该是相同的版本。
我刚刚在不同版本的 FD 上安装了 Bacula 和一些客户端。
我的导演:
一个客户 :
其他客户:
一切正常。
在安装过程中,我遇到了同样的致命错误,这是我的 DNS 解析有问题。也许您有同样的可访问性问题(DNS、防火墙、路由、vlan、...)。