Bugzilla - anyone successfully installed it?

SYSTEM INFORMATION
OS type and version Ubuntu Linux 22.04.5
Usermin version 2.302
Virtualmin version 7.30.8
Theme version 24.02
Nginx version 1.18.0
Package updates All installed packages are up to date

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 

I even looked at “Trac” but that also produced errors.

 Fatal Error!
Failed to install web app : Module virtualmin-svn does not exist

perhaps I’ll have better luck with “Flyspray” ?

I’ve just fixed the Bugzilla installer to work nicely on all current systems, EL and Debian.

I also dropped trying to install Perl modules globally using CPAN.

2 Likes

@Ilia , thanks for looking into this, is that update available?
or in the next release of Virtualmin.

I have just attempted a reinstall and it failed same as before.

BTW FlySpray installed OK, but did not seem to suit the requirements of the client. (I probably could have worked with them on it to overcome) :puzzle_piece: :factory_worker:

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.

1 Like

OK went there selected just Bugzilla and clicked “Save” but nothing appeared to happen.

Went back to Virtualmin → Manage Web Apps and tried again - same FAIL
I guess I could wait for the update, probably due soon :pensive_face:

Just keep waiting. It will arrive soon.

2 Likes

Mantis works fine - we are using it.

1 Like

It also loaded OK - but also had the same client problem (I am going to tinker with Bugzilla as it was the first choice)

This topic was automatically closed 8 days after the last reply. New replies are no longer allowed.