Re: "Console Unknown term code of [fd]" error during scheduled job

Martin Simmons <[email protected]>
Newsgroups gmane.comp.bacula.user
Message-ID <[email protected]>
It looks like a bug to me -- running a console command makes a fake job with
JobId 0 whose status is never set, so it is reported as unknown.

The fact it sends a separate email is also bad.

I suggest reporting it (see https://www.bacula.org/support/bug-reporting/).

Using a script which runs bconsole looks like the only workaround.

__Martin


>>>>> On Fri, 25 Jul 2025 16:47:15 +0200, Saiful Bhuiyan said:
> 
> Hi Martin,
> 
> I receive about 16 emails with the same subject daily. I am sharing the
> first and last mail.
> 
> The full email looks like this:
> 
> 25-Jul 00:40 bacula-dir JobId 0: Automatically selected Catalog: BaculaBackupCatalog
> 25-Jul 00:40 bacula-dir JobId 0: Using Catalog "BaculaBackupCatalog"
> 25-Jul 00:40 bacula-dir JobId 0: Found 1 Job(s) associated with the Volume "Vol-Store2-7269" that will be pruned
> 25-Jul 00:40 bacula-dir JobId 0: There are no more Jobs associated with Volume "Vol-Store2-7269". Marking it purged.
> 25-Jul 00:40 bacula-dir JobId 0: Found no Job associated with the Volume "Vol-Store2-7264" to prune
> 25-Jul 00:40 bacula-dir JobId 0: There are no more Jobs associated with Volume "Vol-Store5-10687". Marking it purged.
> 25-Jul 00:40 bacula-dir JobId 0: 47 expired volumes found
> 
> 
> 25-Jul 01:09 bacula-dir JobId 0: Automatically selected Catalog: BaculaBackupCatalog
> 25-Jul 01:09 bacula-dir JobId 0: Using Catalog "BaculaBackupCatalog"
> 25-Jul 01:09 bacula-dir JobId 0: Using Catalog "BaculaBackupCatalog"
> 25-Jul 01:09 bacula-dir JobId 0: No Volumes found to perform the command.
> 
> 
> Regards,
> Saiful
> 
> On Fri, Jul 25, 2025 at 4:08 PM Martin Simmons <[email protected]> wrote:
> 
> > The "term" here means "termination" so it isn't related to the terminal.
> >
> > What is the full contents of the email?
> >
> > __Martin
> >
> >
> > >>>>> On Fri, 25 Jul 2025 13:47:17 +0200, Saiful Bhuiyan said:
> > >
> > > Hi all,
> > >
> > > I have recently upgraded my bacula director from 9.4.2 to 13.0.4. Since
> > > then I’m seeing the following warning in Bacula job notification emails:
> > >
> > >   Bacula: Console Unknown term code of xxxxxx-fd
> > >
> > > This happens during our nightly catalog backup job, which includes
> > > `RunScript` blocks with several `Console =` commands, like:
> > >
> > >   Console = "prune expired volume yes"
> > >   Console = "purge volume action=all allpools storage=StorageStore1"
> > >   ...
> > >   Console = "purge volume action=all allpools storage=StorageStore7"
> > >
> > > The job itself runs fine, but this message appears in the mail report.
> > >
> > > I suspect Bacula is trying to output colored or terminal-formatted
> > content
> > > when there is no terminal (since this runs as a scheduled job).
> > >
> > > My current idea is to replace the `Console =` commands with wrapper
> > scripts
> > > that run `bconsole -n` (to disable colored output), but before I do that:
> > >
> > > - Has anyone solved this warning in a cleaner or more official way?
> > > - Is there a way to globally suppress formatted console output from
> > Bacula
> > > in scheduled/non-interactive jobs?
> > >
> > > ### System Details:
> > >
> > > - Bacula Director version: **13.0.4** on **Ubuntu 24.04**
> > > - File Daemon (`aegir-fd`) version: **9.4.2** on **Ubuntu 20.04**
> > >
> > > Any input would be greatly appreciated!
> > >
> > > Best regards,
> > > Saiful
> > >
> >
> 


_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.