Item12834: Debian package foswiki-ldapcontrib now depends on DB_File::Lock (libdb-file-lock-perl)
Priority: Urgent
Current State: Needs Developer
Released In: n/a
Target Release:
Updated foswiki-ldapngplugin and foswiki-ldapcontrib last week instead of the wiki, users get this error message:
Foswiki detected an internal error - please check your Foswiki logs and webserver logs for more information.
Can't locate DB_Filepath in @INC (@INC contains: path path . path path path path path path path path)
Apparently this change introduced a dependency and made foswiki unusable.
18 Nov 2014: |
using proper locking when updating the ldap cache (Foswiki:Main/TerjeNessAndersen); rewrite of name clash resolution to use login attributes, not DNs anymore |
(Date is wrong in the changelog and should probably read
Mar instead of
Nov )
After installing "libdb-file-lock-perl" (and giving it some time to prefetch users and groups) the wiki seems to be working again.
--
HenrikLangos - 31 Mar 2014
The dependency is
properly listed. So this is a bug of the debian packaging system maintained by
SvenDowideit
--
MichaelDaum - 31 Mar 2014
After looking at the build logs at
http://fosiki.com/Foswiki_debian/build.log I think the buildSetup.pl script by
SvenDowideit doesn't convert the '_' in 'DB_File' properly.
The relevant lines are:
DEPENDENCIES: --- DB_File::Lock,>=1.00,1,cpan,Required == DB_File::Lock - cpan
Exiting subroutine via next at ./buildSetup.pl line 363.
Exiting subroutine via next at ./buildSetup.pl line 363.
DEPENDENCIES: LdapContrib did not identify debian package (DB_File::Lock) libdb_file-lock found
Here it should search for 'libdb-file-lock' and would then probably find the right deb package. I will contact
SvenDowideit regarding the issue.
--
RuwenReddig - 05 Nov 2014
This repository doesn't seem to be supported anymore.
--
MichaelDaum - 02 Nov 2015