pull latest koha-testing-docker-images (Add new lib directory)
(This is a message from last week that didn't reach the list) Hi, I've just pushed bug 28489 that is adding a new "lib" directory. It needs to be added to the apache config, and new koha-testing-docker images have been published. The error: couldn't load CGI::Session::Serialize::yamlxs: Can't locate CGI/Session/Serialize/yamlxs.pm in @INC (you may need to install the CGI::Session::Serialize::yamlxs module) The KTD solution: `docker-compose pull` A workaround (if you are not using ktd): In your apache config, add the lib directory: SetEnv PERL5LIB "/kohadevbox/koha:/kohadevbox/koha/lib" That's not enough, for the CLI scripts (and tests), you will need to adjust PERL5LIB as well In koha-testing-docker, edit .env and replace the PERL5LIB line with: PERL5LIB=/kohadevbox/koha:/kohadevbox/koha/lib:/kohadevbox/qa-test-tools Cheers, Jonathan
On 21-06-24 15:57, Jonathan Druart wrote:
I've just pushed bug 28489 that is adding a new "lib" directory.
Isn't it this one instead ? Bug 28519 - Add a 2nd directory for Perl modules https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28519 Cheers, -- Victor Grousset/tuxayo
Yes Le ven. 25 juin 2021 à 17:34, Victor Grousset/tuxayo <victor@tuxayo.net> a écrit :
On 21-06-24 15:57, Jonathan Druart wrote:
I've just pushed bug 28489 that is adding a new "lib" directory.
Isn't it this one instead ? Bug 28519 - Add a 2nd directory for Perl modules https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28519
Cheers,
-- Victor Grousset/tuxayo
Thanks, Jonathan. In our case, in addition to editing the Apache config file we also had to adjust PERL5LIB in koha-functions.sh (I'm guessing because our gitified Koha instances had Plack enabled). Kind regards, Andreas On 2021-06-24 16:57, Jonathan Druart wrote:
(This is a message from last week that didn't reach the list)
Hi,
I've just pushed bug 28489 that is adding a new "lib" directory. It needs to be added to the apache config, and new koha-testing-docker images have been published.
The error: couldn't load CGI::Session::Serialize::yamlxs: Can't locate CGI/Session/Serialize/yamlxs.pm in @INC (you may need to install the CGI::Session::Serialize::yamlxs module)
The KTD solution: `docker-compose pull`
A workaround (if you are not using ktd): In your apache config, add the lib directory: SetEnv PERL5LIB "/kohadevbox/koha:/kohadevbox/koha/lib"
That's not enough, for the CLI scripts (and tests), you will need to adjust PERL5LIB as well In koha-testing-docker, edit .env and replace the PERL5LIB line with: PERL5LIB=/kohadevbox/koha:/kohadevbox/koha/lib:/kohadevbox/qa-test-tools
Cheers, Jonathan _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : https://www.koha-community.org/ git : https://git.koha-community.org/ bugs : https://bugs.koha-community.org/
participants (3)
-
Andreas Roussos -
Jonathan Druart -
Victor Grousset/tuxayo