[Koha] Koha 22.05.04: Can't locate Koha/Script.pm in @INC

Tomas Cohen Arazi tomascohen at gmail.com
Sun Oct 30 06:08:14 NZDT 2022


Yeah, the docs are really generic, and there are several ways to install
Koha. Packages (i.e. having koha-shell) is one of them. Please file an
issue on the manual's project so we document it better.

Regarding the fact it worked before, have you changed the server? It is not
working because of the lack of some environment variables being set, which
is usually the case when we reinstall  on a new server and forgot all the
tweaks we did over time. I've been there, many times heh.

Regardless, running things as root can cause trouble with logs and lock
files permissions. Some default cronjobs can fail to run because of that,
hence the recommendation. There are also security concerns but that's out
of the scope here.

El sáb, 29 oct 2022 5:11, Michael Kuhn <mik at adminkuhn.ch> escribió:

> Hi Thomas
>
> You wrote:
>
>  > Are you by chance running the command in the root shell?
>
> Yes I am, I always did (and it worked up to Koha 21.11).
>
> For now it worked using:
>
> # export KOHA_CONF=/etc/koha/sites/library/koha-conf.xml
> # export PERL5LIB=/usr/share/koha/lib
> # /usr/share/koha/bin/migration_tools/bulkmarcimport.pl -b -m marcxml
> -framework=ABC -file TITEL.marcxml -v 2
>
>  > You should always run it inside koha-shell
>
> OK - next time I'll try:
>
> $ sudo koha-shell -c
> "/usr/share/koha/bin/migration_tools/bulkmarcimport.pl -b -m marcxml
> -framework=ABC -file TITEL.marcxml -v 2" library
>
> Unfortunately
> https://perldoc.koha-community.org/misc/migration_tools/bulkmarcimport.html
> does not give the correct information how to run this script.
>
> 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 at adminkuhn.ch · W www.adminkuhn.ch
>
>
> > El vie, 28 oct 2022 8:03, Michael Kuhn <mik at adminkuhn.ch
> > <mailto:mik at adminkuhn.ch>> escribió:
> >
> >     Hi
> >
> >     I am running a fresh installation of Koha 22.05.04 on Debian 11.
> >
> >     I am trying to load some data using "bulkmarcimport.pl
> >     <http://bulkmarcimport.pl>":
> >
> >     # export KOHA_CONF=/etc/koha/sites/library/koha-conf.xml
> >     # /usr/share/koha/bin/migration_tools/bulkmarcimport.pl
> >     <http://bulkmarcimport.pl> -b -m marcxml
> >     -framework=ABC -file TITEL.marcxml -v 2
> >     Can't locate Koha/Script.pm in @INC (you may need to install the
> >     Koha::Script module) (@INC contains: /etc/perl
> >     /usr/local/lib/x86_64-linux-gnu/perl/5.32.1
> >     /usr/local/share/perl/5.32.1
> >     /usr/lib/x86_64-linux-gnu/perl5/5.32 /usr/share/perl5
> >     /usr/lib/x86_64-linux-gnu/perl-base
> /usr/lib/x86_64-linux-gnu/perl/5.32
> >     /usr/share/perl/5.32 /usr/local/lib/site_perl) at
> >     /usr/share/koha/bin/migration_tools/bulkmarcimport.pl
> >     <http://bulkmarcimport.pl> line 13.
> >     BEGIN failed--compilation aborted at
> >     /usr/share/koha/bin/migration_tools/bulkmarcimport.pl
> >     <http://bulkmarcimport.pl> line 13.
> >
> >     "Script.pm" seems to be there:
> >
> >     # ls -al /usr/share/koha/lib/Koha/Script.pm
> >     -rw-r--r-- 1 root root 4129 24. Aug 07:51
> >     /usr/share/koha/lib/Koha/Script.pm
> >
> >     How can I get script "bulkmarcimport.pl <http://bulkmarcimport.pl>"
> >     to actually run?
> >
> >     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 at adminkuhn.ch
> >     <mailto:mik at adminkuhn.ch> · W www.adminkuhn.ch <
> http://www.adminkuhn.ch>
> >     _______________________________________________
> >
> >     Koha mailing list http://koha-community.org <
> http://koha-community.org>
> >     Koha at lists.katipo.co.nz <mailto:Koha at lists.katipo.co.nz>
> >     Unsubscribe: https://lists.katipo.co.nz/mailman/listinfo/koha
> >     <https://lists.katipo.co.nz/mailman/listinfo/koha>
> >
>
>
>


More information about the Koha mailing list