Latest News: MIDAS v4.26 Now Available | COVID-19 Support

MIDAS Knowledge BaseMIDAS Knowledge Base

Why are required Perl modules reported missing during install?

In some instances, if a minimal or "bare bones" install of Perl has been installed and configured on your server, some of the Perl modules required by MIDAS to function correctly may be missing.

We provide a free Server Readiness Tool that you can download and run on your web server and that will check for any missing and required Perl modules prior to installing a self-hosted MIDAS room booking system on your server.

MIDAS currently requires the following Perl modules:

  • Archive::Tar
  • CGI
  • DBI
  • DBD::mysql
  • Digest::MD5
  • Digest::SHA
  • Encode
  • IO::Socket::SSL
  • JSON
  • LWP::Simple
  • LWP::UserAgent
  • Memoize
  • MIME::Base64
  • Time::Local
  • XML::Simple

The following additional modules may also be necessary depending upon your requirements:

  • Authen::SASL (Only required if you wish MIDAS to send email via SMTP, and your SMTP server requires SSL connections)
  • CGI::Carp (Only required if you intend to enable debug loggin)
  • Crypt::Eksblowfish (Recommended for increased security)
  • Excel::Writer::XLSX (Required if you wish to be able to export data from your MIDAS system in native Microsoft Excel (.xlsx) format)
  • Math::Random::Secure (Recommended for increased security)
  • Net::Config (Only required if you wish MIDAS to send email via SMTP)
  • Net::LDAP (Only required if you intend to enable Active Directory support)
  • Net::SMTP (Only required if you wish MIDAS to send email via SMTP)
  • Net::SMTP::SSL (Only required if you wish MIDAS to send email via SMTP, and your SMTP server requires SSL connections)
  • Net::SMTP::TLS (Only required if you wish MIDAS to send email via SMTP, and your SMTP server requires TLS connections)
  • Net::SMTPS (Only required if you wish MIDAS to send email via SMTP, and your SMTP server requires STARTTLS connections)
  • Time::Piece (Only required if your Perl distribution doesn't support POSIX/tzset - such as Strawberry Perl)

All these modules may be freely obtained from metacpan.org.

For guidance on downloading and installing Perl modules on your web server, please see our How to install Perl modules guide.


You might also be interested in...


MIDAS » KB » Support » Article 00005

← Return to Knowledge Base