On 23/06/21 4:14 am, Michael Kuhn wrote: > Hi Himanshu > > > image.png > > This is the error i am getting when I click on import Patrons module. > > Koha version is 21.05. this is the reason I asked. > > Error 500 is a very unspecific HTTP message that can have many different reasons. You will have to search for the reason in the log files. > > However, this error has nothing to do with the (meanwhile solved) problem described in my posting "[Koha] Reoccurring DBMS auto increment issue". > > Just for your information: I just checked in my own demo installation ( http://koha.adminkuhn.ch:8080 ) which uses Koha 21.05 - it also gives me Error 500 when clicking Koha menu "Tools > Import patrons". In my case log file "plack-error.log" shows the following: > > Could not compile /usr/share/koha/intranet/cgi-bin/tools/import_borrowers.pl: Can't locate Data/Printer.pm in @INC (you may need to install the Data::Printer module) (@INC contains: /usr/share/koha/lib /usr/share/koha/installer /usr/share/koha/lib/installer /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/sandkasten/plugins) at /usr/share/koha/lib/Koha/Patrons/Import.pm line 352. > BEGIN failed--compilation aborted at /usr/share/koha/lib/Koha/Patrons/Import.pm line 352. > Compilation failed in require at /usr/share/koha/intranet/cgi-bin/tools/import_borrowers.pl line 50. > BEGIN failed--compilation aborted at /usr/share/koha/intranet/cgi-bin/tools/import_borrowers.pl line 50. > > Maybe this is just a new bug you found. > > Best wishes: Michael hi Michael , this does seem to be a bug in 21.05 (at least) the following command should fix the problem, if the libdata-printer-perl package is not installed $ sudo apt install libdata-printer-perl
Created attachment 122308 [details] [review] Bug 28616: Add libdata-printer-perl package to test... 1/ run /intranet/cgi-bin/tools/import_borrowers.pl, get error 2/ add patch, build package, install package 3/ run /intranet/cgi-bin/tools/import_borrowers.pl, get no error
Is there a chance to still get this in .01?
Created attachment 122310 [details] [review] Bug 28616: (bug 28220 follow-up) Replace Data::Printer with simple warn $_ is an exception that will be stringify in scalar context. We don't need Data::Printer here.
Pushed to master for 21.11.00
Added a QA test for Data::Printer - https://gitlab.com/koha-community/qa-test-tools/-/merge_requests/39
Pushed to 21.05.x for 20.05.01
For 20.11 waiting for Bug 28220
(In reply to Fridolin Somers from comment #7) > For 20.11 waiting for Bug 28220 Hi Frido, was this pushed to 20.11.x now?
(In reply to Katrin Fischer from comment #8) > (In reply to Fridolin Somers from comment #7) > > For 20.11 waiting for Bug 28220 > > Hi Frido, was this pushed to 20.11.x now? Sorry no, Bug 28220 does not apply on 20.11.x