Bug 41102 - Error 500 on the "About" page when biblioserver Zebra configuration is missing
Summary: Error 500 on the "About" page when biblioserver Zebra configuration is missing
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: About (show other bugs)
Version: Main
Hardware: All All
: P5 - low enhancement
Assignee: Hammat wele
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-10-24 19:49 UTC by Hammat wele
Modified: 2025-10-24 20:04 UTC (History)
2 users (show)

See Also:
GIT URL:
Initiative type: ---
Sponsorship status: ---
Crowdfunding goal: 0
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments
Bug 41102: Error 500 on the About page when biblioserver Zebra configuration is missing (2.50 KB, patch)
2025-10-24 20:04 UTC, Hammat wele
Details | Diff | Splinter Review

Note You need to log in before you can comment on or make changes to this bug.
Description Hammat wele 2025-10-24 19:49:47 UTC
When either the <listen id="biblioserver"> entry or the <server id="biblioserver" listenref="biblioserver"> section is not present in koha-conf.xml, 
the Intranet > About page triggers a 500 Internal Server Error.

To test: 

1. Edit koha-conf.xml and Comment out: <!--<listen id="biblioserver">unix:/path/to/zebradb/bibliosocket</listen>-->
2. Restart Apache: sudo systemctl restart apache2
3. Go to Intranet -> About
   ==> Internal Server Error (500)
4. Now restore the <listen> line and instead comment out the entire <server id="biblioserver" listenref="biblioserver">...</server> block.
5. Repeat step 2, 3 
   ==> Internal Server Error (500)
Comment 1 Hammat wele 2025-10-24 20:04:42 UTC
Created attachment 188435 [details] [review]
Bug 41102: Error 500 on the About page when biblioserver Zebra configuration is missing

When either the <listen id=biblioserver> entry or the <server id=biblioserver listenref=biblioserver> section is not present in koha-conf.xml,
the Intranet > About page triggers a 500 Internal Server Error.

To test:

2. Restart Apache: sudo systemctl restart apache2
3. Go to Intranet -> About
   ==> Internal Server Error (500)
4. Now restore the <listen> line and instead comment out the entire <server id=biblioserver listenref=biblioserver>...</server> block.
5. Repeat step 2, 3
   ==> Internal Server Error (500)
6. Apply the patch
7. Repeat step 2, 3
   ==> There is no Error (500)
8. Uncomment <server id=biblioserver  listenref=biblioserver> </server> and Repeat Step 1
9. Repeat step 2, 3
   ==> There is no Error (500)