On Tue, Jan 23, 2024, at 11:16 AM, Martin Simmons wrote: >>>>>> On Wed, 17 Jan 2024 09:54:23 -0500, Dan Langille said: >> >> On Fri, Dec 29, 2023, at 6:26 PM, Martin Simmons wrote: >> >>>>>> On Fri, 29 Dec 2023 12:35:59 -0500, Dan Langille said: >> >> >> >> On Fri, Dec 29, 2023, at 12:10 PM, Martin Simmons wrote: >> >> > 9.6.6 certainly displayed them for me, so I suspect a config issue. >> >> > >> >> > The messages would be omitted if !notsaved is in the Messages resource >> >> > (but >> >> > they would still be counted as "Non-fatal FD errors" which makes it add >> >> > "with >> >> > warnings" to the status). >> >> > >> >> > Maybe that changed in the client's bacula-fd.conf when you upgraded it? >> >> >> >> That's a good idea. >> >> >> >> [17:29 r730-01 dvl ~] % sudo ls -l /usr/local/etc/bacula/bacula-fd.conf >> >> -rw-r----- 1 root bacula 1497 Feb 25 2023 >> >> /usr/local/etc/bacula/bacula-fd.conf >> >> >> >> [17:31 r730-01 dvl ~] % sudo md5 /usr/local/etc/bacula/bacula-fd.conf >> >> MD5 (/usr/local/etc/bacula/bacula-fd.conf) = >> >> e41a7d835766f563253c0a93418a1c61 >> >> >> >> >> >> No change since February. >> >> >> >> Let's look at snapshots taken before Dec 25, the date of the job in >> >> question. >> >> >> >> [17:32 r730-01 dvl /.zfs/snapshot] % cd autosnap_2023-12-20_00:00:09_daily >> >> [17:32 r730-01 dvl /.zfs/snapshot/autosnap_2023-12-20_00:00:09_daily] % >> >> sudo md5 usr/local/etc/bacula/bacula-fd.conf >> >> MD5 (usr/local/etc/bacula/bacula-fd.conf) = >> >> e41a7d835766f563253c0a93418a1c61 >> >> >> >> >> >> I'm confident this file has not changed. >> > >> > Hmm, looking at src/lib/message.h, I suspect this change broke version >> > compatibility in the message filtering infrastructure: >> > >> > commit fd926fc4671b054234fd3d5957bc05d303d87763 >> > Author: Eric Bollengier <e...@baculasystems.com> >> > Date: Fri Nov 6 21:27:05 2020 +0100 >> > >> > Fix unexpected connection event sent by the FD when the Message >> > resource is not configured >> > >> > The problem is that the message types have been renumbered by moving >> > M_EVENTS >> > higher up, but messages sent to the Director from other daemons use the >> > numeric value of the type so this is an incompatible change in the wire >> > protocol. >> > >> > Dispite the date of this change, it looks like it first appeared in Bacula >> > 13, >> > so will cause problems if a Client < 13 sends a message to a Director >= >> > 13 as >> > in your case. >> >> That is concerning. It means backups may be incomplete and you don't know it. >> >> This has happened at home, and today I noticed it at $WORK. >> >> It is no longer the case that versions can follow the rule: >> >> bacula-dir=bacula-sd>bacula-fd >> >> That rule has been in effect as long as I've been associated with the >> project (about 20 years). Is there any possibility of this being fixed? Or >> is this change irrevocable? > > The change to the numbering is probably irrevocable (changing it back would > create a new set of incompatibilities), but some hack might be possible using > the jcr->FDVersion. > > >> If irrevocable, the users really need to be notified via an announcement. >> Clients must be upgraded or the risk of data loss is present. In my case, >> things I expected to be backed up were not being backed up. I could not tell >> because the warnings were not presented to me. > > I suggest you create a bug report about it at > https://gitlab.bacula.org/bacula-community-edition/bacula-community/-/issues > so it can tracked.
And there we go: https://gitlab.bacula.org/bacula-community-edition/bacula-community/-/issues/2704 -- Dan Langille d...@langille.org _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users