Item12834: Debian package foswiki-ldapcontrib now depends on DB_File::Lock (libdb-file-lock-perl)

pencil
Priority: Urgent
Current State: Needs Developer
Released In: n/a
Target Release:
Applies To: Extension
Component: DebianPackage
Branches:
Reported By: HenrikLangos
Waiting For:
Last Change By: MichaelDaum
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
 

ItemTemplate edit

Summary Debian package foswiki-ldapcontrib now depends on DB_File::Lock (libdb-file-lock-perl)
ReportedBy HenrikLangos
Codebase 1.1.9
SVN Range
AppliesTo Extension
Component DebianPackage
Priority Urgent
CurrentState Needs Developer
WaitingFor
Checkins
ReleasedIn n/a
CheckinsOnBranches
trunkCheckins
masterCheckins
ItemBranchCheckins
Release01x01Checkins
Topic revision: r5 - 02 Nov 2015, MichaelDaum
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy