[Koha] FAQ: Why am I prompted to save a .pl file? was: Problems adding a biblio...

Hennie Rautenbach hennie at sabinet.co.za
Tue Oct 9 23:23:17 NZDT 2007


Hennie Rautenbach wrote:
> MJ Ray wrote:
>> Hennie Rautenbach <hennie at sabinet.co.za> wrote: [...]
>>  
>>> trying to add a "biblio" manually. We are prompted to save the 
>>> "addbiblio.pl" file. I see this has happened to other users before 
>>> (google search), but I am unable to find a reference to a fix for it.
>>>     
>>
>> This has happened because the script has crashed without producing any
>> output, so apache has guessed (incorrectly) what headers to send and
>> your browser interpreted it as a file download.
>>
>> To stop it, fix the crash.  To fix the crash, find out the error.  To
>> find out the error, look in koha-error_log for the time of the crash.
>> (To find koha-error_log, see the ErrorLog line in koha-httpd.conf)
>>
>> Hope that helps,
>>   
>
> I am unable to determine what this error is (or what is causing the 
> error):
>
> We have imported a record (Title: The Kitchen God's Wife) from 
> Worldcat using a Z39.50 search. When using the "Add Biblio" feature 
> the browser crashes with the resultant error in the Apache Error Log:
>
> [Tue Oct 09 10:37:20 2007] [error] [client 192.96.193.28] Q2 : select 
> distinct m1.bibid from biblio,biblioitems,marc_biblio,marc_word as 
> m1,marc_word as m2,marc_word as m3,marc_word as m4,marc_word as 
> m5,marc_word as m6,marc_word as m7,marc_subfield_table as m8 where 
> biblio.biblionumber=marc_biblio.biblionumber and 
> biblio.biblionumber=biblioitems.biblionumber and 
> m1.bibid=marc_biblio.bibid and (m1.bibid=m2.bibid and 
> m1.bibid=m3.bibid and m1.bibid=m4.bibid and m1.bibid=m5.bibid and 
> m1.bibid=m6.bibid and m1.bibid=m7.bibid and m1.bibid=m8.bibid) and 
> ((m1.word  like 'kitchen' and m1.tagsubfield in ('245a'))and (m2.word 
> like 'god' and m2.tagsubfield in('245a'))and (m3.word like 'wife' and 
> m3.tagsubfield in('245a'))and (m4.word like 'Tan' and m4.tagsubfield 
> in('245b'))and (m5.word like 'Amy' and m5.tagsubfield in('245b'))and 
> (m6.word like '24' and m6.tagsubfield in('100a'))and (m7.word like 
> 'cm' and m7.tagsubfield in('100a'))and (m8.subfieldvalue = 'Putnam,'  
> and concat(m8.tag,m8.subfieldcode) in ('300c'))) order by biblio.title 
> ASC term is  The kitchen god s wife   Tan  Amy  24 cm  Putnam, at 
> /data/koha/intranet/modules/C4/SearchMarc.pm line 274., referer: 
> http://ns2.sabinet.co.za:8080/cgi-bin/koha/acqui.simple/addbiblio.pl?breedingid=13 
>
> [Tue Oct 09 10:37:20 2007] [error] [client 192.96.193.28] Arguments 
> must be MARC::Field object at /data/koha/intranet/modules/C4/Biblio.pm 
> line 1440, referer: 
> http://ns2.sabinet.co.za:8080/cgi-bin/koha/acqui.simple/addbiblio.pl?breedingid=13 
>
> [Tue Oct 09 10:37:20 2007] [error] [client 192.96.193.28] Premature 
> end of script headers: addbiblio.pl, referer: 
> http://ns2.sabinet.co.za:8080/cgi-bin/koha/acqui.simple/addbiblio.pl?breedingid=13 
>
>
> Can anyone shed more light on this for me ?

I should perhaps add that I have added the PERL5LIB variable to the 
.bashrc of both root and the user running apache2. I can run 
addbiblio.pl from the Linux shell without errors.




More information about the Koha mailing list