Issue is created, https://github.com/bareos/bareos/issues/2492

On Tuesday, 23 December 2025 at 13:07:25 UTC+1 Bruno Friedmann 
(bruno-at-bareos) wrote:

> Hi Stefan,
>
> Thanks for the list of packages. With all of them installed + having the 
> plugin activated on the director I was able to reproduce the case.
>
> We aren't sure if you really use a director plugin which is not a python3 
> plugin ? 
> If not then you can setup your dir like this
>
> cat /etc/bareos/bareos-dir.d/director/bareos-dir.conf
> Director {                            # define myself
>   Name = bareos-dir
>   QueryFile = "/usr/lib/bareos/scripts/query.sql"
>   Maximum Concurrent Jobs = 10
>   Password = "secret"         # Console password
>   Messages = Daemon
>   Auditing = yes
>
>   # Set to the number of purchased subscription units
>   #
>   Subscriptions = 100
>
>
>   # Enable the Heartbeat if you experience connection losses
>   # (eg. because of your router or firewall configuration).
>   # Additionally the Heartbeat can be enabled in bareos-sd and bareos-fd.
>   #
>   # Heartbeat Interval = 1 min
>
>   # remove comment from "Plugin Directory" to load plugins from specified 
> directory.
>   # if "Plugin Names" is defined, only the specified plugins will be 
> loaded,
>   # otherwise all director plugins (*-dir.so) from the "Plugin Directory".
>   #
>
> *  Plugin Directory = "/usr/lib/bareos/plugins"  Plugin Names = "Python3"*
> }
>
> if you don't use plugin at all on tje director you can just comment the 
> both line
>
> This will remove the error line.
>
> I will open a proper issue tomorrow on github.
>
> On Tuesday, 23 December 2025 at 01:41:30 UTC+1 Stefan Harbich wrote:
>
>> Hello, the following Bareos packages are installed.
>> My Python version is 3.13.5.
>> What directory configuration is required (job, job definition, etc.)?
>> ...
>> root@bareos:~# dpkg -l bareos-* | grep ii
>> ii  bareos-bconsole                             25.0.2~pre13.add249aa9-15 
>> amd64        Backup Archiving Recovery Open Sourced - text console
>> ii  bareos-client                               25.0.2~pre13.add249aa9-15 
>> amd64        Backup Archiving Recovery Open Sourced - client metapackage
>> ii  bareos-common                               25.0.2~pre13.add249aa9-15 
>> amd64        Backup Archiving Recovery Open Sourced - common files
>> ii  bareos-contrib-director-python-plugins      25.0.2~pre13.add249aa9-15 
>> amd64        Backup Archiving Recovery Open Sourced - contributed Director 
>> plugins
>> ii  bareos-contrib-filedaemon-python-plugins    25.0.2~pre13.add249aa9-15 
>> amd64        Backup Archiving Recovery Open Sourced - contributed File 
>> Daemon plugins
>> ii  bareos-contrib-tools                        25.0.2~pre13.add249aa9-15 
>> amd64        Backup Archiving Recovery Open Sourced - contributed tools
>> ii  bareos-database-common                      25.0.2~pre13.add249aa9-15 
>> amd64        Backup Archiving Recovery Open Sourced - common catalog files
>> ii  bareos-database-postgresql                  25.0.2~pre13.add249aa9-15 
>> amd64        Backup Archiving Recovery Open Sourced - PostgreSQL backend
>> ii  bareos-database-tools                       25.0.2~pre13.add249aa9-15 
>> amd64        Backup Archiving Recovery Open Sourced - database tools
>> ii  bareos-dbg                                  25.0.2~pre13.add249aa9-15 
>> amd64        Backup Archiving Recovery Open Sourced - debugging symbols
>> ii  bareos-director                             25.0.2~pre13.add249aa9-15 
>> amd64        Backup Archiving Recovery Open Sourced - director daemon
>> ii  bareos-director-python-plugins-common       25.0.2~pre13.add249aa9-15 
>> amd64        Backup Archiving Recovery Open Sourced - director Python 
>> plugin common files
>> ii  bareos-director-python3-plugin              25.0.2~pre13.add249aa9-15 
>> amd64        Backup Archiving Recovery Open Sourced - director Python plugin
>> ii  bareos-filedaemon                           25.0.2~pre13.add249aa9-15 
>> amd64        Backup Archiving Recovery Open Sourced - file daemon
>> ii  bareos-filedaemon-ldap-python-plugin        25.0.2~pre13.add249aa9-15 
>> amd64        Backup Archiving Recovery Open Sourced - file daemon LDAP 
>> plugin
>> ii  bareos-filedaemon-mariabackup-python-plugin 25.0.2~pre13.add249aa9-15 
>> amd64        Backup Archiving Recovery Open Sourced - file daemon 
>> Mariabackup plugin
>> ii  bareos-filedaemon-postgresql-python-plugin  25.0.2~pre13.add249aa9-15 
>> amd64        Backup Archiving Recovery Open Sourced - file daemon 
>> PostgreSQL plugin
>> ii  bareos-filedaemon-python-plugins-common     25.0.2~pre13.add249aa9-15 
>> amd64        Backup Archiving Recovery Open Sourced - file daemon Python 
>> plugin common files
>> ii  bareos-filedaemon-python3-plugin            25.0.2~pre13.add249aa9-15 
>> amd64        Backup Archiving Recovery Open Sourced - file daemon Python 
>> plugin
>> ii  bareos-storage                              25.0.2~pre13.add249aa9-15 
>> amd64        Backup Archiving Recovery Open Sourced - storage daemon
>> ii  bareos-storage-python-plugins-common        25.0.2~pre13.add249aa9-15 
>> amd64        Backup Archiving Recovery Open Sourced - storage daemon Python 
>> plugin common files
>> ii  bareos-storage-python3-plugin               25.0.2~pre13.add249aa9-15 
>> amd64        Backup Archiving Recovery Open Sourced - storage daemon Python 
>> plugin
>> ii  bareos-tools                                25.0.2~pre13.add249aa9-15 
>> amd64        Backup Archiving Recovery Open Sourced - common tools
>> ii  bareos-webui                                25.0.2~pre13.add249aa9-15 
>> all          Backup Archiving Recovery Open Sourced - webui
>> root@bareos:~# python3 -V
>> Python 3.13.5
>> ...
>>
>> Bruno Friedmann (bruno-at-bareos) schrieb am Montag, 22. Dezember 2025 um 
>> 15:36:41 UTC+1:
>>
>>> Hi, the joblog is one thing, what we need to understand is why you got a 
>>> message from bareos-dir about python3
>>>
>>> Do you have in place some bareos dir python3 plugins ? 
>>> How look the configuration of your bareos director ?
>>>
>>> For the message it comes from the fixed code published in commit
>>>
>>> https://github.com/bareos/bareos/commit/af00a624d8413e10b1b147f9c4c43f353fdbd3f2
>>>
>>> Which fixes error popping out with python 3.12+ and fixed all know 
>>> python in used in supported platforms.
>>> As we have systemtest covering the python3 plugin in director (located 
>>> here)
>>>
>>> https://github.com/bareos/bareos/tree/bareos-25/systemtests/tests/py3plug-dir
>>> and no commit is merged before all tests are green, we really wonder 
>>> what is the status of your installation,
>>> any details you can share with us, might allow us to reproduce the 
>>> problem.
>>>
>>> On Monday, 22 December 2025 at 15:07:51 UTC+1 Stefan Harbich wrote:
>>>
>>>> Hello,
>>>> i' m attaching the log file from the backups on December 22, 2025.
>>>> An error message is generated before every backup (regardless of which 
>>>> one).
>>>> Why?
>>>>
>>>> Bruno Friedmann (bruno-at-bareos) schrieb am Montag, 22. Dezember 2025 
>>>> um 10:58:28 UTC+1:
>>>>
>>>>> Hi Stefan to complete my previous request:
>>>>>
>>>>> This shouldn't happen, because we normally would have catch it during 
>>>>> CI/CD stages.
>>>>> So we are really interested by your setup, what plugin is activated 
>>>>> and in use in your dir ...
>>>>>
>>>>> Regards
>>>>> On Monday, 22 December 2025 at 09:53:38 UTC+1 Bruno Friedmann 
>>>>> (bruno-at-bareos) wrote:
>>>>>
>>>>>> Could you tell us a bit more abour the job, like what kind of plugin 
>>>>>> is in use ...
>>>>>>
>>>>>>
>>>>>> On Friday, 19 December 2025 at 08:25:55 UTC+1 Stefan Harbich wrote:
>>>>>>
>>>>>>> Hello, after updating to version 25.0.2, I receive the following 
>>>>>>> email message before every job:
>>>>>>> ...
>>>>>>> 19-Dez 07:02 bareos-dir JobId 365: Fatal error: python3-dir: No 
>>>>>>> associated thread state found
>>>>>>> ...
>>>>>>> Where does this message come from?
>>>>>>>
>>>>>>> Regards, Stefan Harbich
>>>>>>>
>>>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"bareos-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/bareos-users/ddfd9e17-e825-421e-8670-5b0f835e0eaan%40googlegroups.com.

Reply via email to