DecodeShortURLs not working

JohnnyD

Member
Mar 4, 2023
72
3
8
An OOTB install has DecodeShortURLs enabled it seems, but it does not work with missing components, how do I get it working? Or does it need disabling somehow?

WARNING: DecodeShortURLs: cache connect failed: Can't locate DBD/SQLite.pm in @INC (you may need to install the DBD::SQLite module) (@INC contains: lib /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.32.1 /usr/local/share/perl/5.32.1 /usr/lib/x86_64-linux-gnu/perl5/5.32 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.32 /usr/share/perl/5.32 /usr/local/lib/site_perl) at /usr/share/perl5/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm line 488, <GEN8618> line 1833.#012
 
seems the missing dependency is 'libdbd-sqlite3-perl' so a a
Code:
apt install libdbd-sqlite3-perl
should fix it. i'll open a bug to include that dependency

EDIT: taking a closer look, did you configure a caching for decodeshorturls ? by default that shouldn't be the case and without caching configured, it should not need a database...(
EDIT2: taking an even closer look, the caching is by default enabled and we forgot the dependency, just as i originally wrote ;)
 
Last edited:

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!