Problema para salvar acervo importado ou novo

Olá,
Me chamo Paula e sou bibliotecária da ESPSC. Há dois meses a nossa TI instalou o Koha em nossa instituição e estamos operando com a versão 22.05.04.00. Já realizamos a parametrização do que utilizaremos e ao realizar o teste para importar ou catalogar um acervo novo aparece a mensagem abaixo.

image

Consultei a TI sobre um possível problema em nosso servidor e ele me mandou as imagem abaixo, sobre um erro que aparece para ele:

E mais isso também:

[Fri Dec 09 10:02:27.463705 2022] [cgi:error] [pid 2441] [client 172.22.7.118:50612] AH01215: Use of uninitialized value in concatenation (.) or string at /usr/share/koha/intranet/cgi-bin/cataloguing/addbiblio.pl line 272.: /usr/share/koha/intranet/cgi-bin/cataloguing/addbiblio.pl, referer: https://biblioteca.espsc.saude.sc.gov.br/cgi-bin/koha/cataloguing/addbiblio.pl?biblionumber=0&z3950=1&frameworkcode=LIV&breedingid=111
[Fri Dec 09 10:02:27.464431 2022] [cgi:error] [pid 2441] [client 172.22.7.118:50612] AH01215: Use of uninitialized value in concatenation (.) or string at /usr/share/koha/intranet/cgi-bin/cataloguing/addbiblio.pl line 272.: /usr/share/koha/intranet/cgi-bin/cataloguing/addbiblio.pl, referer: https://biblioteca.espsc.saude.sc.gov.br/cgi-bin/koha/cataloguing/addbiblio.pl?biblionumber=0&z3950=1&frameworkcode=LIV&breedingid=111
[Fri Dec 09 10:02:27.464924 2022] [cgi:error] [pid 2441] [client 172.22.7.118:50612] AH01215: Use of uninitialized value in concatenation (.) or string at /usr/share/koha/intranet/cgi-bin/cataloguing/addbiblio.pl line 272.: /usr/share/koha/intranet/cgi-bin/cataloguing/addbiblio.pl, referer: https://biblioteca.espsc.saude.sc.gov.br/cgi-bin/koha/cataloguing/addbiblio.pl?biblionumber=0&z3950=1&frameworkcode=LIV&breedingid=111
[Fri Dec 09 10:02:27.465393 2022] [cgi:error] [pid 2441] [client 172.22.7.118:50612] AH01215: Use of uninitialized value in concatenation (.) or string at /usr/share/koha/intranet/cgi-bin/cataloguing/addbiblio.pl line 272.: /usr/share/koha/intranet/cgi-bin/cataloguing/addbiblio.pl, referer: https://biblioteca.espsc.saude.sc.gov.br/cgi-bin/koha/cataloguing/addbiblio.pl?biblionumber=0&z3950=1&frameworkcode=LIV&breedingid=111
[Fri Dec 09 10:02:27.485996 2022] [cgi:error] [pid 2441] [client 172.22.7.118:50612] AH01215: Use of uninitialized value $biblionumbertagfield in numeric lt (<) at /usr/share/koha/lib/C4/Biblio.pm line 2228.: /usr/share/koha/intranet/cgi-bin/cataloguing/addbiblio.pl, referer: https://biblioteca.espsc.saude.sc.gov.br/cgi-bin/koha/cataloguing/addbiblio.pl?biblionumber=0&z3950=1&frameworkcode=LIV&breedingid=111
[Fri Dec 09 10:02:27.486523 2022] [cgi:error] [pid 2441] [client 172.22.7.118:50612] AH01215: Use of uninitialized value $tagno in concatenation (.) or string at /usr/share/perl5/MARC/Field.pm line 83.: /usr/share/koha/intranet/cgi-bin/cataloguing/addbiblio.pl, referer: https://biblioteca.espsc.saude.sc.gov.br/cgi-bin/koha/cataloguing/addbiblio.pl?biblionumber=0&z3950=1&frameworkcode=LIV&breedingid=111
[Fri Dec 09 10:02:27.487054 2022] [cgi:error] [pid 2441] [client 172.22.7.118:50612] AH01215: Tag “” is not a valid tag. at /usr/share/koha/lib/C4/Biblio.pm line 2229.: /usr/share/koha/intranet/cgi-bin/cataloguing/addbiblio.pl, referer: https://biblioteca.espsc.saude.sc.gov.br/cgi-bin/koha/cataloguing/addbiblio.pl?biblionumber=0&z3950=1&frameworkcode=LIV&breedingid=111
[Fri Dec 09 10:02:27.540540 2022] [cgi:error] [pid 2441] [client 172.22.7.118:50612] End of script output before headers: addbiblio.pl, referer: https://biblioteca.espsc.saude.sc.gov.br/cgi-bin/koha/cataloguing/addbiblio.pl?biblionumber=0&z3950=1&frameworkcode=LIV&breedingid=111

Ele me perguntou se eu sei o que é “AH01215”, mas não soube responder.

Diante disso, gostaria de saber se alguém poderia nos orientar com o que devemos fazer para solucionar esse problema. Agradeço a atenção!

1 curtida

