Koha-clms/C4
Hammat Wele 1b837562b2
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 Staff interface > About page
triggers a 500 Internal Server Error.

Test plan:
1. Edit koha-conf.xml and Comment out:
   <!--<listen id="biblioserver">unix:/path/to/zebradb/bibliosocket</listen>-->
2. Restart Apache: sudo systemctl restart apache2 (or restart_all)
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.
   (Note that the commenting around <!-- The stuff below is used to enable SRU...
    interferes with adding a closing comment after </server> -
    close the comment before that section and add a comment around </server>.)
5. Repeat step 2, 3
   ==> Internal Server Error (500)
6. Apply the patch
7. Repeat step 2, 3
   ==> There is no Error (500)
       Note: Zebra status: Error message from Zebra: 10004
8. Uncomment <server id=biblioserver  listenref=biblioserver> </server>
   and Repeat Step 1
9. Repeat step 2, 3
   ==> There is no Error (500)
       Note: Zebra status: Zebra server seems not to be available. Is it started?

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Andrew Fuerste Henry <andrew@bywatersolutions.com>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
(cherry picked from commit 03fc6994a5)
Signed-off-by: Chloé Zermatten <chloe.zermatten@openfifth.co.uk>
Signed-off-by: Wainui Witika-Park <wainuiwitikapark@catalyst.net.nz>
2026-07-17 14:41:21 +12:00
..
AuthoritiesMarc Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Barcodes Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
ClassSortRoutine Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
ClassSplitRoutine Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Creators Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
External Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Form Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Heading Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
ILSDI Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Installer Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Labels Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Linker Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Members Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
OAI Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Output Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Patroncards Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Reports Bug 39164: Add max_statement_time to SQL report queries 2026-06-19 12:47:37 +12:00
SIP Bug 36752: Remove confusing TODOs 2026-05-23 15:58:50 -04:00
Search Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Serials Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Utils/DataTables Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Accounts.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Acquisition.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Auth.pm Bug 41076: [25.05.x] Adjust perl tidiness 2026-02-24 08:35:34 -07:00
Auth_cas_servers.yaml.sample Bug 17065 - Rename C4/Auth_cas_servers.yaml.orig 2016-08-08 13:16:36 +00:00
Auth_with_cas.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Auth_with_ldap.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Auth_with_shibboleth.pm Bug 41076: [25.05.x] Adjust perl tidiness 2026-02-24 08:35:34 -07:00
AuthoritiesMarc.pm Bug 41076: [25.05.x] Adjust perl tidiness 2026-02-24 08:35:34 -07:00
Barcodes.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Biblio.pm Bug 41076: [25.05.x] Adjust perl tidiness 2026-02-24 08:35:34 -07:00
Breeding.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Budgets.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Calendar.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Charset.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Circulation.pm Bug 41393: Set the correct reply to address for advance notices 2026-05-23 15:58:49 -04:00
ClassSortRoutine.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
ClassSource.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
ClassSplitRoutine.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Context.pm Bug 41102: Error 500 on the About page when biblioserver Zebra configuration is missing 2026-07-17 14:41:21 +12:00
Contract.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
CourseReserves.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Creators.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
HTML5Media.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Heading.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
HoldsQueue.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
ImportBatch.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
ImportExportFramework.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
InstallAuth.pm Bug 41076: [25.05.x] Adjust perl tidiness 2026-02-24 08:35:34 -07:00
Installer.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
ItemCirculationAlertPreference.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Items.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Koha.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Labels.pm Bug 21395: Make perlcritic happy 2020-06-29 12:37:02 +02:00
Languages.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Letters.pm Bug 42136: prevent cgi, directory, and file plugins from use in user-entered templates 2026-04-28 15:57:08 -06:00
Linker.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Log.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
MarcModificationTemplates.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Matcher.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Members.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Message.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Output.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Overdues.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Patroncards.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Record.pm Bug 41690: Add MARC21 245 (subtitle) to Cite option 2026-07-13 11:54:13 +12:00
Reports.pm Bug 42360: [25.05] Move separator validation to C4::Context::csv_delimiter 2026-07-09 11:51:49 +12:00
Reserves.pm Bug 19690: Change comments in IsAvailableForItemLevelRequest 2026-03-30 18:02:28 -04:00
Ris.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
RotatingCollections.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
SMS.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Scheduler.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Scrubber.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Search.pm Bug 41444: (QA follow-up) Rearrange comments 2026-05-23 15:58:48 -04:00
Serials.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Service.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
ShelfBrowser.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
SocialData.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Stats.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Suggestions.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
TTParser.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Tags.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
Templates.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
TmplToken.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
TmplTokenType.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
UsageStats.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
XISBN.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00
XSLT.pm Bug 40163: Fix several http addresses in the code docs 2026-01-07 14:32:30 +00:00