Bacula-sd and Bacula-dir must be the same version. Always.
Bacula-fd version can be =< bacula-sd/dir, but never greater.

Can you upgrade the old SD to 13.0.4? This would enable you to use the old
SD with the new director, so restore from the old SD would still be
possible. This is probably the easiest way to access data from both old and
new SD.

I believe that you can use multiple SD with a single director, though I
have not done this so cannot tell you how to do it.

As a side topic:

If both old and new SDs and dir are the same version, you can move the old
backup data from the old SD storage to the new SD storage, and resume
managing the volumes from there. The "correct" way to transfer backup data
from one SD to another is to use a migrate job. I believe the
bacula-dir.conf would need to refer to the old and new storage resources by
different names. Probably you would need new storage resources and pools
for the new SD, and leave old storage resources and pools for the old SD. I
believe you DO NOT WANT a pool to span across two SDs. So one pool, one SD.

You could, in theory, copy the volumes over from the old storage to the new
storage. Maybe this would work if everything else about the new SD / dir
are the same as they were on the old system. You would have to experiment
with this. Upgrading the old SD is the best and safest move. If you want
the data to be accessible even after decomissioning the old storage, you
can migrate that old data to the new SD using migrate jobs.

Worst case, you can copy the old volumes to the new system, and use some
combination of bls/bscan/bextract to restore the data, either adding the
old volume data to the catalog using bscan, or simply performing a manual
restore using bls/bextract.


Robert Gerber
402-237-8692
r...@craeon.net

On Tue, Jun 3, 2025, 9:11 AM Saiful Bhuiyan <saifulsl...@gmail.com> wrote:

> Hi,
>
> I am running into an issue with bacula-director new version 13.0.4. I
> tested with bacula-sd with bacula-director same version, it works.
>
> I wonder if there is a way to use my old bacula-sd version 9.4.2 with
> bacula-director new version 13.0.4.
>
> The error I got to check the status of storage:
> bacula-dir[964067]: baculadev-dir: authenticate.c:137-0 Older Storage
> daemon at "HOST.DOMAIN.com:9103" incompatible with this Director
>
> If not, what is the procedure here for old version bacula-sd to connect
> with bacula-director. I don't want to lose the grip to restore data from
> old storage at any emergency.
>
>
>
> Sincerely,
> Saiful
> _______________________________________________
> Bacula-users mailing list
> Bacula-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bacula-users
>
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to