Success at last!
It was indeed the upgrade of the Debian libpcre3 package that broke it. The release notes of the latest version of the package read:
pcre3 (6.7+7.4-2) stable-security; urgency=high
* Non-maintainer upload by the security team.
* Upgrade to upstream version 7.4 to incorporate results of a security
audit. The version included here tries to expose the 6.7 API
unchanged, and the pattern language is compatible with version 6.7
(which means that some Perl 5.10 escape sequences are not supported).
* This update fixes CVE-2007-1659, CVE-2007-1660, CVE-2007-1661,
CVE-2007-1662, CVE-2007-4766, CVE-2007-4767, CVE-2007-4768.
* Note that externally stored compiled patterns need to be recompiled
becaue the internal bytecodes have changed. (This feature is only
rarely used; no further action is required by most users.)
-- Florian Weimer <fw@deneb.enyo.de> Sun, 28 Oct 2007 21:34:34 +0100
Note the part:
The version included here tries to expose the 6.7 API unchanged, and the pattern language is compatible with version 6.7 (which means that some Perl 5.10 escape sequences are not supported).
So I looked in /var/cache/apt/archives for the previous version, found it, and then installed it using:
dpkg -i libpcre3_6.7-0.dotdeb.1_i386.deb
Finally I restarted Apache using:
/etc/init.d/apache2 restart
And voila, success!
I hope that helps anyone that might have the same problem, or even for making sure newer versions of PunBB support this new library version.
Last edited by shiddot (2008-02-10 19:29:21)