Bug 124833 - The gdbm database access method is no longer available in httpd.
Summary: The gdbm database access method is no longer available in httpd.
Alias: None
Product: Fedora
Classification: Fedora
Component: httpd
Version: 2
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Joe Orton
QA Contact:
Depends On:
TreeView+ depends on / blocked
Reported: 2004-05-31 02:25 UTC by Crutcher Dunnavant
Modified: 2007-11-30 22:10 UTC (History)
0 users

Clone Of:
Last Closed: 2004-06-01 15:08:48 UTC

Attachments (Terms of Use)

Description Crutcher Dunnavant 2004-05-31 02:25:09 UTC
Description of problem:

The gdbm database access method (available in FC1) is no longer
available in FC2. This is not mentioned in the release notes.

Users which use the gdbm (as from PHP to drive wikis) cannot access
their data after an upgrade.

Comment 1 Jari Korva 2004-06-01 15:01:23 UTC
Also I find this is annoying. Luckily there is a fairly easy workaround:

- download latest php source rpm (e.g. php-4.3.6-5.src.rpm) from
Fedora ftp site
- install it (rpm -ivh php-4.3.6-5.src.rpm)
- edit /usr/src/redhat/SPECS/php.spec:
 1) add gdbm at the end of the Release line (i.e. change it to
Release: 5gdbm)
 2) replace --without-gdbm with --with-gdbm=%{_prefix}
- build it: rpmbuild -ba php.spec (if it complains about missing
libraries, install those first)
- install the newly build packages (cd /usr/src/redhat/RPMS/i386; rpm
-Fvh php*.rpm)

After this procedure phpwiki at least works just fine.

Comment 2 Joe Orton 2004-06-01 15:08:48 UTC
My apologies for omitting this change from the release notes, that was
an oversight.

However, the change itself is necessary for licensing reasons, since
the PHP license conflicts with the gdbm license (GPL), so this bug
must be closed NOTABUG, unfortunately.

Note You need to log in before you can comment on or make changes to this bug.