Hi Ken,
Am 11.12.2025 um 20:26 schrieb [email protected]:
Rob, Arno,
Thank you for taking an interest in my problem.
You're welcome!
Looks like the simple, obvious things do not help us here. So...
Answers to questions, as best as I can provide:
from Rob:
You mentioned that the last two admin jobs failed. Was that a typo? If not,
what errors did the last job (unmount, eject) give?
The errors for jobid 27943 look very much like the errors for 27941.
08-Dec 14:21 linux2-dir JobId 27943: Fatal error: bdb.h:140 Update failed:
affected_rows=0 for UPDATE Job SET JobStatus='R',Level='
',StartTime='2025-12-08
14:21:57',ClientId=1,JobTDate=1765225317,PoolId=0,FileSetId=0 WHERE JobId=27943
08-Dec 14:21 linux2-dir JobId 27943: Fatal error: bdb.h:140 Update failed:
affected_rows=0 for UPDATE Job SET JobStatus='f',Level='
',StartTime='2025-12-08
14:21:57',ClientId=1,JobTDate=1765225317,PoolId=0,FileSetId=0 WHERE JobId=27943
We#ll need to find out what failed here. There is a simple possibility
for the catalog update to fail, that is when the row its supposed to
update does not exist.
In bconsole, do
sql
select * from job where jobid=27943;
and see if it finds that row.
If it doesn't, I'm wondering why the fact that such a job could not be
created was not reported -- it should have been.
08-Dec 14:21 linux2-dir JobId 27943: Warning: Error updating job record.
bdb.h:140 Update failed: affected_rows=0 for UPDATE Job SET
JobStatus='f',EndTime='2025-12-08
14:21:57',ClientId=1,JobBytes=0,ReadBytes=0,JobFiles=0,JobErrors=1,VolSessionId=0,VolSessionTime=0,PoolId=0,FileSetId=0,JobTDate=1765225317,RealEndTime='2025-12-08
14:21:57',PriorJobId=0,HasBase=0,PurgedFiles=0 WHERE JobId=27943
08-Dec 14:21 linux2-dir JobId 27943: Warning: Error getting Job record for Job
report: ERR=sql_get.c:303 No Job found for JobId 27943
We can probably guess the result of above exercise, but let's not guess :-)
08-Dec 14:21 linux2-dir JobId 27943: Error: Bacula 9.6.7 (10Dec20): 08-Dec-2025
14:21:57
So we would have to investigate if the DIR for some reason "forgot" to
create a job record when the job was started (I have never experienced
such a thing, but that doesn't prove anything), if it didn't log it for
some reason, if you just missed the error message (that would be
convenient in this case :-) or if something deleted it in between
successful job creation and the first update.
Debugging, as a user, something that did *not* happen is a bit of a
challenge, but we can probably achieve something if you can reproduce
the problem.
However, we'll probably not be able to convince Eric and team to fix
issues in version 9 anymore.
Thus -- would you be able to upgrade to a recent version, preferrbla the
most recent one?
I would recommend using the packages you can subscribe to at
https://www.bacula.org/bacula-binary-package-download/ but, if that's
not a choice you would consider, building from source is also an option.
Proper packaging is above my pay grade, though :-)
The alternative to enable tracing, debug, reproduce and eventually
carefully read a few million lines of traces files will probably get us
somewhere, but will not actually solve anything...
Cheers,
Arno
--
Arno Lehmann
IT-Service Lehmann
Sandstr. 6, 49080 Osnabrück
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users