tdb2.so undefined symbol: dyn_get_STATEDIR (source code typo)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
samba (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
Binary package hint: samba
This error occurs if "idmap backend = tdb2" is specified in smb.conf
The source of the error is this patchfile
fhs-filespath.patch
The offending patch is at the bottom of the file, as follows
=======
--- a/source3/
+++ b/source3/
@@ -107,7 +107,7 @@
if (db_path == NULL) {
/* fall back to the private directory, which, despite
its name, is usually on shared storage */
- db_path = talloc_
+ db_path = talloc_
}
NT_STATUS_
The correct function name is get_dyn_STATEDIR, not dyn_get_STATEDIR.
I've tested it can be fixed by changing this accordingly.
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: samba 2:3.5.8~
ProcVersionSign
Uname: Linux 2.6.38-8-generic x86_64
Architecture: amd64
BothFailedConnect: Yes
Date: Fri May 27 12:28:59 2011
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
ProcEnviron:
LANGUAGE=en_GB:en
PATH=(custom, user)
LANG=en_GB.UTF-8
SHELL=/bin/bash
SambaServerRegr
SmbConfIncluded: No
SourcePackage: samba
UpgradeStatus: Upgraded to natty on 2011-05-09 (17 days ago)
Which version is this for?
Regards
chuck