Hi Tomas
You wrote:
> 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.
I have now filed
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32059 (How to
run scripts found under https://perldoc.koha-community.org/)
> 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.
No, it was a completely new server. I have done this many times on many
different new servers in the past and it always worked. But yes, missing
environment variables are a pain.
> 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.
Since it also worked using the command "koha-shell" that's how I'll do
it in the future:
sudo koha-shell -c
"/usr/share/koha/bin/migration_tools/bulkmarcimport.pl -b -m marcxml
-framework=frameworkcode -file file.marcxml -v 2" instancename
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 m...@adminkuhn.ch · W www.adminkuhn.ch
El sáb, 29 oct 2022 5:11, Michael Kuhn <m...@adminkuhn.ch
<mailto:m...@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
<http://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
<http://bulkmarcimport.pl> -b -m marcxml
-framework=ABC -file TITEL.marcxml -v 2" library
Unfortunately
https://perldoc.koha-community.org/misc/migration_tools/bulkmarcimport.html
<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 m...@adminkuhn.ch
<mailto:m...@adminkuhn.ch> · W www.adminkuhn.ch <http://www.adminkuhn.ch>
> El vie, 28 oct 2022 8:03, Michael Kuhn <m...@adminkuhn.ch
<mailto:m...@adminkuhn.ch>
> <mailto:m...@adminkuhn.ch <mailto:m...@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>
> <http://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>
> <http://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>
> <http://bulkmarcimport.pl <http://bulkmarcimport.pl>> line 13.
> BEGIN failed--compilation aborted at
> /usr/share/koha/bin/migration_tools/bulkmarcimport.pl
<http://bulkmarcimport.pl>
> <http://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> <http://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 m...@adminkuhn.ch
<mailto:m...@adminkuhn.ch>
> <mailto:m...@adminkuhn.ch <mailto:m...@adminkuhn.ch>> · W
www.adminkuhn.ch <http://www.adminkuhn.ch> <http://www.adminkuhn.ch
<http://www.adminkuhn.ch>>
> _______________________________________________
>
> Koha mailing list http://koha-community.org
<http://koha-community.org> <http://koha-community.org
<http://koha-community.org>>
> k...@lists.katipo.co.nz <mailto:k...@lists.katipo.co.nz>
<mailto:k...@lists.katipo.co.nz <mailto:k...@lists.katipo.co.nz>>
> Unsubscribe: https://lists.katipo.co.nz/mailman/listinfo/koha
<https://lists.katipo.co.nz/mailman/listinfo/koha>
> <https://lists.katipo.co.nz/mailman/listinfo/koha
<https://lists.katipo.co.nz/mailman/listinfo/koha>>
>
_______________________________________________
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/