first attempt in Virtualmin → Manage Web Apps
pages of errors starting with:
Installing package libtemplate-perl ..
and finally giving up with
Now installing Bugzilla version 5.2 ..
Bugzilla dependency problems detected
failed...
do I just need to do
``` /usr/bin/perl install-module.pl --all
then try again or something else?
this will not affect other VS on this VM will it ?
I’m not sure, it’s been a long time since I’ve installed Bugzilla.
You generally should not mix up random CPAN installed modules with system Perl modules installed from packages (though Perl handles this more gracefully than some languages, you can still break stuff).
For a Perl application running as a user, like Bugzilla, I would give you the same advice I gave for Python: Give the app its own Perl and libs. There are tools for that (plenv, App:Virtualenv, etc.).
For the web app installer in Virtualmin we’d like to fix it, of course…if you can figure out what dependency is missing, we can probably add it to the dependencies we deal with.
Thanks, well warned I do not wish to break this VM. (I have backup - of course) but it is live and so a restore not ideal.
digging deeper gives me a list of the issues most seem “optional” but a few seem rather critical.
Also not knowing Bugzilla I could be just as happy finding an alternative (PHP or NodeJS based or anything easier).
Checking perl modules...
Checking for CGI.pm (v3.51) ok: found v4.55
Checking for Digest-SHA (any) ok: found v6.02
Checking for TimeDate (v2.23) ok: found v2.24
Checking for DateTime (v0.75) ok: found v1.59
Checking for DateTime-TimeZone (v1.64) ok: found v2.60
Checking for DBI (v1.614) ok: found v1.643
Checking for DBIx-Connector (v0.56) not found
Checking for Moo (v2.003004) ok: found v2.005005
Checking for Template-Toolkit (v3.008) found v2.27
Checking for Email-Sender (v2.600) ok: found v2.600
Checking for Email-Address-XS (v1.05) ok: found v1.05
Checking for Email-MIME (v1.904) ok: found v1.953
Checking for URI (v1.55) ok: found v5.17
Checking for List-MoreUtils (v0.32) ok: found v0.430
Checking for Math-Random-ISAAC (v1.0.1) ok: found v1.004
Checking for JSON-XS (v2.01) ok: found v4.03
Checking available perl DBD modules...
Checking for DBD-SQLite (v1.29) ok: found v1.72
Checking for DBD-MariaDB (any) not found
Checking for DBD-Oracle (v1.19) not found
Checking for DBD-mysql (v4.032) ok: found v4.050
Checking for DBD-Pg (v2.7.0) ok: found v3.16.0
The following Perl modules are optional:
Checking for GD (v1.20) not found
Checking for Chart (v2.4.1) not found
Checking for Template-GD (any) not found
Checking for GDTextUtil (any) not found
Checking for GDGraph (any) not found
Checking for MIME-tools (v5.406) ok: found v5.510
Checking for libwww-perl (any) ok: found v6.68
Checking for XML-Twig (any) ok: found v3.52
Checking for PatchReader (v0.9.6) not found
Checking for perl-ldap (any) not found
Checking for Authen-SASL (any) ok: found v2.16
Checking for Net-SMTP-SSL (v1.01) ok: found v1.04
Checking for RadiusPerl (any) not found
Checking for SOAP-Lite (v0.712) ok: found v1.27
Checking for XMLRPC-Lite (v0.712) ok: found v0.717
Checking for JSON-RPC (any) ok: found v1.06
Checking for Test-Taint (v1.06) ok: found v1.08
Checking for HTML-Parser (v3.67) ok: found v3.81
Checking for HTML-Scrubber (any) ok: found v0.19
Checking for Encode (v2.21) ok: found v3.17
Checking for Encode-Detect (any) ok: found v1.01
Checking for Email-Reply (any) not found
Checking for HTML-FormatText-WithLinks (v0.13) ok: found v0.15
Checking for TheSchwartz (v1.07) not found
Checking for Daemon-Generic (any) not found
Checking for mod_perl (v1.999022) not found
Checking for Apache-SizeLimit (v0.96) not found
Checking for File-MimeInfo (any) not found
Checking for IO-stringy (any) ok: found v2.111
Checking for Cache-Memcached (any) not found
Checking for File-Copy-Recursive (any) ok: found v0.45
Checking for File-Which (any) ok: found v1.27
It should be available later today. Or, maybe you can get it right now by manually checking for updates on the “System Settings ⇾ Web App Installers → Installer Updates” page.