[Koha-devel] Email::MesageID module and koha-testing-docker

Jon Knight J.P.Knight at lboro.ac.uk
Wed Mar 11 16:24:50 CET 2020


I was going to do a spot of Koha "signing off" today whilst waiting for some other work to arrive and decided to try firing up the koha-testing-docker (https://gitlab.com/koha-community/koha-testing-docker.git) Docker image as the bug I was going to test needed command line interaction (for web based testing I usually use the sandboxes as its quicker and easier).  

Unfortunately I've come unstuck because I keep getting:

koha_1       | Something went wrong rebuilding biblio indexes for kohadev
koha_1       | Can't locate Email/MessageID.pm in @INC (you may need to install the Email::MessageID module) (@INC contains: /kohadevbox/koha /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/x86_64-linux-gnu/perl5/5.24 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base /var/lib/koha/kohadev/plugins) at /kohadevbox/koha/Koha/Email.pm line 22.
koha_1       | BEGIN failed--compilation aborted at /kohadevbox/koha/Koha/Email.pm line 22.
koha_1       | Compilation failed in require at /kohadevbox/koha/C4/Letters.pm line 38.

...followed by lots of similar lines and a failed Koha install. I've tried pulling a fresh koha-testing-docker git install onto my laptop and setting/exporting the CPAN=1 environment variable to get CPAN dependencies updated but it still happens. I can `kshell` into the docker container and install the module manually, but of course its blown away the next time I do a `ku` or `kp` command to bring up a new container instance.

Kind of puts a dampener on doing sign-offs, so does anyone else have the same issue and/or any hints on how to fix it?

Jon


More information about the Koha-devel mailing list