While editing or adding a new record I get the message: Software error: Not a HASH reference at /usr/share/perl/5.18/Module/Load/Conditional.pm line 216. For help, please send mail to the webmaster ([no address given]), giving this error message and the time and date of the error. --- Does anyone recognize this message? Btw the webmasters address IS given
Found in antranet-error.log (last 3 lines): [Wed Dec 14 10:42:06.203900 2016] [cgi:error] [pid 31714] [client 217.123.249.85:43086] AH01215: [Wed Dec 14 10:42:06 2016] addbiblio.pl: Not a HASH reference at /usr/share/perl/5.18/Module/Load/Conditional.pm line 216., referer: http://kbhw.nl:8080/cgi-bin/koha/cataloguing/addbiblio.pl [Wed Dec 14 10:51:30.973627 2016] [cgi:error] [pid 31796] [client 217.123.249.85:45552] AH01215: [Wed Dec 14 10:51:30 2016] addbiblio.pl: Not a HASH reference at /usr/share/perl/5.18/Module/Load/Conditional.pm line 216., referer: http://kbhw.nl:8080/cgi-bin/koha/cataloguing/addbiblio.pl [Wed Dec 14 10:59:43.480024 2016] [cgi:error] [pid 31849] [client 217.123.249.85:47740] AH01215: [Wed Dec 14 10:59:43 2016] addbiblio.pl: Not a HASH reference at /usr/share/perl/5.18/Module/Load/Conditional.pm line 216., referer: http://www.kbhw.nl:8080/cgi-bin/koha/cataloguing/addbiblio.pl?frameworkcode=BKS
Hi Freerk, You need to provide more details before anyone can be of help. Which version of Koha? On which Linux version? With Plack, memcached, etc? The perl 5.18 tells me that you are probably not on Jessie. Marcel
Can anyone confirm this bug?
Which version of Module::Load::Conditional are you using? Lowering the severity until it's confirmed.
(answered by email) > Module::Load::Conditional installed version is 0.54 > Freerk Jongsma Wheezy is no longer supported and it appears you are using it (or another linux distro?). Jessie's version is 0.62 and the min version may be wrong. Freerk, which version of Koha are you using?
(In reply to Marcel de Rooy from comment #2) > Hi Freerk, > You need to provide more details before anyone can be of help. > Which version of Koha? On which Linux version? With Plack, memcached, etc? > The perl 5.18 tells me that you are probably not on Jessie. > > Marcel Server information Kona version: l61100.000 OS version: Llnux kbhw.nl 4.4.053-generic #74-10.04.1-Ubuntu SMP Fri Dec 2 03:43:31 UTC 2016 x86_64 Perl Interpreter: /usr/bin/perl Peri version: 5.018002 Perl @INC:/usr/share/koha/lib /etc/perl /usr/local/lib/perl/5.18.2 /usr/local/share/perl/5.18.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.18 /usr/share/perl/5.18 /usr/local/lib/site_perl MySQL version: mysql Ver 14.14 Distrib 5.5.53, for debian-linux-gnu (x86_64) using readline 6.3 Apache version: Server version: Apache/2.4.7 (Ubuntu) Memcached: Servers: undefined | Namespace: koha | Status: unknown | Config read from: Nowhere Note that the right place to define the memcached config is in your $KOHA_CONF file. Currently you do not have a valid memcached configuration defined. | Effective caching method: Cache::Memory Zebra version: Zebra 2.0.44 (C) 1994-2010, Index Data ApS Zebra is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. SHA1 ID: 419ad759807269fdfa379799a051ed3a551c6541 Using ICU This is it i think
What i changed was the port configuration: opac on port 88 and koha on 8080
Plack 1.0030 is installed In Library.conf there are two lines ech for OPAc and Intranet SetEnv MEMCACHED_SERVERS ¨¨ SetEnv MEMCACHED_NAMESPACE¨¨ In the meantime I installed php5-memcached and memcached It did not appear in Server Information (restarted apache2) The Perl modules: 3 not installed Test::DBIx::Class (0.42) Readonly::XS (0.01) HTTPD::Bench::ApacheBench (0.73)
I'd recommend you to upgrade Module::Load::Conditional to a newer version.
Freerk, did you fix your problem?
Lowering the severity as it's not confirmed.
https://lists.katipo.co.nz/pipermail/koha/2017-July/048483.html Ubuntu 14.04 is no longer supported: https://wiki.koha-community.org/wiki/Koha_on_ubuntu_-_packages#Introduction