View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001599 | bareos-core | installer / packages | public | 2024-02-12 11:30 | 2024-03-07 20:11 |
Reporter | adf_patrickha | Assigned To | slederer | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | Linux | OS | Debian | OS Version | 10 |
Summary | 0001599: FD LDAP Plugin has broken dependencies on Debian 11+ (bareos-filedaemon-ldap-python-plugin -> python-ldap) | ||||
Description | The package of the FD Python plugin for LDAP backups (bareos-filedaemon-ldap-python-plugin) has broken dependencies, starting on Debian 11. The package is depending on `python-ldap` which is no longer available in Debian 11 and should be replaced with `python3-ldap`. I'm not sure if the python plugin is fully python3 compatible, as the script uses the shebang `#!/usr/bin/env python` and not `#!/usr/bin/env python3`. But as the package `python-ldap` is not longer installable on Debian 11 and higher and Python 2 is EOL, it should be updated and the dependency should be changed to `python3-ldap` either way. | ||||
Steps To Reproduce | Try to install the package `bareos-filedaemon-ldap-python-plugin` on Debian 11 or higher with: `apt install bareos-filedaemon-ldap-python-plugin`. | ||||
Tags | debian 11, fd, filedemon, ldap, plugin | ||||
We will take care of this in a future update | |
Thx for looking into it! Also some additional documentation on how to actually use the plugin (FileSet, Jobs, client config, how to do restores, ...) would be nice. At the moment it's not really usable. | |
I'm referring to this documentation: https://docs.bareos.org/TasksAndConcepts/Plugins.html#ldap-plugin | |
Fix committed to bareos master branch with changesetid 18726. | |
bareos: master f8f24c84 2024-02-15 21:23 Ported: N/A Details Diff |
Bugfix: clean up error handling in LDAP plugin - handle referrals in search results - better error reporting when using incorrect base DN - refactor reporting of LDAP exceptions - replace old-style % operator with format() - Debian package build: fix dependencies for python-ldap Fixes: 0001599: FD LDAP Plugin has broken dependencies on Debian 11+ |
Affected Issues 0001599 |
|
mod - core/src/plugins/filed/python/ldap/bareos-fd-ldap.py | Diff File | ||
mod - debian/control | Diff File | ||
mod - debian/control.bareos-filedaemon-python-plugins-common | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2024-02-12 11:30 | adf_patrickha | New Issue | |
2024-02-12 11:30 | adf_patrickha | Tag Attached: debian 11 | |
2024-02-12 11:30 | adf_patrickha | Tag Attached: fd | |
2024-02-12 11:30 | adf_patrickha | Tag Attached: filedemon | |
2024-02-12 11:30 | adf_patrickha | Tag Attached: ldap | |
2024-02-12 11:30 | adf_patrickha | Tag Attached: plugin | |
2024-02-12 16:36 | bruno-at-bareos | Assigned To | => bruno-at-bareos |
2024-02-12 16:36 | bruno-at-bareos | Status | new => acknowledged |
2024-02-12 16:36 | bruno-at-bareos | Note Added: 0005764 | |
2024-02-15 14:23 | bruno-at-bareos | Assigned To | bruno-at-bareos => slederer |
2024-02-15 17:15 | adf_patrickha | Note Added: 0005778 | |
2024-02-15 17:15 | adf_patrickha | Note Added: 0005779 | |
2024-03-07 20:11 | slederer | Changeset attached | => bareos master f8f24c84 |
2024-03-07 20:11 | slederer | Note Added: 0005827 | |
2024-03-07 20:11 | slederer | Status | acknowledged => resolved |
2024-03-07 20:11 | slederer | Resolution | open => fixed |