# This message sometimes has a different number of seconds
s/forced fail after \d seconds/forced fail after d seconds/;
+ # This message may contain a different DBM library name
+ s/Failed to open \S+( \([^\)]+\))? file/Failed to open hintsdb file/;
+
# The message for a non-listening FIFO varies
s/:[^:]+: while opening named pipe/: Error: while opening named pipe/;
s/^(Connection request from) \[.*:.*:.*\]$/$1 \[ipv6\]/;
# Hints DB use of lockfiles is provider-dependent
- s/Failed to open \K(?:hintsdb|database lock) file (.*\/spool\/db\/[^.]*)(?:.lockfile)?(?=(?: for reading)?: No such file or directory$)/hintsdb $1/;
+ s/Failed to open \K(?:hintsdb|database lock) file (.*\/spool\/db\/[^. ]*)(?:.lockfile)?(?: for reading)?(?=: No such file or directory$)/hintsdb $1/;
+
# openssl version variances
# Error lines on stdout from SSL contain process id values and file names.