Overdrive integration in Koha 18.05
Hi In our library we are using Koha 18.05.03 on Debian GNU/Linux 8. According to https://bywatersolutions.com/education/overdrive-integration-in-koha Overdrive is integrated within Koha. From Overdrive we have got several bits of information but in Koha 18.05 we have only the following available system preferences: * OverDriveCirculation * OverDriveClientKey * OverDriveClientSecret * OverDriveLibraryID Filling these in indeed shows the new tab "OverDrive account" in the OPAC user account, but then an "Internal Server Error": Could not compile /usr/share/koha/opac/cgi-bin/opac/external/overdrive/auth.pl: Can't locate WebService/ILS/OverDrive/Patron.pm in @INC (you may need to install the WebService::ILS::OverDrive::Patron 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.20.2 /usr/local/share/perl/5.20.2 /usr/lib/x86_64-linux-gnu/perl5/5.20 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl . /var/lib/koha/sbtreu/plugins) at /usr/share/koha/lib/Koha/ExternalContent/OverDrive.pm line 24. BEGIN failed--compilation aborted at /usr/share/koha/lib/Koha/ExternalContent/OverDrive.pm line 24. Compilation failed in require at /usr/share/koha/opac/cgi-bin/opac/external/overdrive/auth.pl line 27. BEGIN failed--compilation aborted at /usr/share/koha/opac/cgi-bin/opac/external/overdrive/auth.pl line 27. Does anyone know the solution to this? I see in later versions of Koha there are more preferences: * OverDriveAuthName * OverDriveUsername * OverDrivePasswordRequired * OverDriveWebsiteID We have the necessary bits of information from Overdrive but we can't fill them in in Koha 18.05. Does this mean the Overdrive integration in Koha 18.05 is not functional and we will have to update to a newer Koha version? Best wishes: Michael -- Geschäftsführer · Diplombibliothekar BBS, Informatiker eidg. Fachausweis Admin Kuhn GmbH · Pappelstrasse 20 · 4123 Allschwil · Schweiz T 0041 (0)61 261 55 61 · E mik@adminkuhn.ch · W www.adminkuhn.ch
Hi Michael The module referred in the message is an external perl module you have to install separately. You can find it in metacpan here: https://metacpan.org/pod/WebService::ILS::OverDrive::Patron Note I don't know if there are additional configs to do or how to integrate it with koha. Regards, Alvaro |----------------------------------------------------------------------------------------| Stay safe / Cuídate/ Reste sécurisé *7* Switch off as you go / Apaga lo que no usas / Débranchez au fur et à mesure. *q *Recycle always / Recicla siempre / Recyclez toujours P Print only if absolutely necessary / Imprime solo si es necesario / Imprimez seulement si nécessaire Le mer. 22 sept. 2021 à 03:58, Michael Kuhn <mik@adminkuhn.ch> a écrit :
Hi
In our library we are using Koha 18.05.03 on Debian GNU/Linux 8.
According to https://bywatersolutions.com/education/overdrive-integration-in-koha Overdrive is integrated within Koha. From Overdrive we have got several bits of information but in Koha 18.05 we have only the following available system preferences:
* OverDriveCirculation * OverDriveClientKey * OverDriveClientSecret * OverDriveLibraryID
Filling these in indeed shows the new tab "OverDrive account" in the OPAC user account, but then an "Internal Server Error":
Could not compile /usr/share/koha/opac/cgi-bin/opac/external/overdrive/auth.pl: Can't locate WebService/ILS/OverDrive/Patron.pm in @INC (you may need to install the WebService::ILS::OverDrive::Patron 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.20.2 /usr/local/share/perl/5.20.2 /usr/lib/x86_64-linux-gnu/perl5/5.20 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl . /var/lib/koha/sbtreu/plugins) at /usr/share/koha/lib/Koha/ExternalContent/OverDrive.pm line 24. BEGIN failed--compilation aborted at /usr/share/koha/lib/Koha/ExternalContent/OverDrive.pm line 24. Compilation failed in require at /usr/share/koha/opac/cgi-bin/opac/external/overdrive/auth.pl line 27. BEGIN failed--compilation aborted at /usr/share/koha/opac/cgi-bin/opac/external/overdrive/auth.pl line 27.
Does anyone know the solution to this?
I see in later versions of Koha there are more preferences:
* OverDriveAuthName * OverDriveUsername * OverDrivePasswordRequired * OverDriveWebsiteID
We have the necessary bits of information from Overdrive but we can't fill them in in Koha 18.05. Does this mean the Overdrive integration in Koha 18.05 is not functional and we will have to update to a newer Koha version?
Best wishes: Michael -- Geschäftsführer · Diplombibliothekar BBS, Informatiker eidg. Fachausweis Admin Kuhn GmbH · Pappelstrasse 20 · 4123 Allschwil · Schweiz T 0041 (0)61 261 55 61 · E mik@adminkuhn.ch · W www.adminkuhn.ch _______________________________________________
Koha mailing list http://koha-community.org Koha@lists.katipo.co.nz Unsubscribe: https://lists.katipo.co.nz/mailman/listinfo/koha
Hi Alvaro
The module referred in the message is an external perl module you have to install separately.
You can find it in metacpan here:
https://metacpan.org/pod/WebService::ILS::OverDrive::Patron
Note I don't know if there are additional configs to do or how to integrate it with koha.
Thanks for your message! I have seen that this module is available in Meta CPAN. But I don't think this is the proper way to solve this problem in our Debian package installation of Koha 18.05.03. Especially since there are only four system preferences instead of eight anyway. At the moment I guess the desired Overdrive integration was never (fully) functional in Koha 18.05.03 and we will have to update to a newer version to actually use the Overdrive integration as intended. Best wishes: Michael -- Geschäftsführer · Diplombibliothekar BBS, Informatiker eidg. Fachausweis Admin Kuhn GmbH · Pappelstrasse 20 · 4123 Allschwil · Schweiz T 0041 (0)61 261 55 61 · E mik@adminkuhn.ch · W www.adminkuhn.ch
Le mer. 22 sept. 2021 à 03:58, Michael Kuhn <mik@adminkuhn.ch <mailto:mik@adminkuhn.ch>> a écrit :
Hi
In our library we are using Koha 18.05.03 on Debian GNU/Linux 8.
According to https://bywatersolutions.com/education/overdrive-integration-in-koha <https://bywatersolutions.com/education/overdrive-integration-in-koha> Overdrive is integrated within Koha. From Overdrive we have got several bits of information but in Koha 18.05 we have only the following available system preferences:
* OverDriveCirculation * OverDriveClientKey * OverDriveClientSecret * OverDriveLibraryID
Filling these in indeed shows the new tab "OverDrive account" in the OPAC user account, but then an "Internal Server Error":
Could not compile /usr/share/koha/opac/cgi-bin/opac/external/overdrive/auth.pl <http://auth.pl>: Can't locate WebService/ILS/OverDrive/Patron.pm in @INC (you may need to install the WebService::ILS::OverDrive::Patron 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.20.2 /usr/local/share/perl/5.20.2 /usr/lib/x86_64-linux-gnu/perl5/5.20 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl . /var/lib/koha/sbtreu/plugins) at /usr/share/koha/lib/Koha/ExternalContent/OverDrive.pm line 24. BEGIN failed--compilation aborted at /usr/share/koha/lib/Koha/ExternalContent/OverDrive.pm line 24. Compilation failed in require at /usr/share/koha/opac/cgi-bin/opac/external/overdrive/auth.pl <http://auth.pl> line 27. BEGIN failed--compilation aborted at /usr/share/koha/opac/cgi-bin/opac/external/overdrive/auth.pl <http://auth.pl> line 27.
Does anyone know the solution to this?
I see in later versions of Koha there are more preferences:
* OverDriveAuthName * OverDriveUsername * OverDrivePasswordRequired * OverDriveWebsiteID
We have the necessary bits of information from Overdrive but we can't fill them in in Koha 18.05. Does this mean the Overdrive integration in Koha 18.05 is not functional and we will have to update to a newer Koha version?
Best wishes: Michael -- Geschäftsführer · Diplombibliothekar BBS, Informatiker eidg. Fachausweis Admin Kuhn GmbH · Pappelstrasse 20 · 4123 Allschwil · Schweiz T 0041 (0)61 261 55 61 · E mik@adminkuhn.ch <mailto:mik@adminkuhn.ch> · W www.adminkuhn.ch <http://www.adminkuhn.ch> _______________________________________________
Koha mailing list http://koha-community.org <http://koha-community.org> Koha@lists.katipo.co.nz <mailto:Koha@lists.katipo.co.nz> Unsubscribe: https://lists.katipo.co.nz/mailman/listinfo/koha <https://lists.katipo.co.nz/mailman/listinfo/koha>
participants (2)
-
Alvaro Cornejo -
Michael Kuhn