Olá, Paula! Obrigado por compartilhar sua dúvida com a gente.
Fiz algumas pesquisas e achei algo relacionado na comunidade internacional.

https://lists.katipo.co.nz/public/koha/2021-August/056588.html

Veja se isso ajuda de alguma forma a sua TI. Como também não tenho expertise com a área de tecnologista, vou acionar nossos especialistas para ver se conseguimos te ajudar!

Até breve! :wink:

Olá Paula. Acho que o problema é no arquivo que está sendo importado. Qual formato você está utilizando? Marc ou Marcxml? Acredito que algum dos campos está com a tag vazia, talvez uma busca por “” ou " " (apenas com as aspas sem conteúdo) possa identificar o campo em questão…

Olá Paula, parece ser algum problema no campo MARC. Qual formato você está usando MARC21 ou UNIMARC? Você pode usar o software MarcEdit para validar os campos.

Outra coisa que você pode verificar é Módulo Administração > Teste do modelo Bibliográfico MARC
Veja se o Koha encontra algum erro na planilha.

Olá Bernardo,

Como vai?! Vimos este e outro posts na comunidade também, mas ao aplicar o sugerido, infelizmente não tivemos sucesso. Mas agradeço a sua atenção! :blush:

1 curtida

Olá Ingrid,

como vai?! Utilizamos o MARC21 e já havia feito o teste do modelo e apresentou tudo “ok”. Mas verei a sua sugestão do MarcEdit. Gratidão pelo retorno! :wink:

1 curtida

Olá Italo, estamos utilizando Marc. Fiz a checagem como sugerido e não tive sucesso. Se houver mais alguma sugestão para identificar o erro eu agradeço, pois ainda não conseguimos localizar o problema. Gratidão!

A TI atualizou o Koha para a versão 25.11, acreditando que pudesse ter relação, mas não tem.

Bom dia. Você já tentou importar apenas um registro, ou uma parte pequena do arquivo de registros? Pela mensagem de erro que você apresentou, pode ser também que alguns campos tenham caracteres especiais |(como <, >, | , &…). Nesse caso, é preciso trocar esses caracteres pelo código correspondente ( aqui você pode conferir a lista completa HTML codes and HTML special characters: The complete list | PSDtoWP.net ).

Obrigada Italo, não somente a importação apresentou o problema, mas a inclusão de acervos novos também. Mas seguimos em busca da solução. Gratidão pela atenção!

A catalogação no seu Koha também está com problemas?

Olá Italo, como vai?! Infelizmente ainda não conseguimos catalogar nenhum tipo de material ainda. Conseguimos apenas cadastrar usuários e aplicar outros parâmetros, mas ainda sem nenhum registro. Nossa TI atualizei a versão, mas sem sucesso. Até cogitamos em localizar um profissional que possa fazer uma “varredura” em nossa parametrização para identificar o erro, caso haja. Agradecemos a atenção e se houver mais alguma recomendação, agradecemos!

1 curtida

Olá! Você pode verificar na sua planilha MARC21 se há no nome de algum do campo (tag) aspas ou parenteses, identificamos alguns problemas com uso desses caracteres.

Entãoi você não consegue nem acessar a página de catalogação?
Isso parece ser algum problema no framework usado para catalogar…
A planilha marc usada para catalogação é alguma que veio como padrão no Koha?
Ou vocês estão utilizando uma planilha personalizada? Você pode acessar a planilha marc em:
Administração > Framework bibliográfico Marc
Nessa página você consegue consultar a lista de frameworks.
Se você estiver utilizando um framework personalizado, recomendo fazer o teste utilizando algum outro framework nativo do Koha. Esse framework pode ser escolhido durante o processo de catalogação ou importação.
Pela mensagem de erro, parece ser algum número de campo que não está corretamente preenchido, e nesse caso pode ser entre os registros importados ou na própria planilha.

Olá Ingrid, verificamos conforme sugerido e não detectamos estes caracteres. Obrigada

Olá Ítalo, respondendo às suas perguntas:

Entãoi você não consegue nem acessar a página de catalogação? Sim, conseguimos. Abre normalmente. Já incluímos duas autoridades para teste, usuários e deu tudo certo. É “somente” :grimacing: a inserção na catalogação que não funciona.

A planilha marc usada para catalogação é alguma que veio como padrão no Koha? Sim

Ou vocês estão utilizando uma planilha personalizada? Testamos com as duas planilhas (uma do Koha e outra personalizada)

Esse framework pode ser escolhido durante o processo de catalogação ou importação. Sim, escolhemos durante estes dois momentos (antes de iniciar a catalogação e quando abrimos para as inclusões. Testamos via importação e inserção nova e, apresentou o mesmo erro

Pela mensagem de erro, parece ser algum número de campo que não está corretamente preenchido, e nesse caso pode ser entre os registros importados ou na própria planilha. Entendo, mas já passamos um pente fino e infelizmente não conseguimos detectar o problema. Inclusive agendamos uma reunião com a TI, para a próxima semana, para pensarmos numa nova instalação do software, caso não consigamos detectar o erro até lá.

Gratidão pelas sugestões, mais uma vez Ítalo!

1 curtida