Process Backgrounded 2026/07/30-11:39:34 Starman::Server (type Net::Server::PreFork) starting! pid(1213) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/30-11:46:31 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/30-11:46:31 Worker processes cleaned up 2026/07/30-11:46:31 Server closing! Process Backgrounded 2026/07/30-11:46:31 Starman::Server (type Net::Server::PreFork) starting! pid(4254) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/30-11:46:35 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/30-11:46:35 Worker processes cleaned up 2026/07/30-11:46:35 Server closing! Process Backgrounded 2026/07/30-11:46:35 Starman::Server (type Net::Server::PreFork) starting! pid(4361) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/30-13:38:54 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/30-13:38:54 Worker processes cleaned up 2026/07/30-13:38:54 Server closing! Process Backgrounded 2026/07/30-13:38:54 Starman::Server (type Net::Server::PreFork) starting! pid(11312) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/30-13:39:46 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/30-13:39:46 Worker processes cleaned up 2026/07/30-13:39:46 Server closing! Process Backgrounded 2026/07/30-13:39:47 Starman::Server (type Net::Server::PreFork) starting! pid(11933) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/30-17:11:54 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/30-17:11:54 Worker processes cleaned up 2026/07/30-17:11:54 Server closing! Process Backgrounded 2026/07/30-17:11:55 Starman::Server (type Net::Server::PreFork) starting! pid(20955) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/30-19:27:48 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/30-19:27:48 Worker processes cleaned up 2026/07/30-19:27:48 Server closing! Process Backgrounded 2026/07/30-19:27:51 Starman::Server (type Net::Server::PreFork) starting! pid(37313) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/30-19:41:28 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/30-19:41:28 Worker processes cleaned up 2026/07/30-19:41:28 Server closing! Process Backgrounded 2026/07/30-19:41:29 Starman::Server (type Net::Server::PreFork) starting! pid(44770) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/30-19:47:23 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/30-19:47:23 Worker processes cleaned up 2026/07/30-19:47:23 Server closing! Process Backgrounded 2026/07/30-19:47:25 Starman::Server (type Net::Server::PreFork) starting! pid(61045) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/30-19:52:05 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/30-19:52:05 Worker processes cleaned up 2026/07/30-19:52:05 Server closing! Process Backgrounded 2026/07/30-19:52:06 Starman::Server (type Net::Server::PreFork) starting! pid(75193) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/30-20:00:15 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/30-20:00:15 Worker processes cleaned up 2026/07/30-20:00:15 Server closing! Process Backgrounded 2026/07/30-20:00:16 Starman::Server (type Net::Server::PreFork) starting! pid(76452) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/30-20:00:37 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/30-20:00:37 Worker processes cleaned up 2026/07/30-20:00:37 Server closing! Process Backgrounded 2026/07/30-20:00:38 Starman::Server (type Net::Server::PreFork) starting! pid(82632) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/30-20:02:22 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/30-20:02:22 Worker processes cleaned up 2026/07/30-20:02:22 Server closing! Process Backgrounded 2026/07/30-20:02:23 Starman::Server (type Net::Server::PreFork) starting! pid(91337) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/30-20:08:47 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/30-20:08:47 Worker processes cleaned up 2026/07/30-20:08:47 Server closing! Process Backgrounded 2026/07/30-20:08:48 Starman::Server (type Net::Server::PreFork) starting! pid(99360) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/30-20:19:53 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/30-20:19:53 Worker processes cleaned up 2026/07/30-20:19:53 Server closing! Process Backgrounded 2026/07/30-20:19:54 Starman::Server (type Net::Server::PreFork) starting! pid(101665) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-04:23:26 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-04:23:26 Worker processes cleaned up 2026/07/31-04:23:26 Server closing! Process Backgrounded 2026/07/31-04:23:27 Starman::Server (type Net::Server::PreFork) starting! pid(162834) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-05:13:04 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-05:13:04 Worker processes cleaned up 2026/07/31-05:13:04 Server closing! Process Backgrounded 2026/07/31-05:13:05 Starman::Server (type Net::Server::PreFork) starting! pid(164052) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-05:15:20 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-05:15:20 Worker processes cleaned up 2026/07/31-05:15:20 Server closing! Process Backgrounded 2026/07/31-05:15:21 Starman::Server (type Net::Server::PreFork) starting! pid(165014) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-05:46:46 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-05:46:46 Worker processes cleaned up 2026/07/31-05:46:46 Server closing! Process Backgrounded 2026/07/31-05:46:47 Starman::Server (type Net::Server::PreFork) starting! pid(180229) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-05:48:36 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-05:48:36 Worker processes cleaned up 2026/07/31-05:48:36 Server closing! Process Backgrounded 2026/07/31-05:48:37 Starman::Server (type Net::Server::PreFork) starting! pid(180950) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-06:35:20 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-06:35:21 Worker processes cleaned up 2026/07/31-06:35:21 Server closing! Process Backgrounded 2026/07/31-06:35:22 Starman::Server (type Net::Server::PreFork) starting! pid(181932) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-06:36:38 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-06:36:38 Worker processes cleaned up 2026/07/31-06:36:38 Server closing! Process Backgrounded 2026/07/31-06:36:39 Starman::Server (type Net::Server::PreFork) starting! pid(195245) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-06:36:47 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-06:36:47 Worker processes cleaned up 2026/07/31-06:36:47 Server closing! Process Backgrounded 2026/07/31-06:36:49 Starman::Server (type Net::Server::PreFork) starting! pid(196486) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-07:18:31 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-07:18:31 Worker processes cleaned up 2026/07/31-07:18:31 Server closing! Process Backgrounded 2026/07/31-07:18:32 Starman::Server (type Net::Server::PreFork) starting! pid(198452) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-08:00:13 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-08:00:13 Worker processes cleaned up 2026/07/31-08:00:13 Server closing! Process Backgrounded 2026/07/31-08:00:15 Starman::Server (type Net::Server::PreFork) starting! pid(213693) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-08:01:35 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-08:01:36 Worker processes cleaned up 2026/07/31-08:01:36 Server closing! Process Backgrounded 2026/07/31-08:01:37 Starman::Server (type Net::Server::PreFork) starting! pid(214801) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-08:38:30 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-08:38:30 Worker processes cleaned up 2026/07/31-08:38:30 Server closing! Process Backgrounded 2026/07/31-08:38:31 Starman::Server (type Net::Server::PreFork) starting! pid(230243) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-08:38:42 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-08:38:42 Worker processes cleaned up 2026/07/31-08:38:42 Server closing! Process Backgrounded 2026/07/31-08:38:43 Starman::Server (type Net::Server::PreFork) starting! pid(230837) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-08:53:11 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-08:53:11 Worker processes cleaned up 2026/07/31-08:53:11 Server closing! Process Backgrounded 2026/07/31-08:53:11 Starman::Server (type Net::Server::PreFork) starting! pid(238994) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-09:29:22 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-09:29:22 Worker processes cleaned up 2026/07/31-09:29:22 Server closing! Process Backgrounded 2026/07/31-09:29:22 Starman::Server (type Net::Server::PreFork) starting! pid(240301) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-10:12:41 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-10:12:41 Worker processes cleaned up 2026/07/31-10:12:41 Server closing! Process Backgrounded 2026/07/31-10:12:43 Starman::Server (type Net::Server::PreFork) starting! pid(241468) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-10:41:42 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-10:41:42 Worker processes cleaned up 2026/07/31-10:41:42 Server closing! Process Backgrounded 2026/07/31-10:41:43 Starman::Server (type Net::Server::PreFork) starting! pid(256514) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-10:46:41 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-10:46:42 Worker processes cleaned up 2026/07/31-10:46:42 Server closing! Process Backgrounded 2026/07/31-10:46:44 Starman::Server (type Net::Server::PreFork) starting! pid(257155) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-11:31:14 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-11:31:15 Worker processes cleaned up 2026/07/31-11:31:15 Server closing! Process Backgrounded 2026/07/31-11:31:19 Starman::Server (type Net::Server::PreFork) starting! pid(272299) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-12:23:00 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-12:23:00 Worker processes cleaned up 2026/07/31-12:23:00 Server closing! Process Backgrounded 2026/07/31-12:23:01 Starman::Server (type Net::Server::PreFork) starting! pid(301877) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-13:00:26 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-13:00:27 Worker processes cleaned up 2026/07/31-13:00:27 Server closing! Process Backgrounded 2026/07/31-13:00:28 Starman::Server (type Net::Server::PreFork) starting! pid(324343) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-13:00:28 Pid_file already exists for running process (324343)... aborting at line 142 in file /usr/share/perl5/Net/Server.pm 2026/07/31-13:00:28 Received QUIT. Running a graceful shutdown 2026/07/31-13:00:28 Worker processes cleaned up 2026/07/31-13:00:28 Server closing! 2026/07/31-13:33:31 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-13:33:31 Worker processes cleaned up 2026/07/31-13:33:31 Server closing! Process Backgrounded 2026/07/31-13:33:32 Starman::Server (type Net::Server::PreFork) starting! pid(332624) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-13:39:51 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-13:39:51 Worker processes cleaned up 2026/07/31-13:39:51 Server closing! Process Backgrounded 2026/07/31-13:39:52 Starman::Server (type Net::Server::PreFork) starting! pid(333281) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-14:04:39 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-14:04:39 Worker processes cleaned up 2026/07/31-14:04:39 Server closing! Process Backgrounded 2026/07/31-14:04:40 Starman::Server (type Net::Server::PreFork) starting! pid(341677) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-14:31:12 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-14:31:12 Worker processes cleaned up 2026/07/31-14:31:12 Server closing! Process Backgrounded 2026/07/31-14:31:14 Starman::Server (type Net::Server::PreFork) starting! pid(343276) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-14:31:22 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-14:31:22 Worker processes cleaned up 2026/07/31-14:31:22 Server closing! Process Backgrounded 2026/07/31-14:31:25 Starman::Server (type Net::Server::PreFork) starting! pid(344036) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-15:11:45 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-15:11:45 Worker processes cleaned up 2026/07/31-15:11:45 Server closing! Process Backgrounded 2026/07/31-15:11:46 Starman::Server (type Net::Server::PreFork) starting! pid(365323) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-15:54:39 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-15:54:39 Worker processes cleaned up 2026/07/31-15:54:39 Server closing! Process Backgrounded 2026/07/31-15:54:40 Starman::Server (type Net::Server::PreFork) starting! pid(366836) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-15:54:44 Received QUIT. Running a graceful shutdown Sending children hup signal panic: fold_constants JMPENV_PUSH returned 2. Child process 366863 exited with status 29 2026/07/31-15:54:44 Worker processes cleaned up 2026/07/31-15:54:44 Server closing! Process Backgrounded 2026/07/31-15:54:46 Starman::Server (type Net::Server::PreFork) starting! pid(367350) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-15:54:47 Received QUIT. Running a graceful shutdown Sending children hup signal date: write error: Broken pipe 2026/07/31-15:54:48 Worker processes cleaned up 2026/07/31-15:54:48 Server closing! Process Backgrounded 2026/07/31-15:54:49 Starman::Server (type Net::Server::PreFork) starting! pid(367857) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-16:55:46 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-16:55:46 Worker processes cleaned up 2026/07/31-16:55:46 Server closing! Process Backgrounded 2026/07/31-16:55:47 Starman::Server (type Net::Server::PreFork) starting! pid(383428) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-17:41:08 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-17:41:08 Worker processes cleaned up 2026/07/31-17:41:08 Server closing! Process Backgrounded 2026/07/31-17:41:09 Starman::Server (type Net::Server::PreFork) starting! pid(413617) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-18:05:17 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-18:05:17 Worker processes cleaned up 2026/07/31-18:05:17 Server closing! Process Backgrounded 2026/07/31-18:05:18 Starman::Server (type Net::Server::PreFork) starting! pid(414940) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-18:05:20 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-18:05:20 Worker processes cleaned up 2026/07/31-18:05:20 Server closing! Process Backgrounded 2026/07/31-18:05:21 Starman::Server (type Net::Server::PreFork) starting! pid(415314) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-18:43:12 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-18:43:12 Worker processes cleaned up 2026/07/31-18:43:12 Server closing! Process Backgrounded 2026/07/31-18:43:13 Starman::Server (type Net::Server::PreFork) starting! pid(430966) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-19:23:59 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-19:23:59 Worker processes cleaned up 2026/07/31-19:23:59 Server closing! Process Backgrounded 2026/07/31-19:24:00 Starman::Server (type Net::Server::PreFork) starting! pid(468245) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-19:56:17 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-19:56:17 Worker processes cleaned up 2026/07/31-19:56:17 Server closing! Process Backgrounded 2026/07/31-19:56:18 Starman::Server (type Net::Server::PreFork) starting! pid(482949) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-20:09:58 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-20:09:58 Worker processes cleaned up 2026/07/31-20:09:58 Server closing! Process Backgrounded 2026/07/31-20:10:01 Starman::Server (type Net::Server::PreFork) starting! pid(484325) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-20:12:03 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-20:12:03 Worker processes cleaned up 2026/07/31-20:12:03 Server closing! Process Backgrounded 2026/07/31-20:12:04 Starman::Server (type Net::Server::PreFork) starting! pid(498809) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-21:14:21 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-21:14:22 Worker processes cleaned up 2026/07/31-21:14:22 Server closing! Process Backgrounded 2026/07/31-21:14:22 Starman::Server (type Net::Server::PreFork) starting! pid(550190) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-21:21:09 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-21:21:09 Worker processes cleaned up 2026/07/31-21:21:09 Server closing! Process Backgrounded 2026/07/31-21:21:09 Starman::Server (type Net::Server::PreFork) starting! pid(558158) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-21:45:42 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-21:45:42 Worker processes cleaned up 2026/07/31-21:45:42 Server closing! Process Backgrounded 2026/07/31-21:45:43 Starman::Server (type Net::Server::PreFork) starting! pid(566217) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-22:06:13 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-22:06:13 Worker processes cleaned up 2026/07/31-22:06:13 Server closing! Process Backgrounded 2026/07/31-22:06:14 Starman::Server (type Net::Server::PreFork) starting! pid(588807) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-22:21:38 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-22:21:39 Worker processes cleaned up 2026/07/31-22:21:39 Server closing! Process Backgrounded 2026/07/31-22:21:40 Starman::Server (type Net::Server::PreFork) starting! pid(589490) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-22:21:48 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-22:21:48 Worker processes cleaned up 2026/07/31-22:21:48 Server closing! Process Backgrounded 2026/07/31-22:21:50 Starman::Server (type Net::Server::PreFork) starting! pid(590069) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-22:21:59 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-22:21:59 Worker processes cleaned up 2026/07/31-22:21:59 Server closing! Process Backgrounded 2026/07/31-22:22:01 Starman::Server (type Net::Server::PreFork) starting! pid(590651) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-22:39:46 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-22:39:46 Worker processes cleaned up 2026/07/31-22:39:46 Server closing! Process Backgrounded 2026/07/31-22:39:47 Starman::Server (type Net::Server::PreFork) starting! pid(612573) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-23:06:18 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-23:06:18 Worker processes cleaned up 2026/07/31-23:06:18 Server closing! Process Backgrounded 2026/07/31-23:06:19 Starman::Server (type Net::Server::PreFork) starting! pid(635145) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-23:28:33 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-23:28:33 Worker processes cleaned up 2026/07/31-23:28:33 Server closing! Process Backgrounded 2026/07/31-23:28:34 Starman::Server (type Net::Server::PreFork) starting! pid(643559) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-23:29:24 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-23:29:24 Worker processes cleaned up 2026/07/31-23:29:24 Server closing! Process Backgrounded 2026/07/31-23:29:25 Starman::Server (type Net::Server::PreFork) starting! pid(644063) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-23:40:28 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-23:40:28 Worker processes cleaned up 2026/07/31-23:40:28 Server closing! Process Backgrounded 2026/07/31-23:40:29 Starman::Server (type Net::Server::PreFork) starting! pid(652275) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-23:40:37 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-23:40:37 Worker processes cleaned up 2026/07/31-23:40:37 Server closing! Process Backgrounded 2026/07/31-23:40:38 Starman::Server (type Net::Server::PreFork) starting! pid(652938) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/07/31-23:48:08 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/07/31-23:48:08 Worker processes cleaned up 2026/07/31-23:48:08 Server closing! Process Backgrounded 2026/07/31-23:48:09 Starman::Server (type Net::Server::PreFork) starting! pid(660865) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-00:13:40 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-00:13:40 Worker processes cleaned up 2026/08/01-00:13:40 Server closing! Process Backgrounded 2026/08/01-00:13:41 Starman::Server (type Net::Server::PreFork) starting! pid(669054) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-00:25:12 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-00:25:12 Worker processes cleaned up 2026/08/01-00:25:12 Server closing! Process Backgrounded 2026/08/01-00:25:13 Starman::Server (type Net::Server::PreFork) starting! pid(669687) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-01:06:32 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-01:06:32 Worker processes cleaned up 2026/08/01-01:06:32 Server closing! Process Backgrounded 2026/08/01-01:06:33 Starman::Server (type Net::Server::PreFork) starting! pid(678348) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-01:09:02 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-01:09:02 Worker processes cleaned up 2026/08/01-01:09:02 Server closing! Process Backgrounded 2026/08/01-01:09:06 Starman::Server (type Net::Server::PreFork) starting! pid(679439) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-01:54:26 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-01:54:26 Worker processes cleaned up 2026/08/01-01:54:26 Server closing! Process Backgrounded 2026/08/01-01:54:27 Starman::Server (type Net::Server::PreFork) starting! pid(722703) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-02:08:55 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-02:08:55 Worker processes cleaned up 2026/08/01-02:08:55 Server closing! Process Backgrounded 2026/08/01-02:08:56 Starman::Server (type Net::Server::PreFork) starting! pid(730734) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-02:28:13 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-02:28:13 Worker processes cleaned up 2026/08/01-02:28:13 Server closing! Process Backgrounded 2026/08/01-02:28:14 Starman::Server (type Net::Server::PreFork) starting! pid(738671) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-02:29:10 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-02:29:10 Worker processes cleaned up 2026/08/01-02:29:10 Server closing! Process Backgrounded 2026/08/01-02:29:11 Starman::Server (type Net::Server::PreFork) starting! pid(745229) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ Connection to the memcached servers 'memcached:11211' failed. Are the unix socket permissions set properly? Is the host reachable? If you ignore this warning, you will face performance issues Connection to the memcached servers 'memcached:11211' failed. Are the unix socket permissions set properly? Is the host reachable? If you ignore this warning, you will face performance issues 2026/08/01-02:34:10 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-02:34:10 Worker processes cleaned up 2026/08/01-02:34:10 Server closing! Process Backgrounded 2026/08/01-02:34:11 Starman::Server (type Net::Server::PreFork) starting! pid(747185) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-03:26:02 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-03:26:02 Worker processes cleaned up 2026/08/01-03:26:02 Server closing! Process Backgrounded 2026/08/01-03:26:03 Starman::Server (type Net::Server::PreFork) starting! pid(770500) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-03:59:55 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-03:59:55 Worker processes cleaned up 2026/08/01-03:59:55 Server closing! Process Backgrounded 2026/08/01-03:59:56 Starman::Server (type Net::Server::PreFork) starting! pid(793454) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-04:08:15 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-04:08:15 Worker processes cleaned up 2026/08/01-04:08:15 Server closing! Process Backgrounded 2026/08/01-04:08:16 Starman::Server (type Net::Server::PreFork) starting! pid(800927) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-04:19:39 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-04:19:40 Worker processes cleaned up 2026/08/01-04:19:40 Server closing! Process Backgrounded 2026/08/01-04:19:41 Starman::Server (type Net::Server::PreFork) starting! pid(823590) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-04:59:17 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-04:59:17 Worker processes cleaned up 2026/08/01-04:59:17 Server closing! Process Backgrounded 2026/08/01-04:59:18 Starman::Server (type Net::Server::PreFork) starting! pid(832426) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-05:49:51 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-05:49:51 Worker processes cleaned up 2026/08/01-05:49:51 Server closing! Process Backgrounded 2026/08/01-05:49:52 Starman::Server (type Net::Server::PreFork) starting! pid(847536) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-05:50:24 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-05:50:24 Worker processes cleaned up 2026/08/01-05:50:24 Server closing! Process Backgrounded 2026/08/01-05:50:25 Starman::Server (type Net::Server::PreFork) starting! pid(848117) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-06:25:53 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-06:25:54 Worker processes cleaned up 2026/08/01-06:25:54 Server closing! Process Backgrounded 2026/08/01-06:25:54 Starman::Server (type Net::Server::PreFork) starting! pid(856486) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-06:26:02 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-06:26:02 Worker processes cleaned up 2026/08/01-06:26:02 Server closing! Process Backgrounded 2026/08/01-06:26:03 Starman::Server (type Net::Server::PreFork) starting! pid(857061) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-06:52:13 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-06:52:13 Worker processes cleaned up 2026/08/01-06:52:13 Server closing! Process Backgrounded 2026/08/01-06:52:14 Starman::Server (type Net::Server::PreFork) starting! pid(872052) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-06:57:04 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-06:57:04 Worker processes cleaned up 2026/08/01-06:57:04 Server closing! Process Backgrounded 2026/08/01-06:57:05 Starman::Server (type Net::Server::PreFork) starting! pid(872625) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-07:04:25 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-07:04:26 Worker processes cleaned up 2026/08/01-07:04:26 Server closing! Process Backgrounded 2026/08/01-07:04:26 Starman::Server (type Net::Server::PreFork) starting! pid(880333) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-07:59:35 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-07:59:36 Worker processes cleaned up 2026/08/01-07:59:36 Server closing! Process Backgrounded 2026/08/01-07:59:36 Starman::Server (type Net::Server::PreFork) starting! pid(903442) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-07:59:37 Received QUIT. Running a graceful shutdown Sending children hup signal panic: fold_constants JMPENV_PUSH returned 2. Child process 903445 exited with status 29 2026/08/01-07:59:37 Worker processes cleaned up 2026/08/01-07:59:37 Server closing! Process Backgrounded 2026/08/01-07:59:38 Starman::Server (type Net::Server::PreFork) starting! pid(903875) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-08:55:23 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-08:55:23 Worker processes cleaned up 2026/08/01-08:55:23 Server closing! Process Backgrounded 2026/08/01-08:55:24 Starman::Server (type Net::Server::PreFork) starting! pid(929016) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-09:02:09 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-09:02:09 Worker processes cleaned up 2026/08/01-09:02:09 Server closing! Process Backgrounded 2026/08/01-09:02:10 Starman::Server (type Net::Server::PreFork) starting! pid(934942) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-10:00:23 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-10:00:23 Worker processes cleaned up 2026/08/01-10:00:23 Server closing! Process Backgrounded 2026/08/01-10:00:24 Starman::Server (type Net::Server::PreFork) starting! pid(957585) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-10:17:45 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-10:17:45 Worker processes cleaned up 2026/08/01-10:17:45 Server closing! Process Backgrounded 2026/08/01-10:17:46 Starman::Server (type Net::Server::PreFork) starting! pid(965420) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-12:23:17 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-12:23:18 Worker processes cleaned up 2026/08/01-12:23:18 Server closing! Process Backgrounded 2026/08/01-12:23:18 Starman::Server (type Net::Server::PreFork) starting! pid(1031735) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-13:55:16 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-13:55:16 Worker processes cleaned up 2026/08/01-13:55:16 Server closing! Process Backgrounded 2026/08/01-13:55:17 Starman::Server (type Net::Server::PreFork) starting! pid(1061863) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-15:25:43 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-15:25:43 Worker processes cleaned up 2026/08/01-15:25:43 Server closing! Process Backgrounded 2026/08/01-15:25:44 Starman::Server (type Net::Server::PreFork) starting! pid(1084776) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-15:25:44 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-15:25:44 Worker processes cleaned up 2026/08/01-15:25:44 Server closing! Process Backgrounded 2026/08/01-15:25:45 Starman::Server (type Net::Server::PreFork) starting! pid(1085115) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-15:25:48 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-15:25:48 Worker processes cleaned up 2026/08/01-15:25:48 Server closing! Process Backgrounded 2026/08/01-15:25:49 Starman::Server (type Net::Server::PreFork) starting! pid(1085776) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-16:13:26 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-16:13:26 Worker processes cleaned up 2026/08/01-16:13:26 Server closing! Process Backgrounded 2026/08/01-16:13:27 Starman::Server (type Net::Server::PreFork) starting! pid(1087189) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-16:55:46 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-16:55:46 Worker processes cleaned up 2026/08/01-16:55:46 Server closing! Process Backgrounded 2026/08/01-16:55:47 Starman::Server (type Net::Server::PreFork) starting! pid(1096154) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-16:57:24 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-16:57:24 Worker processes cleaned up 2026/08/01-16:57:24 Server closing! Process Backgrounded 2026/08/01-16:57:27 Starman::Server (type Net::Server::PreFork) starting! pid(1099081) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-17:04:37 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-17:04:37 Worker processes cleaned up 2026/08/01-17:04:37 Server closing! Process Backgrounded 2026/08/01-17:04:38 Starman::Server (type Net::Server::PreFork) starting! pid(1104696) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-17:10:17 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-17:10:17 Worker processes cleaned up 2026/08/01-17:10:17 Server closing! Process Backgrounded 2026/08/01-17:10:21 Starman::Server (type Net::Server::PreFork) starting! pid(1123469) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-17:21:14 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-17:21:14 Worker processes cleaned up 2026/08/01-17:21:14 Server closing! Process Backgrounded 2026/08/01-17:21:15 Starman::Server (type Net::Server::PreFork) starting! pid(1141991) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-17:24:55 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-17:24:55 Worker processes cleaned up 2026/08/01-17:24:55 Server closing! Process Backgrounded 2026/08/01-17:24:56 Starman::Server (type Net::Server::PreFork) starting! pid(1143565) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-17:25:27 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-17:25:27 Worker processes cleaned up 2026/08/01-17:25:27 Server closing! Process Backgrounded 2026/08/01-17:25:28 Starman::Server (type Net::Server::PreFork) starting! pid(1144228) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-17:29:25 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-17:29:25 Worker processes cleaned up 2026/08/01-17:29:25 Server closing! Process Backgrounded 2026/08/01-17:29:29 Starman::Server (type Net::Server::PreFork) starting! pid(1145679) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-17:37:28 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-17:37:28 Worker processes cleaned up 2026/08/01-17:37:28 Server closing! Process Backgrounded 2026/08/01-17:37:29 Starman::Server (type Net::Server::PreFork) starting! pid(1161050) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-17:59:37 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-17:59:38 Worker processes cleaned up 2026/08/01-17:59:38 Server closing! Process Backgrounded 2026/08/01-17:59:39 Starman::Server (type Net::Server::PreFork) starting! pid(1183966) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-18:01:12 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-18:01:12 Worker processes cleaned up 2026/08/01-18:01:12 Server closing! Process Backgrounded 2026/08/01-18:01:14 Starman::Server (type Net::Server::PreFork) starting! pid(1191345) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-18:05:03 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-18:05:03 Worker processes cleaned up 2026/08/01-18:05:03 Server closing! Process Backgrounded 2026/08/01-18:05:06 Starman::Server (type Net::Server::PreFork) starting! pid(1192582) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-18:15:36 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-18:15:36 Worker processes cleaned up 2026/08/01-18:15:36 Server closing! Process Backgrounded 2026/08/01-18:15:37 Starman::Server (type Net::Server::PreFork) starting! pid(1207193) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-18:21:04 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-18:21:04 Worker processes cleaned up 2026/08/01-18:21:04 Server closing! Process Backgrounded 2026/08/01-18:21:05 Starman::Server (type Net::Server::PreFork) starting! pid(1214989) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-18:25:53 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-18:25:53 Worker processes cleaned up 2026/08/01-18:25:53 Server closing! Process Backgrounded 2026/08/01-18:25:58 Starman::Server (type Net::Server::PreFork) starting! pid(1236957) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-18:26:37 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-18:26:38 Worker processes cleaned up 2026/08/01-18:26:38 Server closing! Process Backgrounded 2026/08/01-18:26:42 Starman::Server (type Net::Server::PreFork) starting! pid(1238676) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-18:27:29 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-18:27:29 Worker processes cleaned up 2026/08/01-18:27:29 Server closing! Process Backgrounded 2026/08/01-18:27:33 Starman::Server (type Net::Server::PreFork) starting! pid(1245088) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-18:30:33 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-18:30:33 Worker processes cleaned up 2026/08/01-18:30:33 Server closing! Process Backgrounded 2026/08/01-18:30:35 Starman::Server (type Net::Server::PreFork) starting! pid(1253153) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-18:32:27 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-18:32:27 Worker processes cleaned up 2026/08/01-18:32:27 Server closing! Process Backgrounded 2026/08/01-18:32:28 Starman::Server (type Net::Server::PreFork) starting! pid(1253775) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-18:47:10 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-18:47:10 Worker processes cleaned up 2026/08/01-18:47:10 Server closing! Process Backgrounded 2026/08/01-18:47:11 Starman::Server (type Net::Server::PreFork) starting! pid(1262210) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-19:16:25 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-19:16:25 Worker processes cleaned up 2026/08/01-19:16:25 Server closing! Process Backgrounded 2026/08/01-19:16:26 Starman::Server (type Net::Server::PreFork) starting! pid(1276791) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-19:19:03 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-19:19:03 Worker processes cleaned up 2026/08/01-19:19:03 Server closing! Process Backgrounded 2026/08/01-19:19:07 Starman::Server (type Net::Server::PreFork) starting! pid(1278726) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-19:31:51 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-19:31:51 Worker processes cleaned up 2026/08/01-19:31:51 Server closing! Process Backgrounded 2026/08/01-19:31:52 Starman::Server (type Net::Server::PreFork) starting! pid(1300934) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-19:32:02 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-19:32:02 Worker processes cleaned up 2026/08/01-19:32:02 Server closing! Process Backgrounded 2026/08/01-19:32:06 Starman::Server (type Net::Server::PreFork) starting! pid(1301616) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-19:33:18 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-19:33:18 Worker processes cleaned up 2026/08/01-19:33:18 Server closing! Process Backgrounded 2026/08/01-19:33:20 Starman::Server (type Net::Server::PreFork) starting! pid(1308927) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-20:13:44 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-20:13:45 Worker processes cleaned up 2026/08/01-20:13:45 Server closing! Process Backgrounded 2026/08/01-20:13:48 Starman::Server (type Net::Server::PreFork) starting! pid(1310617) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-20:16:59 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-20:17:00 Worker processes cleaned up 2026/08/01-20:17:00 Server closing! Process Backgrounded 2026/08/01-20:17:01 Starman::Server (type Net::Server::PreFork) starting! pid(1325426) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-20:21:50 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-20:21:50 Worker processes cleaned up 2026/08/01-20:21:50 Server closing! Process Backgrounded 2026/08/01-20:21:51 Starman::Server (type Net::Server::PreFork) starting! pid(1326043) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-20:25:50 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-20:25:50 Worker processes cleaned up 2026/08/01-20:25:50 Server closing! Process Backgrounded 2026/08/01-20:25:51 Starman::Server (type Net::Server::PreFork) starting! pid(1326956) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-20:32:08 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-20:32:08 Worker processes cleaned up 2026/08/01-20:32:08 Server closing! Process Backgrounded 2026/08/01-20:32:09 Starman::Server (type Net::Server::PreFork) starting! pid(1356268) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-20:34:30 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-20:34:30 Worker processes cleaned up 2026/08/01-20:34:30 Server closing! Process Backgrounded 2026/08/01-20:34:31 Starman::Server (type Net::Server::PreFork) starting! pid(1364142) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-21:27:25 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-21:27:26 Worker processes cleaned up 2026/08/01-21:27:26 Server closing! Process Backgrounded 2026/08/01-21:27:29 Starman::Server (type Net::Server::PreFork) starting! pid(1401238) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-21:31:17 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-21:31:17 Worker processes cleaned up 2026/08/01-21:31:17 Server closing! Process Backgrounded 2026/08/01-21:31:18 Starman::Server (type Net::Server::PreFork) starting! pid(1422659) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-21:32:52 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-21:32:52 Worker processes cleaned up 2026/08/01-21:32:52 Server closing! Process Backgrounded 2026/08/01-21:32:53 Starman::Server (type Net::Server::PreFork) starting! pid(1423719) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-21:35:28 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-21:35:28 Worker processes cleaned up 2026/08/01-21:35:28 Server closing! Process Backgrounded 2026/08/01-21:35:29 Starman::Server (type Net::Server::PreFork) starting! pid(1424518) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-21:39:29 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-21:39:29 Worker processes cleaned up 2026/08/01-21:39:29 Server closing! Process Backgrounded 2026/08/01-21:39:30 Starman::Server (type Net::Server::PreFork) starting! pid(1432310) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-22:06:28 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-22:06:28 Worker processes cleaned up 2026/08/01-22:06:28 Server closing! Process Backgrounded 2026/08/01-22:06:29 Starman::Server (type Net::Server::PreFork) starting! pid(1447945) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-22:30:27 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-22:30:27 Worker processes cleaned up 2026/08/01-22:30:27 Server closing! Process Backgrounded 2026/08/01-22:30:28 Starman::Server (type Net::Server::PreFork) starting! pid(1463421) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-22:40:09 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-22:40:09 Worker processes cleaned up 2026/08/01-22:40:09 Server closing! Process Backgrounded 2026/08/01-22:40:11 Starman::Server (type Net::Server::PreFork) starting! pid(1478601) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-22:43:36 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-22:43:36 Worker processes cleaned up 2026/08/01-22:43:36 Server closing! Process Backgrounded 2026/08/01-22:43:37 Starman::Server (type Net::Server::PreFork) starting! pid(1486733) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-22:56:58 Received QUIT. Running a graceful shutdown Sending children hup signal Child process 1486735 exited with status 0 - signal was 1 2026/08/01-22:56:58 Worker processes cleaned up 2026/08/01-22:56:58 Server closing! Process Backgrounded 2026/08/01-22:56:59 Starman::Server (type Net::Server::PreFork) starting! pid(1487431) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-23:12:54 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-23:12:54 Worker processes cleaned up 2026/08/01-23:12:54 Server closing! Process Backgrounded 2026/08/01-23:12:55 Starman::Server (type Net::Server::PreFork) starting! pid(1489184) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-23:15:21 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-23:15:21 Worker processes cleaned up 2026/08/01-23:15:21 Server closing! Process Backgrounded 2026/08/01-23:15:23 Starman::Server (type Net::Server::PreFork) starting! pid(1496962) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-23:22:48 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-23:22:48 Worker processes cleaned up 2026/08/01-23:22:48 Server closing! Process Backgrounded 2026/08/01-23:22:49 Starman::Server (type Net::Server::PreFork) starting! pid(1518726) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-23:32:24 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-23:32:24 Worker processes cleaned up 2026/08/01-23:32:24 Server closing! Process Backgrounded 2026/08/01-23:32:25 Starman::Server (type Net::Server::PreFork) starting! pid(1526778) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-23:39:56 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-23:39:56 Worker processes cleaned up 2026/08/01-23:39:56 Server closing! Process Backgrounded 2026/08/01-23:39:57 Starman::Server (type Net::Server::PreFork) starting! pid(1527474) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-23:58:24 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-23:58:24 Worker processes cleaned up 2026/08/01-23:58:24 Server closing! Process Backgrounded 2026/08/01-23:58:25 Starman::Server (type Net::Server::PreFork) starting! pid(1550439) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-23:58:35 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-23:58:35 Worker processes cleaned up 2026/08/01-23:58:35 Server closing! Process Backgrounded 2026/08/01-23:58:36 Starman::Server (type Net::Server::PreFork) starting! pid(1550946) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/01-23:59:24 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/01-23:59:24 Worker processes cleaned up 2026/08/01-23:59:24 Server closing! Process Backgrounded 2026/08/01-23:59:25 Starman::Server (type Net::Server::PreFork) starting! pid(1551483) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-00:06:26 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-00:06:26 Worker processes cleaned up 2026/08/02-00:06:26 Server closing! Process Backgrounded 2026/08/02-00:06:27 Starman::Server (type Net::Server::PreFork) starting! pid(1559598) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-00:48:49 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-00:48:49 Worker processes cleaned up 2026/08/02-00:48:49 Server closing! Process Backgrounded 2026/08/02-00:48:50 Starman::Server (type Net::Server::PreFork) starting! pid(1618245) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-01:26:51 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-01:26:51 Worker processes cleaned up 2026/08/02-01:26:51 Server closing! Process Backgrounded 2026/08/02-01:26:52 Starman::Server (type Net::Server::PreFork) starting! pid(1626472) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-01:36:24 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-01:36:25 Worker processes cleaned up 2026/08/02-01:36:25 Server closing! Process Backgrounded 2026/08/02-01:36:26 Starman::Server (type Net::Server::PreFork) starting! pid(1642286) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-01:39:50 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-01:39:50 Worker processes cleaned up 2026/08/02-01:39:50 Server closing! Process Backgrounded 2026/08/02-01:39:51 Starman::Server (type Net::Server::PreFork) starting! pid(1663820) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-02:38:19 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-02:38:19 Worker processes cleaned up 2026/08/02-02:38:19 Server closing! Process Backgrounded 2026/08/02-02:38:20 Starman::Server (type Net::Server::PreFork) starting! pid(1752083) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-02:39:45 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-02:39:45 Worker processes cleaned up 2026/08/02-02:39:45 Server closing! Process Backgrounded 2026/08/02-02:39:46 Starman::Server (type Net::Server::PreFork) starting! pid(1753197) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-02:40:27 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-02:40:27 Worker processes cleaned up 2026/08/02-02:40:27 Server closing! Process Backgrounded 2026/08/02-02:40:28 Starman::Server (type Net::Server::PreFork) starting! pid(1760120) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-03:08:14 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-03:08:14 Worker processes cleaned up 2026/08/02-03:08:14 Server closing! Process Backgrounded 2026/08/02-03:08:15 Starman::Server (type Net::Server::PreFork) starting! pid(1775554) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-03:39:41 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-03:39:41 Worker processes cleaned up 2026/08/02-03:39:41 Server closing! Process Backgrounded 2026/08/02-03:39:42 Starman::Server (type Net::Server::PreFork) starting! pid(1840885) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-03:49:33 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-03:49:33 Worker processes cleaned up 2026/08/02-03:49:33 Server closing! Process Backgrounded 2026/08/02-03:49:34 Starman::Server (type Net::Server::PreFork) starting! pid(1849076) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-04:29:59 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-04:29:59 Worker processes cleaned up 2026/08/02-04:29:59 Server closing! Process Backgrounded 2026/08/02-04:30:00 Starman::Server (type Net::Server::PreFork) starting! pid(1871644) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-04:32:35 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-04:32:35 Worker processes cleaned up 2026/08/02-04:32:35 Server closing! Process Backgrounded 2026/08/02-04:32:36 Starman::Server (type Net::Server::PreFork) starting! pid(1872274) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-04:34:09 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-04:34:09 Worker processes cleaned up 2026/08/02-04:34:09 Server closing! Process Backgrounded 2026/08/02-04:34:10 Starman::Server (type Net::Server::PreFork) starting! pid(1872873) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-04:34:11 Received QUIT. Running a graceful shutdown Sending children hup signal panic: fold_constants JMPENV_PUSH returned 2. panic: fold_constants JMPENV_PUSH returned 2. Child process 1872876 exited with status 29 Child process 1872875 exited with status 29 2026/08/02-04:34:11 Worker processes cleaned up 2026/08/02-04:34:11 Server closing! Process Backgrounded 2026/08/02-04:34:12 Starman::Server (type Net::Server::PreFork) starting! pid(1873224) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-04:35:00 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-04:35:00 Worker processes cleaned up 2026/08/02-04:35:00 Server closing! Process Backgrounded 2026/08/02-04:35:01 Starman::Server (type Net::Server::PreFork) starting! pid(1873952) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-04:36:11 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-04:36:11 Worker processes cleaned up 2026/08/02-04:36:11 Server closing! Process Backgrounded 2026/08/02-04:36:12 Starman::Server (type Net::Server::PreFork) starting! pid(1874558) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-04:42:23 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-04:42:23 Worker processes cleaned up 2026/08/02-04:42:23 Server closing! Process Backgrounded 2026/08/02-04:42:24 Starman::Server (type Net::Server::PreFork) starting! pid(1895815) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-04:55:27 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-04:55:27 Worker processes cleaned up 2026/08/02-04:55:27 Server closing! Process Backgrounded 2026/08/02-04:55:28 Starman::Server (type Net::Server::PreFork) starting! pid(1919112) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-05:01:36 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-05:01:36 Worker processes cleaned up 2026/08/02-05:01:36 Server closing! Process Backgrounded 2026/08/02-05:01:37 Starman::Server (type Net::Server::PreFork) starting! pid(1919861) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-05:16:00 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-05:16:01 Worker processes cleaned up 2026/08/02-05:16:01 Server closing! Process Backgrounded 2026/08/02-05:16:02 Starman::Server (type Net::Server::PreFork) starting! pid(1920669) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-05:25:45 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-05:25:45 Worker processes cleaned up 2026/08/02-05:25:45 Server closing! Process Backgrounded 2026/08/02-05:25:46 Starman::Server (type Net::Server::PreFork) starting! pid(1921311) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-05:33:51 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-05:33:51 Worker processes cleaned up 2026/08/02-05:33:51 Server closing! Process Backgrounded 2026/08/02-05:33:52 Starman::Server (type Net::Server::PreFork) starting! pid(1937220) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-05:42:49 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-05:42:50 Worker processes cleaned up 2026/08/02-05:42:50 Server closing! Process Backgrounded 2026/08/02-05:42:51 Starman::Server (type Net::Server::PreFork) starting! pid(1945314) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-05:51:17 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-05:51:17 Worker processes cleaned up 2026/08/02-05:51:17 Server closing! Process Backgrounded 2026/08/02-05:51:18 Starman::Server (type Net::Server::PreFork) starting! pid(1946206) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-05:55:27 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-05:55:27 Worker processes cleaned up 2026/08/02-05:55:27 Server closing! Process Backgrounded 2026/08/02-05:55:28 Starman::Server (type Net::Server::PreFork) starting! pid(1954151) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-05:55:28 Pid_file already exists for running process (1954151)... aborting at line 142 in file /usr/share/perl5/Net/Server.pm 2026/08/02-05:55:28 Received QUIT. Running a graceful shutdown 2026/08/02-05:55:28 Worker processes cleaned up 2026/08/02-05:55:28 Server closing! 2026/08/02-06:15:23 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-06:15:23 Worker processes cleaned up 2026/08/02-06:15:23 Server closing! Process Backgrounded 2026/08/02-06:15:24 Starman::Server (type Net::Server::PreFork) starting! pid(1954970) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-06:21:18 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-06:21:18 Worker processes cleaned up 2026/08/02-06:21:18 Server closing! Process Backgrounded 2026/08/02-06:21:20 Starman::Server (type Net::Server::PreFork) starting! pid(1955529) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ Connection to the memcached servers 'memcached:11211' failed. Are the unix socket permissions set properly? Is the host reachable? If you ignore this warning, you will face performance issues 2026/08/02-06:23:23 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-06:23:23 Worker processes cleaned up 2026/08/02-06:23:23 Server closing! Process Backgrounded 2026/08/02-06:23:24 Starman::Server (type Net::Server::PreFork) starting! pid(1956301) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-06:25:09 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-06:25:10 Worker processes cleaned up 2026/08/02-06:25:10 Server closing! Process Backgrounded 2026/08/02-06:25:12 Starman::Server (type Net::Server::PreFork) starting! pid(1957167) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-06:26:06 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-06:26:06 Worker processes cleaned up 2026/08/02-06:26:06 Server closing! Process Backgrounded 2026/08/02-06:26:10 Starman::Server (type Net::Server::PreFork) starting! pid(1957960) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-06:29:12 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-06:29:12 Worker processes cleaned up 2026/08/02-06:29:12 Server closing! Process Backgrounded 2026/08/02-06:29:13 Starman::Server (type Net::Server::PreFork) starting! pid(1972783) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-06:30:07 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-06:30:07 Worker processes cleaned up 2026/08/02-06:30:07 Server closing! Process Backgrounded 2026/08/02-06:30:09 Starman::Server (type Net::Server::PreFork) starting! pid(1973460) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-06:33:22 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-06:33:22 Worker processes cleaned up 2026/08/02-06:33:22 Server closing! Process Backgrounded 2026/08/02-06:33:23 Starman::Server (type Net::Server::PreFork) starting! pid(1974263) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-07:26:56 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-07:26:57 Worker processes cleaned up 2026/08/02-07:26:57 Server closing! Process Backgrounded 2026/08/02-07:26:58 Starman::Server (type Net::Server::PreFork) starting! pid(2040545) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-07:37:44 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-07:37:44 Worker processes cleaned up 2026/08/02-07:37:44 Server closing! Process Backgrounded 2026/08/02-07:37:47 Starman::Server (type Net::Server::PreFork) starting! pid(2063235) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-07:38:34 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-07:38:34 Worker processes cleaned up 2026/08/02-07:38:34 Server closing! Process Backgrounded 2026/08/02-07:38:35 Starman::Server (type Net::Server::PreFork) starting! pid(2063930) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-07:43:15 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-07:43:16 Worker processes cleaned up 2026/08/02-07:43:16 Server closing! Process Backgrounded 2026/08/02-07:43:17 Starman::Server (type Net::Server::PreFork) starting! pid(2065435) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-08:16:52 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-08:16:52 Worker processes cleaned up 2026/08/02-08:16:52 Server closing! Process Backgrounded 2026/08/02-08:16:54 Starman::Server (type Net::Server::PreFork) starting! pid(2080844) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-08:29:03 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-08:29:03 Worker processes cleaned up 2026/08/02-08:29:03 Server closing! Process Backgrounded 2026/08/02-08:29:04 Starman::Server (type Net::Server::PreFork) starting! pid(2095961) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-08:44:13 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-08:44:13 Worker processes cleaned up 2026/08/02-08:44:13 Server closing! Process Backgrounded 2026/08/02-08:44:15 Starman::Server (type Net::Server::PreFork) starting! pid(2110870) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-08:45:19 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-08:45:19 Worker processes cleaned up 2026/08/02-08:45:19 Server closing! Process Backgrounded 2026/08/02-08:45:21 Starman::Server (type Net::Server::PreFork) starting! pid(2112604) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-08:54:43 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-08:54:43 Worker processes cleaned up 2026/08/02-08:54:43 Server closing! Process Backgrounded 2026/08/02-08:54:44 Starman::Server (type Net::Server::PreFork) starting! pid(2142334) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-09:07:45 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-09:07:46 Worker processes cleaned up 2026/08/02-09:07:46 Server closing! Process Backgrounded 2026/08/02-09:07:50 Starman::Server (type Net::Server::PreFork) starting! pid(2186236) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-09:08:05 Received QUIT. Running a graceful shutdown Sending children hup signal Child process 2186239 exited with status 0 - signal was 1 2026/08/02-09:08:05 Worker processes cleaned up 2026/08/02-09:08:05 Server closing! Process Backgrounded 2026/08/02-09:08:10 Starman::Server (type Net::Server::PreFork) starting! pid(2186984) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-09:12:27 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-09:12:28 Worker processes cleaned up 2026/08/02-09:12:28 Server closing! Process Backgrounded 2026/08/02-09:12:33 Starman::Server (type Net::Server::PreFork) starting! pid(2215388) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-09:21:03 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-09:21:03 Worker processes cleaned up 2026/08/02-09:21:03 Server closing! Process Backgrounded 2026/08/02-09:21:08 Starman::Server (type Net::Server::PreFork) starting! pid(2251160) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ Connection to the memcached servers 'memcached:11211' failed. Are the unix socket permissions set properly? Is the host reachable? If you ignore this warning, you will face performance issues 2026/08/02-09:25:42 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-09:25:42 Worker processes cleaned up 2026/08/02-09:25:42 Server closing! Process Backgrounded 2026/08/02-09:25:43 Starman::Server (type Net::Server::PreFork) starting! pid(2260293) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-09:27:27 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-09:27:27 Worker processes cleaned up 2026/08/02-09:27:27 Server closing! Process Backgrounded 2026/08/02-09:27:28 Starman::Server (type Net::Server::PreFork) starting! pid(2260973) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-09:28:59 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-09:28:59 Worker processes cleaned up 2026/08/02-09:28:59 Server closing! Process Backgrounded 2026/08/02-09:29:00 Starman::Server (type Net::Server::PreFork) starting! pid(2261760) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-09:29:01 Received QUIT. Running a graceful shutdown Sending children hup signal panic: fold_constants JMPENV_PUSH returned 2. Child process 2261763 exited with status 29 2026/08/02-09:29:01 Worker processes cleaned up 2026/08/02-09:29:01 Server closing! Process Backgrounded 2026/08/02-09:29:02 Starman::Server (type Net::Server::PreFork) starting! pid(2262110) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-09:29:04 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-09:29:05 Worker processes cleaned up 2026/08/02-09:29:05 Server closing! Process Backgrounded 2026/08/02-09:29:06 Starman::Server (type Net::Server::PreFork) starting! pid(2262603) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ Connection to the memcached servers 'memcached:11211' failed. Are the unix socket permissions set properly? Is the host reachable? If you ignore this warning, you will face performance issues 2026/08/02-09:38:17 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-09:38:17 Worker processes cleaned up 2026/08/02-09:38:17 Server closing! Process Backgrounded 2026/08/02-09:38:22 Starman::Server (type Net::Server::PreFork) starting! pid(2285493) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-09:38:43 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-09:38:43 Worker processes cleaned up 2026/08/02-09:38:43 Server closing! Process Backgrounded 2026/08/02-09:38:47 Starman::Server (type Net::Server::PreFork) starting! pid(2286652) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-09:39:08 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-09:39:08 Worker processes cleaned up 2026/08/02-09:39:08 Server closing! Process Backgrounded 2026/08/02-09:39:13 Starman::Server (type Net::Server::PreFork) starting! pid(2290501) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-09:49:28 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-09:49:29 Worker processes cleaned up 2026/08/02-09:49:29 Server closing! Process Backgrounded 2026/08/02-09:49:29 Starman::Server (type Net::Server::PreFork) starting! pid(2301358) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-09:51:58 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-09:51:59 Worker processes cleaned up 2026/08/02-09:51:59 Server closing! Process Backgrounded 2026/08/02-09:52:00 Starman::Server (type Net::Server::PreFork) starting! pid(2302146) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-09:53:22 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-09:53:22 Worker processes cleaned up 2026/08/02-09:53:22 Server closing! Process Backgrounded 2026/08/02-09:53:23 Starman::Server (type Net::Server::PreFork) starting! pid(2302667) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-09:54:17 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-09:54:17 Worker processes cleaned up 2026/08/02-09:54:17 Server closing! Process Backgrounded 2026/08/02-09:54:19 Starman::Server (type Net::Server::PreFork) starting! pid(2303289) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-10:01:46 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-10:01:47 Worker processes cleaned up 2026/08/02-10:01:47 Server closing! Process Backgrounded 2026/08/02-10:01:50 Starman::Server (type Net::Server::PreFork) starting! pid(2332451) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-10:05:18 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-10:05:18 Worker processes cleaned up 2026/08/02-10:05:18 Server closing! Process Backgrounded 2026/08/02-10:05:22 Starman::Server (type Net::Server::PreFork) starting! pid(2347190) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-10:07:59 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-10:07:59 Worker processes cleaned up 2026/08/02-10:07:59 Server closing! Process Backgrounded 2026/08/02-10:08:00 Starman::Server (type Net::Server::PreFork) starting! pid(2348186) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-10:11:32 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-10:11:32 Worker processes cleaned up 2026/08/02-10:11:32 Server closing! Process Backgrounded 2026/08/02-10:11:35 Starman::Server (type Net::Server::PreFork) starting! pid(2362741) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-10:29:15 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-10:29:15 Worker processes cleaned up 2026/08/02-10:29:15 Server closing! Process Backgrounded 2026/08/02-10:29:16 Starman::Server (type Net::Server::PreFork) starting! pid(2400005) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-10:34:21 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-10:34:21 Worker processes cleaned up 2026/08/02-10:34:21 Server closing! Process Backgrounded 2026/08/02-10:34:26 Starman::Server (type Net::Server::PreFork) starting! pid(2422636) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-10:40:01 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-10:40:02 Worker processes cleaned up 2026/08/02-10:40:02 Server closing! Process Backgrounded 2026/08/02-10:40:08 Starman::Server (type Net::Server::PreFork) starting! pid(2445250) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-10:41:35 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-10:41:36 Worker processes cleaned up 2026/08/02-10:41:36 Server closing! Process Backgrounded 2026/08/02-10:41:41 Starman::Server (type Net::Server::PreFork) starting! pid(2452717) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-10:47:19 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-10:47:20 Worker processes cleaned up 2026/08/02-10:47:20 Server closing! Process Backgrounded 2026/08/02-10:47:27 Starman::Server (type Net::Server::PreFork) starting! pid(2483285) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-11:02:15 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-11:02:15 Worker processes cleaned up 2026/08/02-11:02:15 Server closing! Process Backgrounded 2026/08/02-11:02:19 Starman::Server (type Net::Server::PreFork) starting! pid(2526714) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-11:04:37 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-11:04:37 Worker processes cleaned up 2026/08/02-11:04:37 Server closing! Process Backgrounded 2026/08/02-11:04:38 Starman::Server (type Net::Server::PreFork) starting! pid(2535936) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-11:15:43 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-11:15:43 Worker processes cleaned up 2026/08/02-11:15:43 Server closing! Process Backgrounded 2026/08/02-11:15:46 Starman::Server (type Net::Server::PreFork) starting! pid(2565898) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-11:17:29 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-11:17:29 Worker processes cleaned up 2026/08/02-11:17:29 Server closing! Process Backgrounded 2026/08/02-11:17:33 Starman::Server (type Net::Server::PreFork) starting! pid(2566953) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-11:33:44 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-11:33:44 Worker processes cleaned up 2026/08/02-11:33:44 Server closing! Process Backgrounded 2026/08/02-11:33:45 Starman::Server (type Net::Server::PreFork) starting! pid(2610457) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-11:37:20 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-11:37:20 Worker processes cleaned up 2026/08/02-11:37:20 Server closing! Process Backgrounded 2026/08/02-11:37:23 Starman::Server (type Net::Server::PreFork) starting! pid(2625430) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-11:39:54 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-11:39:54 Worker processes cleaned up 2026/08/02-11:39:54 Server closing! Process Backgrounded 2026/08/02-11:39:55 Starman::Server (type Net::Server::PreFork) starting! pid(2632925) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-11:40:12 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-11:40:12 Worker processes cleaned up 2026/08/02-11:40:12 Server closing! Process Backgrounded 2026/08/02-11:40:13 Starman::Server (type Net::Server::PreFork) starting! pid(2633452) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-11:43:45 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-11:43:46 Worker processes cleaned up 2026/08/02-11:43:46 Server closing! Process Backgrounded 2026/08/02-11:43:47 Starman::Server (type Net::Server::PreFork) starting! pid(2634119) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-11:45:31 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-11:45:31 Worker processes cleaned up 2026/08/02-11:45:31 Server closing! Process Backgrounded 2026/08/02-11:45:32 Starman::Server (type Net::Server::PreFork) starting! pid(2634699) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-11:47:00 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-11:47:00 Worker processes cleaned up 2026/08/02-11:47:00 Server closing! Process Backgrounded 2026/08/02-11:47:02 Starman::Server (type Net::Server::PreFork) starting! pid(2641610) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-11:50:10 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-11:50:10 Worker processes cleaned up 2026/08/02-11:50:10 Server closing! Process Backgrounded 2026/08/02-11:50:12 Starman::Server (type Net::Server::PreFork) starting! pid(2643106) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-12:08:47 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-12:08:48 Worker processes cleaned up 2026/08/02-12:08:48 Server closing! Process Backgrounded 2026/08/02-12:08:53 Starman::Server (type Net::Server::PreFork) starting! pid(2686638) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-12:16:55 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-12:16:55 Worker processes cleaned up 2026/08/02-12:16:55 Server closing! Process Backgrounded 2026/08/02-12:16:58 Starman::Server (type Net::Server::PreFork) starting! pid(2706836) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-12:17:39 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-12:17:39 Worker processes cleaned up 2026/08/02-12:17:39 Server closing! Process Backgrounded 2026/08/02-12:17:42 Starman::Server (type Net::Server::PreFork) starting! pid(2711295) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-12:33:20 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-12:33:21 Worker processes cleaned up 2026/08/02-12:33:21 Server closing! Process Backgrounded 2026/08/02-12:33:25 Starman::Server (type Net::Server::PreFork) starting! pid(2762342) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-12:34:06 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-12:34:06 Worker processes cleaned up 2026/08/02-12:34:06 Server closing! Process Backgrounded 2026/08/02-12:34:10 Starman::Server (type Net::Server::PreFork) starting! pid(2763396) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ Connection to the memcached servers 'memcached:11211' failed. Are the unix socket permissions set properly? Is the host reachable? If you ignore this warning, you will face performance issues 2026/08/02-12:38:24 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-12:38:25 Worker processes cleaned up 2026/08/02-12:38:25 Server closing! Process Backgrounded 2026/08/02-12:38:30 Starman::Server (type Net::Server::PreFork) starting! pid(2785475) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-12:42:39 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-12:42:40 Worker processes cleaned up 2026/08/02-12:42:40 Server closing! Process Backgrounded 2026/08/02-12:42:43 Starman::Server (type Net::Server::PreFork) starting! pid(2794093) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-12:44:04 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-12:44:04 Worker processes cleaned up 2026/08/02-12:44:04 Server closing! Process Backgrounded 2026/08/02-12:44:06 Starman::Server (type Net::Server::PreFork) starting! pid(2794938) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-12:49:28 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-12:49:28 Worker processes cleaned up 2026/08/02-12:49:28 Server closing! Process Backgrounded 2026/08/02-12:49:30 Starman::Server (type Net::Server::PreFork) starting! pid(2803127) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-12:50:13 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-12:50:14 Worker processes cleaned up 2026/08/02-12:50:14 Server closing! Process Backgrounded 2026/08/02-12:50:15 Starman::Server (type Net::Server::PreFork) starting! pid(2803917) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-12:53:44 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-12:53:44 Worker processes cleaned up 2026/08/02-12:53:44 Server closing! Process Backgrounded 2026/08/02-12:53:50 Starman::Server (type Net::Server::PreFork) starting! pid(2820877) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-12:54:15 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-12:54:16 Worker processes cleaned up 2026/08/02-12:54:16 Server closing! Process Backgrounded 2026/08/02-12:54:21 Starman::Server (type Net::Server::PreFork) starting! pid(2825334) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-12:54:40 Received QUIT. Running a graceful shutdown Sending children hup signal Child process 2825343 exited with status 0 - signal was 1 2026/08/02-12:54:40 Worker processes cleaned up 2026/08/02-12:54:40 Server closing! Process Backgrounded 2026/08/02-12:54:45 Starman::Server (type Net::Server::PreFork) starting! pid(2826417) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-12:56:22 Received QUIT. Running a graceful shutdown Sending children hup signal Child process 2826420 exited with status 0 - signal was 1 2026/08/02-12:56:23 Worker processes cleaned up 2026/08/02-12:56:23 Server closing! Process Backgrounded 2026/08/02-12:56:27 Starman::Server (type Net::Server::PreFork) starting! pid(2828110) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-13:01:20 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-13:01:20 Worker processes cleaned up 2026/08/02-13:01:20 Server closing! Process Backgrounded 2026/08/02-13:01:27 Starman::Server (type Net::Server::PreFork) starting! pid(2843567) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-13:07:49 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-13:07:50 Worker processes cleaned up 2026/08/02-13:07:50 Server closing! Process Backgrounded 2026/08/02-13:07:56 Starman::Server (type Net::Server::PreFork) starting! pid(2873235) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-13:14:08 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-13:14:09 Worker processes cleaned up 2026/08/02-13:14:09 Server closing! Process Backgrounded 2026/08/02-13:14:13 Starman::Server (type Net::Server::PreFork) starting! pid(2915376) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-13:38:38 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-13:38:39 Worker processes cleaned up 2026/08/02-13:38:39 Server closing! Process Backgrounded 2026/08/02-13:38:40 Starman::Server (type Net::Server::PreFork) starting! pid(2975518) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-13:40:11 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-13:40:11 Worker processes cleaned up 2026/08/02-13:40:11 Server closing! Process Backgrounded 2026/08/02-13:40:12 Starman::Server (type Net::Server::PreFork) starting! pid(2983040) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-13:43:06 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-13:43:06 Worker processes cleaned up 2026/08/02-13:43:06 Server closing! Process Backgrounded 2026/08/02-13:43:07 Starman::Server (type Net::Server::PreFork) starting! pid(2983697) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-13:44:35 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-13:44:35 Worker processes cleaned up 2026/08/02-13:44:35 Server closing! Process Backgrounded 2026/08/02-13:44:36 Starman::Server (type Net::Server::PreFork) starting! pid(2984260) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-13:45:36 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-13:45:36 Worker processes cleaned up 2026/08/02-13:45:36 Server closing! Process Backgrounded 2026/08/02-13:45:37 Starman::Server (type Net::Server::PreFork) starting! pid(2985266) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-13:49:09 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-13:49:10 Worker processes cleaned up 2026/08/02-13:49:10 Server closing! Process Backgrounded 2026/08/02-13:49:15 Starman::Server (type Net::Server::PreFork) starting! pid(3012923) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-13:49:43 Received QUIT. Running a graceful shutdown Sending children hup signal panic: fold_constants JMPENV_PUSH returned 2. Child process 3012926 exited with status 29 2026/08/02-13:49:43 Worker processes cleaned up 2026/08/02-13:49:43 Server closing! Process Backgrounded 2026/08/02-13:49:48 Starman::Server (type Net::Server::PreFork) starting! pid(3014071) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-13:51:39 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-13:51:39 Worker processes cleaned up 2026/08/02-13:51:39 Server closing! Process Backgrounded 2026/08/02-13:51:41 Starman::Server (type Net::Server::PreFork) starting! pid(3015469) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-13:52:32 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-13:52:33 Worker processes cleaned up 2026/08/02-13:52:33 Server closing! Process Backgrounded 2026/08/02-13:52:37 Starman::Server (type Net::Server::PreFork) starting! pid(3022550) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-13:58:09 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-13:58:09 Worker processes cleaned up 2026/08/02-13:58:09 Server closing! Process Backgrounded 2026/08/02-13:58:10 Starman::Server (type Net::Server::PreFork) starting! pid(3030728) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-14:14:04 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-14:14:04 Worker processes cleaned up 2026/08/02-14:14:04 Server closing! Process Backgrounded 2026/08/02-14:14:06 Starman::Server (type Net::Server::PreFork) starting! pid(3069050) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-14:16:02 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-14:16:02 Worker processes cleaned up 2026/08/02-14:16:02 Server closing! Process Backgrounded 2026/08/02-14:16:03 Starman::Server (type Net::Server::PreFork) starting! pid(3069741) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-14:18:53 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-14:18:53 Worker processes cleaned up 2026/08/02-14:18:53 Server closing! Process Backgrounded 2026/08/02-14:18:58 Starman::Server (type Net::Server::PreFork) starting! pid(3077714) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-14:25:08 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-14:25:08 Worker processes cleaned up 2026/08/02-14:25:08 Server closing! Process Backgrounded 2026/08/02-14:25:13 Starman::Server (type Net::Server::PreFork) starting! pid(3105165) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-14:25:19 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-14:25:19 Worker processes cleaned up 2026/08/02-14:25:19 Server closing! Process Backgrounded 2026/08/02-14:25:23 Starman::Server (type Net::Server::PreFork) starting! pid(3108398) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ Connection to the memcached servers 'memcached:11211' failed. Are the unix socket permissions set properly? Is the host reachable? If you ignore this warning, you will face performance issues 2026/08/02-14:29:42 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-14:29:42 Worker processes cleaned up 2026/08/02-14:29:42 Server closing! Process Backgrounded 2026/08/02-14:29:43 Starman::Server (type Net::Server::PreFork) starting! pid(3116261) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-14:30:54 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-14:30:54 Worker processes cleaned up 2026/08/02-14:30:54 Server closing! Process Backgrounded 2026/08/02-14:30:56 Starman::Server (type Net::Server::PreFork) starting! pid(3117316) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-14:39:07 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-14:39:08 Worker processes cleaned up 2026/08/02-14:39:08 Server closing! Process Backgrounded 2026/08/02-14:39:12 Starman::Server (type Net::Server::PreFork) starting! pid(3139474) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-14:39:40 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-14:39:41 Worker processes cleaned up 2026/08/02-14:39:41 Server closing! Process Backgrounded 2026/08/02-14:39:45 Starman::Server (type Net::Server::PreFork) starting! pid(3140436) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-14:40:21 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-14:40:21 Worker processes cleaned up 2026/08/02-14:40:21 Server closing! Process Backgrounded 2026/08/02-14:40:25 Starman::Server (type Net::Server::PreFork) starting! pid(3145990) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-14:41:16 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-14:41:16 Worker processes cleaned up 2026/08/02-14:41:16 Server closing! Process Backgrounded 2026/08/02-14:41:17 Starman::Server (type Net::Server::PreFork) starting! pid(3148356) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-14:43:25 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-14:43:25 Worker processes cleaned up 2026/08/02-14:43:25 Server closing! Process Backgrounded 2026/08/02-14:43:26 Starman::Server (type Net::Server::PreFork) starting! pid(3149041) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-14:45:13 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-14:45:13 Worker processes cleaned up 2026/08/02-14:45:13 Server closing! Process Backgrounded 2026/08/02-14:45:17 Starman::Server (type Net::Server::PreFork) starting! pid(3156524) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-14:49:33 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-14:49:33 Worker processes cleaned up 2026/08/02-14:49:33 Server closing! Process Backgrounded 2026/08/02-14:49:37 Starman::Server (type Net::Server::PreFork) starting! pid(3168698) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-15:01:23 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-15:01:24 Worker processes cleaned up 2026/08/02-15:01:24 Server closing! Process Backgrounded 2026/08/02-15:01:29 Starman::Server (type Net::Server::PreFork) starting! pid(3215958) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-15:01:47 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-15:01:48 Worker processes cleaned up 2026/08/02-15:01:48 Server closing! Process Backgrounded 2026/08/02-15:01:53 Starman::Server (type Net::Server::PreFork) starting! pid(3220173) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-15:02:13 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-15:02:13 Worker processes cleaned up 2026/08/02-15:02:13 Server closing! Process Backgrounded 2026/08/02-15:02:18 Starman::Server (type Net::Server::PreFork) starting! pid(3225623) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-15:05:02 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-15:05:02 Worker processes cleaned up 2026/08/02-15:05:02 Server closing! Process Backgrounded 2026/08/02-15:05:04 Starman::Server (type Net::Server::PreFork) starting! pid(3231952) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-15:08:39 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-15:08:39 Worker processes cleaned up 2026/08/02-15:08:39 Server closing! Process Backgrounded 2026/08/02-15:08:44 Starman::Server (type Net::Server::PreFork) starting! pid(3246565) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-15:11:36 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-15:11:37 Worker processes cleaned up 2026/08/02-15:11:37 Server closing! Process Backgrounded 2026/08/02-15:11:42 Starman::Server (type Net::Server::PreFork) starting! pid(3261234) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-15:11:58 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-15:11:58 Worker processes cleaned up 2026/08/02-15:11:58 Server closing! Process Backgrounded 2026/08/02-15:12:02 Starman::Server (type Net::Server::PreFork) starting! pid(3262141) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-15:12:51 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-15:12:52 Worker processes cleaned up 2026/08/02-15:12:52 Server closing! Process Backgrounded 2026/08/02-15:12:56 Starman::Server (type Net::Server::PreFork) starting! pid(3263319) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-15:13:27 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-15:13:28 Worker processes cleaned up 2026/08/02-15:13:28 Server closing! Process Backgrounded 2026/08/02-15:13:29 Starman::Server (type Net::Server::PreFork) starting! pid(3264017) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-15:15:57 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-15:15:57 Worker processes cleaned up 2026/08/02-15:15:57 Server closing! Process Backgrounded 2026/08/02-15:16:01 Starman::Server (type Net::Server::PreFork) starting! pid(3270093) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-15:23:43 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-15:23:43 Worker processes cleaned up 2026/08/02-15:23:43 Server closing! Process Backgrounded 2026/08/02-15:23:44 Starman::Server (type Net::Server::PreFork) starting! pid(3293902) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-15:27:13 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-15:27:13 Worker processes cleaned up 2026/08/02-15:27:13 Server closing! Process Backgrounded 2026/08/02-15:27:16 Starman::Server (type Net::Server::PreFork) starting! pid(3308966) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-15:28:11 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-15:28:11 Worker processes cleaned up 2026/08/02-15:28:11 Server closing! Process Backgrounded 2026/08/02-15:28:12 Starman::Server (type Net::Server::PreFork) starting! pid(3309919) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-15:28:20 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-15:28:20 Worker processes cleaned up 2026/08/02-15:28:20 Server closing! Process Backgrounded 2026/08/02-15:28:21 Starman::Server (type Net::Server::PreFork) starting! pid(3310418) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-15:32:06 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-15:32:06 Worker processes cleaned up 2026/08/02-15:32:06 Server closing! Process Backgrounded 2026/08/02-15:32:07 Starman::Server (type Net::Server::PreFork) starting! pid(3311434) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-15:50:59 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-15:50:59 Worker processes cleaned up 2026/08/02-15:50:59 Server closing! Process Backgrounded 2026/08/02-15:51:04 Starman::Server (type Net::Server::PreFork) starting! pid(3367047) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-16:03:22 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-16:03:22 Worker processes cleaned up 2026/08/02-16:03:22 Server closing! Process Backgrounded 2026/08/02-16:03:27 Starman::Server (type Net::Server::PreFork) starting! pid(3434843) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-16:04:48 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-16:04:49 Worker processes cleaned up 2026/08/02-16:04:49 Server closing! Process Backgrounded 2026/08/02-16:04:53 Starman::Server (type Net::Server::PreFork) starting! pid(3442446) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-16:07:48 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-16:07:49 Worker processes cleaned up 2026/08/02-16:07:49 Server closing! Process Backgrounded 2026/08/02-16:07:54 Starman::Server (type Net::Server::PreFork) starting! pid(3452640) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-16:15:40 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-16:15:40 Worker processes cleaned up 2026/08/02-16:15:40 Server closing! Process Backgrounded 2026/08/02-16:15:43 Starman::Server (type Net::Server::PreFork) starting! pid(3478888) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-16:17:14 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-16:17:14 Worker processes cleaned up 2026/08/02-16:17:14 Server closing! Process Backgrounded 2026/08/02-16:17:15 Starman::Server (type Net::Server::PreFork) starting! pid(3480155) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-16:20:32 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-16:20:32 Worker processes cleaned up 2026/08/02-16:20:32 Server closing! Process Backgrounded 2026/08/02-16:20:33 Starman::Server (type Net::Server::PreFork) starting! pid(3480966) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-16:22:48 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-16:22:48 Worker processes cleaned up 2026/08/02-16:22:48 Server closing! Process Backgrounded 2026/08/02-16:22:50 Starman::Server (type Net::Server::PreFork) starting! pid(3481771) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-16:25:51 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-16:25:51 Worker processes cleaned up 2026/08/02-16:25:51 Server closing! Process Backgrounded 2026/08/02-16:25:52 Starman::Server (type Net::Server::PreFork) starting! pid(3482581) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-16:28:48 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-16:28:48 Worker processes cleaned up 2026/08/02-16:28:48 Server closing! Process Backgrounded 2026/08/02-16:28:49 Starman::Server (type Net::Server::PreFork) starting! pid(3497280) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-16:39:47 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-16:39:47 Worker processes cleaned up 2026/08/02-16:39:47 Server closing! Process Backgrounded 2026/08/02-16:39:52 Starman::Server (type Net::Server::PreFork) starting! pid(3541902) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-16:40:10 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-16:40:11 Worker processes cleaned up 2026/08/02-16:40:11 Server closing! Process Backgrounded 2026/08/02-16:40:16 Starman::Server (type Net::Server::PreFork) starting! pid(3542977) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-16:41:47 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-16:41:47 Worker processes cleaned up 2026/08/02-16:41:47 Server closing! Process Backgrounded 2026/08/02-16:41:51 Starman::Server (type Net::Server::PreFork) starting! pid(3550619) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-16:46:57 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-16:46:57 Worker processes cleaned up 2026/08/02-16:46:57 Server closing! Process Backgrounded 2026/08/02-16:47:03 Starman::Server (type Net::Server::PreFork) starting! pid(3584990) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-16:51:47 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-16:51:47 Worker processes cleaned up 2026/08/02-16:51:47 Server closing! Process Backgrounded 2026/08/02-16:51:48 Starman::Server (type Net::Server::PreFork) starting! pid(3587925) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-16:52:08 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-16:52:09 Worker processes cleaned up 2026/08/02-16:52:09 Server closing! Process Backgrounded 2026/08/02-16:52:10 Starman::Server (type Net::Server::PreFork) starting! pid(3588457) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-17:02:48 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-17:02:49 Worker processes cleaned up 2026/08/02-17:02:49 Server closing! Process Backgrounded 2026/08/02-17:02:56 Starman::Server (type Net::Server::PreFork) starting! pid(3627697) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-17:06:01 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-17:06:02 Worker processes cleaned up 2026/08/02-17:06:02 Server closing! Process Backgrounded 2026/08/02-17:06:09 Starman::Server (type Net::Server::PreFork) starting! pid(3659796) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-17:19:52 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-17:19:53 Worker processes cleaned up 2026/08/02-17:19:53 Server closing! Process Backgrounded 2026/08/02-17:19:59 Starman::Server (type Net::Server::PreFork) starting! pid(3721100) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-17:20:02 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-17:20:02 Worker processes cleaned up 2026/08/02-17:20:02 Server closing! Process Backgrounded 2026/08/02-17:20:07 Starman::Server (type Net::Server::PreFork) starting! pid(3722507) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-17:35:52 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-17:35:52 Worker processes cleaned up 2026/08/02-17:35:52 Server closing! Process Backgrounded 2026/08/02-17:35:53 Starman::Server (type Net::Server::PreFork) starting! pid(3785221) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-17:40:21 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-17:40:21 Worker processes cleaned up 2026/08/02-17:40:21 Server closing! Process Backgrounded 2026/08/02-17:40:23 Starman::Server (type Net::Server::PreFork) starting! pid(3793193) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-17:51:15 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-17:51:15 Worker processes cleaned up 2026/08/02-17:51:15 Server closing! Process Backgrounded 2026/08/02-17:51:22 Starman::Server (type Net::Server::PreFork) starting! pid(3849565) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-17:51:27 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-17:51:27 Worker processes cleaned up 2026/08/02-17:51:27 Server closing! Process Backgrounded 2026/08/02-17:51:33 Starman::Server (type Net::Server::PreFork) starting! pid(3850140) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-17:54:38 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-17:54:39 Worker processes cleaned up 2026/08/02-17:54:39 Server closing! Process Backgrounded 2026/08/02-17:54:40 Starman::Server (type Net::Server::PreFork) starting! pid(3859399) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-18:01:05 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-18:01:06 Worker processes cleaned up 2026/08/02-18:01:06 Server closing! Process Backgrounded 2026/08/02-18:01:09 Starman::Server (type Net::Server::PreFork) starting! pid(3874810) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-18:02:33 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-18:02:34 Worker processes cleaned up 2026/08/02-18:02:34 Server closing! Process Backgrounded 2026/08/02-18:02:35 Starman::Server (type Net::Server::PreFork) starting! pid(3876120) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-18:02:35 Pid_file already exists for running process (3876120)... aborting at line 142 in file /usr/share/perl5/Net/Server.pm 2026/08/02-18:02:35 Received QUIT. Running a graceful shutdown 2026/08/02-18:02:35 Worker processes cleaned up 2026/08/02-18:02:35 Server closing! 2026/08/02-18:03:28 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-18:03:28 Worker processes cleaned up 2026/08/02-18:03:28 Server closing! Process Backgrounded 2026/08/02-18:03:31 Starman::Server (type Net::Server::PreFork) starting! pid(3883338) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-18:09:16 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-18:09:16 Worker processes cleaned up 2026/08/02-18:09:16 Server closing! Process Backgrounded 2026/08/02-18:09:20 Starman::Server (type Net::Server::PreFork) starting! pid(3903852) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-18:16:11 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-18:16:12 Worker processes cleaned up 2026/08/02-18:16:12 Server closing! Process Backgrounded 2026/08/02-18:16:13 Starman::Server (type Net::Server::PreFork) starting! pid(3907082) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-18:22:41 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-18:22:41 Worker processes cleaned up 2026/08/02-18:22:41 Server closing! Process Backgrounded 2026/08/02-18:22:42 Starman::Server (type Net::Server::PreFork) starting! pid(3907767) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-18:24:45 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-18:24:45 Worker processes cleaned up 2026/08/02-18:24:45 Server closing! Process Backgrounded 2026/08/02-18:24:46 Starman::Server (type Net::Server::PreFork) starting! pid(3922164) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-18:24:49 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-18:24:49 Worker processes cleaned up 2026/08/02-18:24:49 Server closing! Process Backgrounded 2026/08/02-18:24:52 Starman::Server (type Net::Server::PreFork) starting! pid(3923007) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ Connection to the memcached servers 'memcached:11211' failed. Are the unix socket permissions set properly? Is the host reachable? If you ignore this warning, you will face performance issues 2026/08/02-18:25:40 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-18:25:41 Worker processes cleaned up 2026/08/02-18:25:41 Server closing! Process Backgrounded 2026/08/02-18:25:43 Starman::Server (type Net::Server::PreFork) starting! pid(3924024) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-18:25:56 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-18:25:56 Worker processes cleaned up 2026/08/02-18:25:56 Server closing! Process Backgrounded 2026/08/02-18:25:59 Starman::Server (type Net::Server::PreFork) starting! pid(3924627) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-18:26:11 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-18:26:11 Worker processes cleaned up 2026/08/02-18:26:11 Server closing! Process Backgrounded 2026/08/02-18:26:15 Starman::Server (type Net::Server::PreFork) starting! pid(3925303) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-18:26:34 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-18:26:34 Worker processes cleaned up 2026/08/02-18:26:34 Server closing! Process Backgrounded 2026/08/02-18:26:39 Starman::Server (type Net::Server::PreFork) starting! pid(3926072) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-18:28:06 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-18:28:06 Worker processes cleaned up 2026/08/02-18:28:06 Server closing! Process Backgrounded 2026/08/02-18:28:10 Starman::Server (type Net::Server::PreFork) starting! pid(3938782) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-18:40:14 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-18:40:14 Worker processes cleaned up 2026/08/02-18:40:14 Server closing! Process Backgrounded 2026/08/02-18:40:19 Starman::Server (type Net::Server::PreFork) starting! pid(3984510) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-18:42:56 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-18:42:57 Worker processes cleaned up 2026/08/02-18:42:57 Server closing! Process Backgrounded 2026/08/02-18:43:00 Starman::Server (type Net::Server::PreFork) starting! pid(3985962) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-18:45:05 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-18:45:06 Worker processes cleaned up 2026/08/02-18:45:06 Server closing! Process Backgrounded 2026/08/02-18:45:10 Starman::Server (type Net::Server::PreFork) starting! pid(3996850) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-18:45:11 Received QUIT. Running a graceful shutdown Sending children hup signal panic: fold_constants JMPENV_PUSH returned 2. Child process 3996855 exited with status 29 2026/08/02-18:45:11 Worker processes cleaned up 2026/08/02-18:45:11 Server closing! Process Backgrounded 2026/08/02-18:45:15 Starman::Server (type Net::Server::PreFork) starting! pid(3997818) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-18:49:01 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-18:49:01 Worker processes cleaned up 2026/08/02-18:49:01 Server closing! Process Backgrounded 2026/08/02-18:49:05 Starman::Server (type Net::Server::PreFork) starting! pid(4015012) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-19:05:29 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-19:05:30 Worker processes cleaned up 2026/08/02-19:05:30 Server closing! Process Backgrounded 2026/08/02-19:05:31 Starman::Server (type Net::Server::PreFork) starting! pid(4081960) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-19:06:39 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-19:06:39 Worker processes cleaned up 2026/08/02-19:06:39 Server closing! Process Backgrounded 2026/08/02-19:06:40 Starman::Server (type Net::Server::PreFork) starting! pid(4082830) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-19:07:52 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-19:07:52 Worker processes cleaned up 2026/08/02-19:07:52 Server closing! Process Backgrounded 2026/08/02-19:07:53 Starman::Server (type Net::Server::PreFork) starting! pid(4083496) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-19:12:01 Received QUIT. Running a graceful shutdown Sending children hup signal Child process 4083499 exited with status 0 - signal was 1 2026/08/02-19:12:02 Worker processes cleaned up 2026/08/02-19:12:02 Server closing! Process Backgrounded 2026/08/02-19:12:06 Starman::Server (type Net::Server::PreFork) starting! pid(4101334) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-19:16:33 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-19:16:34 Worker processes cleaned up 2026/08/02-19:16:34 Server closing! Process Backgrounded 2026/08/02-19:16:39 Starman::Server (type Net::Server::PreFork) starting! pid(4121369) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-19:20:51 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-19:20:51 Worker processes cleaned up 2026/08/02-19:20:51 Server closing! Process Backgrounded 2026/08/02-19:20:52 Starman::Server (type Net::Server::PreFork) starting! pid(4136290) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-19:24:07 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-19:24:07 Worker processes cleaned up 2026/08/02-19:24:07 Server closing! Process Backgrounded 2026/08/02-19:24:08 Starman::Server (type Net::Server::PreFork) starting! pid(4138385) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-19:27:18 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-19:27:18 Worker processes cleaned up 2026/08/02-19:27:18 Server closing! Process Backgrounded 2026/08/02-19:27:21 Starman::Server (type Net::Server::PreFork) starting! pid(4152104) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-19:28:17 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-19:28:17 Worker processes cleaned up 2026/08/02-19:28:17 Server closing! Process Backgrounded 2026/08/02-19:28:18 Starman::Server (type Net::Server::PreFork) starting! pid(4152675) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-19:29:23 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-19:29:23 Worker processes cleaned up 2026/08/02-19:29:23 Server closing! Process Backgrounded 2026/08/02-19:29:25 Starman::Server (type Net::Server::PreFork) starting! pid(4153373) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-19:33:17 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-19:33:17 Worker processes cleaned up 2026/08/02-19:33:17 Server closing! Process Backgrounded 2026/08/02-19:33:18 Starman::Server (type Net::Server::PreFork) starting! pid(4161476) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-19:35:05 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-19:35:05 Worker processes cleaned up 2026/08/02-19:35:05 Server closing! Process Backgrounded 2026/08/02-19:35:06 Starman::Server (type Net::Server::PreFork) starting! pid(4162058) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-19:36:52 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-19:36:52 Worker processes cleaned up 2026/08/02-19:36:52 Server closing! Process Backgrounded 2026/08/02-19:36:53 Starman::Server (type Net::Server::PreFork) starting! pid(4162583) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-19:41:59 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-19:42:00 Worker processes cleaned up 2026/08/02-19:42:00 Server closing! Process Backgrounded 2026/08/02-19:42:01 Starman::Server (type Net::Server::PreFork) starting! pid(4177635) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-19:43:03 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-19:43:03 Worker processes cleaned up 2026/08/02-19:43:03 Server closing! Process Backgrounded 2026/08/02-19:43:04 Starman::Server (type Net::Server::PreFork) starting! pid(4178437) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-19:58:41 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-19:58:41 Worker processes cleaned up 2026/08/02-19:58:41 Server closing! Process Backgrounded 2026/08/02-19:58:42 Starman::Server (type Net::Server::PreFork) starting! pid(7504) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-20:00:59 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-20:00:59 Worker processes cleaned up 2026/08/02-20:00:59 Server closing! Process Backgrounded 2026/08/02-20:01:00 Starman::Server (type Net::Server::PreFork) starting! pid(8094) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-20:04:55 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-20:04:55 Worker processes cleaned up 2026/08/02-20:04:55 Server closing! Process Backgrounded 2026/08/02-20:04:56 Starman::Server (type Net::Server::PreFork) starting! pid(8635) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-20:05:41 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-20:05:41 Worker processes cleaned up 2026/08/02-20:05:41 Server closing! Process Backgrounded 2026/08/02-20:05:42 Starman::Server (type Net::Server::PreFork) starting! pid(9231) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-20:07:03 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-20:07:03 Worker processes cleaned up 2026/08/02-20:07:03 Server closing! Process Backgrounded 2026/08/02-20:07:04 Starman::Server (type Net::Server::PreFork) starting! pid(9861) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-20:20:06 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-20:20:07 Worker processes cleaned up 2026/08/02-20:20:07 Server closing! Process Backgrounded 2026/08/02-20:20:08 Starman::Server (type Net::Server::PreFork) starting! pid(39985) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-20:26:18 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-20:26:18 Worker processes cleaned up 2026/08/02-20:26:18 Server closing! Process Backgrounded 2026/08/02-20:26:19 Starman::Server (type Net::Server::PreFork) starting! pid(55376) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-20:28:48 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-20:28:48 Worker processes cleaned up 2026/08/02-20:28:48 Server closing! Process Backgrounded 2026/08/02-20:28:49 Starman::Server (type Net::Server::PreFork) starting! pid(55993) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-20:29:27 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-20:29:27 Worker processes cleaned up 2026/08/02-20:29:27 Server closing! Process Backgrounded 2026/08/02-20:29:28 Starman::Server (type Net::Server::PreFork) starting! pid(56817) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-20:40:25 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-20:40:25 Worker processes cleaned up 2026/08/02-20:40:25 Server closing! Process Backgrounded 2026/08/02-20:40:26 Starman::Server (type Net::Server::PreFork) starting! pid(72555) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-20:42:01 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-20:42:01 Worker processes cleaned up 2026/08/02-20:42:01 Server closing! Process Backgrounded 2026/08/02-20:42:02 Starman::Server (type Net::Server::PreFork) starting! pid(73403) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-20:42:52 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-20:42:52 Worker processes cleaned up 2026/08/02-20:42:52 Server closing! Process Backgrounded 2026/08/02-20:42:54 Starman::Server (type Net::Server::PreFork) starting! pid(80277) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-20:47:25 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-20:47:25 Worker processes cleaned up 2026/08/02-20:47:25 Server closing! Process Backgrounded 2026/08/02-20:47:26 Starman::Server (type Net::Server::PreFork) starting! pid(103071) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-20:50:18 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-20:50:18 Worker processes cleaned up 2026/08/02-20:50:18 Server closing! Process Backgrounded 2026/08/02-20:50:19 Starman::Server (type Net::Server::PreFork) starting! pid(104434) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-20:52:16 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-20:52:16 Worker processes cleaned up 2026/08/02-20:52:16 Server closing! Process Backgrounded 2026/08/02-20:52:17 Starman::Server (type Net::Server::PreFork) starting! pid(118969) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-20:58:40 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-20:58:40 Worker processes cleaned up 2026/08/02-20:58:40 Server closing! Process Backgrounded 2026/08/02-20:58:44 Starman::Server (type Net::Server::PreFork) starting! pid(147354) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-21:03:54 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-21:03:55 Worker processes cleaned up 2026/08/02-21:03:55 Server closing! Process Backgrounded 2026/08/02-21:03:57 Starman::Server (type Net::Server::PreFork) starting! pid(163465) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-21:12:45 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-21:12:45 Worker processes cleaned up 2026/08/02-21:12:45 Server closing! Process Backgrounded 2026/08/02-21:12:46 Starman::Server (type Net::Server::PreFork) starting! pid(171709) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-21:14:45 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-21:14:45 Worker processes cleaned up 2026/08/02-21:14:45 Server closing! Process Backgrounded 2026/08/02-21:14:48 Starman::Server (type Net::Server::PreFork) starting! pid(179359) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-21:15:58 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-21:15:58 Worker processes cleaned up 2026/08/02-21:15:58 Server closing! Process Backgrounded 2026/08/02-21:16:00 Starman::Server (type Net::Server::PreFork) starting! pid(186563) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-21:18:41 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-21:18:41 Worker processes cleaned up 2026/08/02-21:18:41 Server closing! Process Backgrounded 2026/08/02-21:18:43 Starman::Server (type Net::Server::PreFork) starting! pid(187795) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-21:21:35 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-21:21:35 Worker processes cleaned up 2026/08/02-21:21:35 Server closing! Process Backgrounded 2026/08/02-21:21:38 Starman::Server (type Net::Server::PreFork) starting! pid(196772) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-21:22:08 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-21:22:08 Worker processes cleaned up 2026/08/02-21:22:08 Server closing! Process Backgrounded 2026/08/02-21:22:10 Starman::Server (type Net::Server::PreFork) starting! pid(202853) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-21:28:55 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-21:28:55 Worker processes cleaned up 2026/08/02-21:28:55 Server closing! Process Backgrounded 2026/08/02-21:28:56 Starman::Server (type Net::Server::PreFork) starting! pid(218937) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-21:30:26 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-21:30:26 Worker processes cleaned up 2026/08/02-21:30:26 Server closing! Process Backgrounded 2026/08/02-21:30:27 Starman::Server (type Net::Server::PreFork) starting! pid(219517) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-21:32:40 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-21:32:40 Worker processes cleaned up 2026/08/02-21:32:40 Server closing! Process Backgrounded 2026/08/02-21:32:41 Starman::Server (type Net::Server::PreFork) starting! pid(220207) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-21:34:40 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-21:34:40 Worker processes cleaned up 2026/08/02-21:34:40 Server closing! Process Backgrounded 2026/08/02-21:34:44 Starman::Server (type Net::Server::PreFork) starting! pid(234181) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-21:45:11 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-21:45:11 Worker processes cleaned up 2026/08/02-21:45:11 Server closing! Process Backgrounded 2026/08/02-21:45:16 Starman::Server (type Net::Server::PreFork) starting! pid(293148) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-21:45:59 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-21:45:59 Worker processes cleaned up 2026/08/02-21:45:59 Server closing! Process Backgrounded 2026/08/02-21:46:00 Starman::Server (type Net::Server::PreFork) starting! pid(293938) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-21:49:02 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-21:49:02 Worker processes cleaned up 2026/08/02-21:49:02 Server closing! Process Backgrounded 2026/08/02-21:49:04 Starman::Server (type Net::Server::PreFork) starting! pid(295519) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-21:54:02 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-21:54:03 Worker processes cleaned up 2026/08/02-21:54:03 Server closing! Process Backgrounded 2026/08/02-21:54:04 Starman::Server (type Net::Server::PreFork) starting! pid(310175) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-21:56:28 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-21:56:28 Worker processes cleaned up 2026/08/02-21:56:28 Server closing! Process Backgrounded 2026/08/02-21:56:31 Starman::Server (type Net::Server::PreFork) starting! pid(318469) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-21:58:43 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-21:58:43 Worker processes cleaned up 2026/08/02-21:58:43 Server closing! Process Backgrounded 2026/08/02-21:58:47 Starman::Server (type Net::Server::PreFork) starting! pid(333396) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-22:01:59 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-22:01:59 Worker processes cleaned up 2026/08/02-22:01:59 Server closing! Process Backgrounded 2026/08/02-22:02:00 Starman::Server (type Net::Server::PreFork) starting! pid(341349) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-22:08:12 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-22:08:13 Worker processes cleaned up 2026/08/02-22:08:13 Server closing! Process Backgrounded 2026/08/02-22:08:17 Starman::Server (type Net::Server::PreFork) starting! pid(363840) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-22:12:45 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-22:12:45 Worker processes cleaned up 2026/08/02-22:12:45 Server closing! Process Backgrounded 2026/08/02-22:12:47 Starman::Server (type Net::Server::PreFork) starting! pid(392527) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-22:13:09 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-22:13:09 Worker processes cleaned up 2026/08/02-22:13:09 Server closing! Process Backgrounded 2026/08/02-22:13:11 Starman::Server (type Net::Server::PreFork) starting! pid(393211) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-22:16:03 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-22:16:03 Worker processes cleaned up 2026/08/02-22:16:03 Server closing! Process Backgrounded 2026/08/02-22:16:07 Starman::Server (type Net::Server::PreFork) starting! pid(404960) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-22:17:44 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-22:17:44 Worker processes cleaned up 2026/08/02-22:17:44 Server closing! Process Backgrounded 2026/08/02-22:17:45 Starman::Server (type Net::Server::PreFork) starting! pid(415767) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-22:31:07 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-22:31:07 Worker processes cleaned up 2026/08/02-22:31:07 Server closing! Process Backgrounded 2026/08/02-22:31:08 Starman::Server (type Net::Server::PreFork) starting! pid(460151) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-22:31:23 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-22:31:23 Worker processes cleaned up 2026/08/02-22:31:23 Server closing! Process Backgrounded 2026/08/02-22:31:24 Starman::Server (type Net::Server::PreFork) starting! pid(460656) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-22:37:58 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-22:37:58 Worker processes cleaned up 2026/08/02-22:37:58 Server closing! Process Backgrounded 2026/08/02-22:38:05 Starman::Server (type Net::Server::PreFork) starting! pid(489803) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-22:45:43 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-22:45:43 Worker processes cleaned up 2026/08/02-22:45:43 Server closing! Process Backgrounded 2026/08/02-22:45:44 Starman::Server (type Net::Server::PreFork) starting! pid(534362) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-22:46:22 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-22:46:22 Worker processes cleaned up 2026/08/02-22:46:22 Server closing! Process Backgrounded 2026/08/02-22:46:23 Starman::Server (type Net::Server::PreFork) starting! pid(535043) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-23:12:26 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-23:12:27 Worker processes cleaned up 2026/08/02-23:12:27 Server closing! Process Backgrounded 2026/08/02-23:12:29 Starman::Server (type Net::Server::PreFork) starting! pid(572400) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-23:22:32 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-23:22:32 Worker processes cleaned up 2026/08/02-23:22:32 Server closing! Process Backgrounded 2026/08/02-23:22:33 Starman::Server (type Net::Server::PreFork) starting! pid(580000) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/02-23:23:20 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/02-23:23:21 Worker processes cleaned up 2026/08/02-23:23:21 Server closing! Process Backgrounded 2026/08/02-23:23:22 Starman::Server (type Net::Server::PreFork) starting! pid(580725) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-00:19:49 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-00:19:49 Worker processes cleaned up 2026/08/03-00:19:49 Server closing! Process Backgrounded 2026/08/03-00:19:50 Starman::Server (type Net::Server::PreFork) starting! pid(582422) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-03:00:33 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-03:00:34 Worker processes cleaned up 2026/08/03-03:00:34 Server closing! Process Backgrounded 2026/08/03-03:00:35 Starman::Server (type Net::Server::PreFork) starting! pid(627354) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-03:02:22 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-03:02:22 Worker processes cleaned up 2026/08/03-03:02:22 Server closing! Process Backgrounded 2026/08/03-03:02:23 Starman::Server (type Net::Server::PreFork) starting! pid(627876) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-03:28:53 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-03:28:53 Worker processes cleaned up 2026/08/03-03:28:53 Server closing! Process Backgrounded 2026/08/03-03:28:54 Starman::Server (type Net::Server::PreFork) starting! pid(635892) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-03:31:57 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-03:31:57 Worker processes cleaned up 2026/08/03-03:31:57 Server closing! Process Backgrounded 2026/08/03-03:31:58 Starman::Server (type Net::Server::PreFork) starting! pid(636410) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-03:59:26 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-03:59:26 Worker processes cleaned up 2026/08/03-03:59:26 Server closing! Process Backgrounded 2026/08/03-03:59:28 Starman::Server (type Net::Server::PreFork) starting! pid(637357) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-04:00:39 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-04:00:39 Worker processes cleaned up 2026/08/03-04:00:39 Server closing! Process Backgrounded 2026/08/03-04:00:40 Starman::Server (type Net::Server::PreFork) starting! pid(638275) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-04:25:51 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-04:25:51 Worker processes cleaned up 2026/08/03-04:25:51 Server closing! Process Backgrounded 2026/08/03-04:25:52 Starman::Server (type Net::Server::PreFork) starting! pid(646046) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-05:13:42 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-05:13:42 Worker processes cleaned up 2026/08/03-05:13:42 Server closing! Process Backgrounded 2026/08/03-05:13:43 Starman::Server (type Net::Server::PreFork) starting! pid(654999) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-05:13:43 Pid_file already exists for running process (654999)... aborting at line 142 in file /usr/share/perl5/Net/Server.pm 2026/08/03-05:13:43 Received QUIT. Running a graceful shutdown 2026/08/03-05:13:43 Worker processes cleaned up 2026/08/03-05:13:43 Server closing! 2026/08/03-05:13:43 Pid_file already exists for running process (654999)... aborting at line 142 in file /usr/share/perl5/Net/Server.pm 2026/08/03-05:13:43 Received QUIT. Running a graceful shutdown 2026/08/03-05:13:43 Worker processes cleaned up 2026/08/03-05:13:43 Server closing! Connection to the memcached servers 'memcached:11211' failed. Are the unix socket permissions set properly? Is the host reachable? If you ignore this warning, you will face performance issues Connection to the memcached servers 'memcached:11211' failed. Are the unix socket permissions set properly? Is the host reachable? If you ignore this warning, you will face performance issues 2026/08/03-06:36:42 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-06:36:42 Worker processes cleaned up 2026/08/03-06:36:42 Server closing! Process Backgrounded 2026/08/03-06:36:43 Starman::Server (type Net::Server::PreFork) starting! pid(663865) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-07:26:08 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-07:26:08 Worker processes cleaned up 2026/08/03-07:26:08 Server closing! Process Backgrounded 2026/08/03-07:26:09 Starman::Server (type Net::Server::PreFork) starting! pid(672070) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-07:27:47 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-07:27:47 Worker processes cleaned up 2026/08/03-07:27:47 Server closing! Process Backgrounded 2026/08/03-07:27:48 Starman::Server (type Net::Server::PreFork) starting! pid(672597) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-08:40:23 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-08:40:24 Worker processes cleaned up 2026/08/03-08:40:24 Server closing! Process Backgrounded 2026/08/03-08:40:25 Starman::Server (type Net::Server::PreFork) starting! pid(709429) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-09:19:24 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-09:19:24 Worker processes cleaned up 2026/08/03-09:19:24 Server closing! Process Backgrounded 2026/08/03-09:19:25 Starman::Server (type Net::Server::PreFork) starting! pid(717900) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-09:29:47 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-09:29:47 Worker processes cleaned up 2026/08/03-09:29:47 Server closing! Process Backgrounded 2026/08/03-09:29:49 Starman::Server (type Net::Server::PreFork) starting! pid(718525) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-10:02:22 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-10:02:22 Worker processes cleaned up 2026/08/03-10:02:22 Server closing! Process Backgrounded 2026/08/03-10:02:24 Starman::Server (type Net::Server::PreFork) starting! pid(719274) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-10:14:32 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-10:14:32 Worker processes cleaned up 2026/08/03-10:14:32 Server closing! Process Backgrounded 2026/08/03-10:14:34 Starman::Server (type Net::Server::PreFork) starting! pid(727084) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-11:14:54 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-11:14:54 Worker processes cleaned up 2026/08/03-11:14:54 Server closing! Process Backgrounded 2026/08/03-11:14:55 Starman::Server (type Net::Server::PreFork) starting! pid(735575) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-11:21:55 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-11:21:55 Worker processes cleaned up 2026/08/03-11:21:55 Server closing! Process Backgrounded 2026/08/03-11:21:56 Starman::Server (type Net::Server::PreFork) starting! pid(736318) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-12:08:44 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-12:08:44 Worker processes cleaned up 2026/08/03-12:08:44 Server closing! Process Backgrounded 2026/08/03-12:08:47 Starman::Server (type Net::Server::PreFork) starting! pid(744498) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-13:16:25 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-13:16:25 Worker processes cleaned up 2026/08/03-13:16:25 Server closing! Process Backgrounded 2026/08/03-13:16:26 Starman::Server (type Net::Server::PreFork) starting! pid(746016) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-13:28:29 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-13:28:29 Worker processes cleaned up 2026/08/03-13:28:29 Server closing! Process Backgrounded 2026/08/03-13:28:30 Starman::Server (type Net::Server::PreFork) starting! pid(746826) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-17:33:50 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-17:33:50 Worker processes cleaned up 2026/08/03-17:33:50 Server closing! Process Backgrounded 2026/08/03-17:33:51 Starman::Server (type Net::Server::PreFork) starting! pid(813637) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-18:23:53 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-18:23:53 Worker processes cleaned up 2026/08/03-18:23:53 Server closing! Process Backgrounded 2026/08/03-18:23:54 Starman::Server (type Net::Server::PreFork) starting! pid(843247) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-18:23:56 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-18:23:56 Worker processes cleaned up 2026/08/03-18:23:56 Server closing! Process Backgrounded 2026/08/03-18:23:57 Starman::Server (type Net::Server::PreFork) starting! pid(843603) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-18:26:14 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-18:26:14 Worker processes cleaned up 2026/08/03-18:26:14 Server closing! Process Backgrounded 2026/08/03-18:26:15 Starman::Server (type Net::Server::PreFork) starting! pid(844271) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-18:28:20 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-18:28:20 Worker processes cleaned up 2026/08/03-18:28:20 Server closing! Process Backgrounded 2026/08/03-18:28:21 Starman::Server (type Net::Server::PreFork) starting! pid(851980) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-19:21:17 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-19:21:17 Worker processes cleaned up 2026/08/03-19:21:17 Server closing! Process Backgrounded 2026/08/03-19:21:18 Starman::Server (type Net::Server::PreFork) starting! pid(853003) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-20:33:50 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-20:33:50 Worker processes cleaned up 2026/08/03-20:33:50 Server closing! Process Backgrounded 2026/08/03-20:33:51 Starman::Server (type Net::Server::PreFork) starting! pid(854190) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-21:55:48 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-21:55:48 Worker processes cleaned up 2026/08/03-21:55:48 Server closing! Process Backgrounded 2026/08/03-21:55:49 Starman::Server (type Net::Server::PreFork) starting! pid(862778) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/03-23:14:09 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/03-23:14:09 Worker processes cleaned up 2026/08/03-23:14:09 Server closing! Process Backgrounded 2026/08/03-23:14:10 Starman::Server (type Net::Server::PreFork) starting! pid(871439) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-00:24:33 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-00:24:33 Worker processes cleaned up 2026/08/04-00:24:33 Server closing! Process Backgrounded 2026/08/04-00:24:34 Starman::Server (type Net::Server::PreFork) starting! pid(894207) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-01:10:32 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-01:10:32 Worker processes cleaned up 2026/08/04-01:10:32 Server closing! Process Backgrounded 2026/08/04-01:10:33 Starman::Server (type Net::Server::PreFork) starting! pid(902362) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-02:05:28 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-02:05:28 Worker processes cleaned up 2026/08/04-02:05:28 Server closing! Process Backgrounded 2026/08/04-02:05:29 Starman::Server (type Net::Server::PreFork) starting! pid(903274) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-02:49:59 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-02:49:59 Worker processes cleaned up 2026/08/04-02:49:59 Server closing! Process Backgrounded 2026/08/04-02:50:00 Starman::Server (type Net::Server::PreFork) starting! pid(904059) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-04:02:56 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-04:02:56 Worker processes cleaned up 2026/08/04-04:02:56 Server closing! Process Backgrounded 2026/08/04-04:02:58 Starman::Server (type Net::Server::PreFork) starting! pid(920140) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-04:20:28 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-04:20:28 Worker processes cleaned up 2026/08/04-04:20:28 Server closing! Process Backgrounded 2026/08/04-04:20:29 Starman::Server (type Net::Server::PreFork) starting! pid(935355) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-05:17:11 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-05:17:11 Worker processes cleaned up 2026/08/04-05:17:11 Server closing! Process Backgrounded 2026/08/04-05:17:12 Starman::Server (type Net::Server::PreFork) starting! pid(943616) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-07:31:55 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-07:31:56 Worker processes cleaned up 2026/08/04-07:31:56 Server closing! Process Backgrounded 2026/08/04-07:31:57 Starman::Server (type Net::Server::PreFork) starting! pid(952249) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-07:32:06 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-07:32:06 Worker processes cleaned up 2026/08/04-07:32:06 Server closing! Process Backgrounded 2026/08/04-08:02:30 Starman::Server (type Net::Server::PreFork) starting! pid(960901) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-08:25:12 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-08:25:12 Worker processes cleaned up 2026/08/04-08:25:12 Server closing! Process Backgrounded 2026/08/04-08:25:14 Starman::Server (type Net::Server::PreFork) starting! pid(975541) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-09:04:03 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-09:04:03 Worker processes cleaned up 2026/08/04-09:04:03 Server closing! Process Backgrounded 2026/08/04-09:04:04 Starman::Server (type Net::Server::PreFork) starting! pid(1005581) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-09:20:23 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-09:20:23 Worker processes cleaned up 2026/08/04-09:20:23 Server closing! Process Backgrounded 2026/08/04-09:20:27 Starman::Server (type Net::Server::PreFork) starting! pid(1013645) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-09:21:31 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-09:21:31 Worker processes cleaned up 2026/08/04-09:21:31 Server closing! Process Backgrounded 2026/08/04-09:21:33 Starman::Server (type Net::Server::PreFork) starting! pid(1020825) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-09:21:39 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-09:21:39 Worker processes cleaned up 2026/08/04-09:21:39 Server closing! Process Backgrounded 2026/08/04-09:21:41 Starman::Server (type Net::Server::PreFork) starting! pid(1021382) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-09:36:59 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-09:36:59 Worker processes cleaned up 2026/08/04-09:36:59 Server closing! Process Backgrounded 2026/08/04-09:37:01 Starman::Server (type Net::Server::PreFork) starting! pid(1022217) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-09:45:56 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-09:45:57 Worker processes cleaned up 2026/08/04-09:45:57 Server closing! Process Backgrounded 2026/08/04-09:45:58 Starman::Server (type Net::Server::PreFork) starting! pid(1023062) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-10:19:07 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-10:19:07 Worker processes cleaned up 2026/08/04-10:19:07 Server closing! Process Backgrounded 2026/08/04-10:19:08 Starman::Server (type Net::Server::PreFork) starting! pid(1052755) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-10:45:15 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-10:45:15 Worker processes cleaned up 2026/08/04-10:45:15 Server closing! Process Backgrounded 2026/08/04-10:45:16 Starman::Server (type Net::Server::PreFork) starting! pid(1061072) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-10:45:31 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-10:45:31 Worker processes cleaned up 2026/08/04-10:45:31 Server closing! Process Backgrounded 2026/08/04-10:45:32 Starman::Server (type Net::Server::PreFork) starting! pid(1061572) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-11:03:38 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-11:03:38 Worker processes cleaned up 2026/08/04-11:03:38 Server closing! Process Backgrounded 2026/08/04-11:03:39 Starman::Server (type Net::Server::PreFork) starting! pid(1090907) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-11:13:18 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-11:13:18 Worker processes cleaned up 2026/08/04-11:13:18 Server closing! Process Backgrounded 2026/08/04-11:13:19 Starman::Server (type Net::Server::PreFork) starting! pid(1092048) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-11:22:16 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-11:22:17 Worker processes cleaned up 2026/08/04-11:22:17 Server closing! Process Backgrounded 2026/08/04-11:22:18 Starman::Server (type Net::Server::PreFork) starting! pid(1106815) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-12:01:09 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-12:01:09 Worker processes cleaned up 2026/08/04-12:01:09 Server closing! Process Backgrounded 2026/08/04-12:01:10 Starman::Server (type Net::Server::PreFork) starting! pid(1129411) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-12:47:26 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-12:47:26 Worker processes cleaned up 2026/08/04-12:47:26 Server closing! Process Backgrounded 2026/08/04-12:47:28 Starman::Server (type Net::Server::PreFork) starting! pid(1159307) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-13:29:43 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-13:29:43 Worker processes cleaned up 2026/08/04-13:29:43 Server closing! Process Backgrounded 2026/08/04-13:29:44 Starman::Server (type Net::Server::PreFork) starting! pid(1181950) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-13:56:19 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-13:56:19 Worker processes cleaned up 2026/08/04-13:56:19 Server closing! Process Backgrounded 2026/08/04-13:56:20 Starman::Server (type Net::Server::PreFork) starting! pid(1183001) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-13:56:50 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-13:56:50 Worker processes cleaned up 2026/08/04-13:56:50 Server closing! Process Backgrounded 2026/08/04-13:56:51 Starman::Server (type Net::Server::PreFork) starting! pid(1183510) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-14:03:31 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-14:03:31 Worker processes cleaned up 2026/08/04-14:03:31 Server closing! Process Backgrounded 2026/08/04-14:03:33 Starman::Server (type Net::Server::PreFork) starting! pid(1198618) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-14:20:36 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-14:20:36 Worker processes cleaned up 2026/08/04-14:20:36 Server closing! Process Backgrounded 2026/08/04-14:20:37 Starman::Server (type Net::Server::PreFork) starting! pid(1199333) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-14:33:59 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-14:34:00 Worker processes cleaned up 2026/08/04-14:34:00 Server closing! Process Backgrounded 2026/08/04-14:34:01 Starman::Server (type Net::Server::PreFork) starting! pid(1199942) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-15:20:33 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-15:20:34 Worker processes cleaned up 2026/08/04-15:20:34 Server closing! Process Backgrounded 2026/08/04-15:20:35 Starman::Server (type Net::Server::PreFork) starting! pid(1222842) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-15:46:03 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-15:46:04 Worker processes cleaned up 2026/08/04-15:46:04 Server closing! Process Backgrounded 2026/08/04-15:46:05 Starman::Server (type Net::Server::PreFork) starting! pid(1231145) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-15:49:19 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-15:49:19 Worker processes cleaned up 2026/08/04-15:49:19 Server closing! Process Backgrounded 2026/08/04-15:49:20 Starman::Server (type Net::Server::PreFork) starting! pid(1231663) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-15:53:07 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-15:53:07 Worker processes cleaned up 2026/08/04-15:53:07 Server closing! Process Backgrounded 2026/08/04-15:53:08 Starman::Server (type Net::Server::PreFork) starting! pid(1232192) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-16:27:05 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-16:27:05 Worker processes cleaned up 2026/08/04-16:27:05 Server closing! Process Backgrounded 2026/08/04-16:27:06 Starman::Server (type Net::Server::PreFork) starting! pid(1240278) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-16:54:11 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-16:54:11 Worker processes cleaned up 2026/08/04-16:54:11 Server closing! Process Backgrounded 2026/08/04-16:54:12 Starman::Server (type Net::Server::PreFork) starting! pid(1255340) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-16:56:54 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-16:56:54 Worker processes cleaned up 2026/08/04-16:56:54 Server closing! Process Backgrounded 2026/08/04-16:56:56 Starman::Server (type Net::Server::PreFork) starting! pid(1262846) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-17:21:28 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-17:21:28 Worker processes cleaned up 2026/08/04-17:21:28 Server closing! Process Backgrounded 2026/08/04-17:21:29 Starman::Server (type Net::Server::PreFork) starting! pid(1292593) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-17:28:45 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-17:28:46 Worker processes cleaned up 2026/08/04-17:28:46 Server closing! Process Backgrounded 2026/08/04-17:28:46 Starman::Server (type Net::Server::PreFork) starting! pid(1293307) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-17:58:00 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-17:58:01 Worker processes cleaned up 2026/08/04-17:58:01 Server closing! Process Backgrounded 2026/08/04-17:58:02 Starman::Server (type Net::Server::PreFork) starting! pid(1308676) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-18:01:42 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-18:01:42 Worker processes cleaned up 2026/08/04-18:01:42 Server closing! Process Backgrounded 2026/08/04-18:01:43 Starman::Server (type Net::Server::PreFork) starting! pid(1309792) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-18:42:33 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-18:42:33 Worker processes cleaned up 2026/08/04-18:42:33 Server closing! Process Backgrounded 2026/08/04-18:42:34 Starman::Server (type Net::Server::PreFork) starting! pid(1325222) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-18:56:22 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-18:56:22 Worker processes cleaned up 2026/08/04-18:56:22 Server closing! Process Backgrounded 2026/08/04-18:56:23 Starman::Server (type Net::Server::PreFork) starting! pid(1325920) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-19:23:47 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-19:23:47 Worker processes cleaned up 2026/08/04-19:23:47 Server closing! Process Backgrounded 2026/08/04-19:23:50 Starman::Server (type Net::Server::PreFork) starting! pid(1327073) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-20:03:58 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-20:03:58 Worker processes cleaned up 2026/08/04-20:03:58 Server closing! Process Backgrounded 2026/08/04-20:03:59 Starman::Server (type Net::Server::PreFork) starting! pid(1357046) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-20:04:13 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-20:04:13 Worker processes cleaned up 2026/08/04-20:04:13 Server closing! Process Backgrounded 2026/08/04-20:04:14 Starman::Server (type Net::Server::PreFork) starting! pid(1357555) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-20:08:55 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-20:08:55 Worker processes cleaned up 2026/08/04-20:08:55 Server closing! Process Backgrounded 2026/08/04-20:08:56 Starman::Server (type Net::Server::PreFork) starting! pid(1365212) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-20:21:19 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-20:21:19 Worker processes cleaned up 2026/08/04-20:21:19 Server closing! Process Backgrounded 2026/08/04-20:21:21 Starman::Server (type Net::Server::PreFork) starting! pid(1379715) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-20:41:47 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-20:41:47 Worker processes cleaned up 2026/08/04-20:41:47 Server closing! Process Backgrounded 2026/08/04-20:41:48 Starman::Server (type Net::Server::PreFork) starting! pid(1395210) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-20:48:17 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-20:48:17 Worker processes cleaned up 2026/08/04-20:48:17 Server closing! Process Backgrounded 2026/08/04-20:48:18 Starman::Server (type Net::Server::PreFork) starting! pid(1395749) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-21:13:46 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-21:13:46 Worker processes cleaned up 2026/08/04-21:13:46 Server closing! Process Backgrounded 2026/08/04-21:13:47 Starman::Server (type Net::Server::PreFork) starting! pid(1411124) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-21:35:57 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-21:35:57 Worker processes cleaned up 2026/08/04-21:35:57 Server closing! Process Backgrounded 2026/08/04-21:35:58 Starman::Server (type Net::Server::PreFork) starting! pid(1419025) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-21:44:24 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-21:44:24 Worker processes cleaned up 2026/08/04-21:44:24 Server closing! Process Backgrounded 2026/08/04-21:44:25 Starman::Server (type Net::Server::PreFork) starting! pid(1433771) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-22:20:50 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-22:20:51 Worker processes cleaned up 2026/08/04-22:20:51 Server closing! Process Backgrounded 2026/08/04-22:20:54 Starman::Server (type Net::Server::PreFork) starting! pid(1477132) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-22:39:19 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-22:39:19 Worker processes cleaned up 2026/08/04-22:39:19 Server closing! Process Backgrounded 2026/08/04-22:39:20 Starman::Server (type Net::Server::PreFork) starting! pid(1485945) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/04-23:33:53 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/04-23:33:53 Worker processes cleaned up 2026/08/04-23:33:53 Server closing! Process Backgrounded 2026/08/04-23:33:54 Starman::Server (type Net::Server::PreFork) starting! pid(1494536) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/05-00:01:42 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/05-00:01:42 Worker processes cleaned up 2026/08/05-00:01:42 Server closing! Process Backgrounded 2026/08/05-00:01:43 Starman::Server (type Net::Server::PreFork) starting! pid(1495416) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/05-01:08:52 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/05-01:08:52 Worker processes cleaned up 2026/08/05-01:08:52 Server closing! Process Backgrounded 2026/08/05-01:08:53 Starman::Server (type Net::Server::PreFork) starting! pid(1511040) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/05-04:07:13 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/05-04:07:13 Worker processes cleaned up 2026/08/05-04:07:13 Server closing! Process Backgrounded 2026/08/05-04:07:15 Starman::Server (type Net::Server::PreFork) starting! pid(1527235) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/05-04:40:24 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/05-04:40:25 Worker processes cleaned up 2026/08/05-04:40:25 Server closing! Process Backgrounded 2026/08/05-04:40:27 Starman::Server (type Net::Server::PreFork) starting! pid(1535370) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/05-04:44:18 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/05-04:44:18 Worker processes cleaned up 2026/08/05-04:44:18 Server closing! Process Backgrounded 2026/08/05-04:44:19 Starman::Server (type Net::Server::PreFork) starting! pid(1536201) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/05-06:12:39 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/05-06:12:39 Worker processes cleaned up 2026/08/05-06:12:39 Server closing! Process Backgrounded 2026/08/05-06:12:40 Starman::Server (type Net::Server::PreFork) starting! pid(1544520) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/05-06:28:36 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/05-06:28:36 Worker processes cleaned up 2026/08/05-06:28:36 Server closing! Process Backgrounded 2026/08/05-06:28:37 Starman::Server (type Net::Server::PreFork) starting! pid(1552347) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/05-08:24:30 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/05-08:24:30 Worker processes cleaned up 2026/08/05-08:24:30 Server closing! Process Backgrounded 2026/08/05-08:24:31 Starman::Server (type Net::Server::PreFork) starting! pid(1583226) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/05-08:50:54 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/05-08:50:54 Worker processes cleaned up 2026/08/05-08:50:54 Server closing! Process Backgrounded 2026/08/05-08:50:55 Starman::Server (type Net::Server::PreFork) starting! pid(1584182) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/05-09:28:25 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/05-09:28:25 Worker processes cleaned up 2026/08/05-09:28:25 Server closing! Process Backgrounded 2026/08/05-09:28:26 Starman::Server (type Net::Server::PreFork) starting! pid(1606347) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/05-09:38:21 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/05-09:38:21 Worker processes cleaned up 2026/08/05-09:38:21 Server closing! Process Backgrounded 2026/08/05-09:38:22 Starman::Server (type Net::Server::PreFork) starting! pid(1614463) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/05-10:03:55 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/05-10:03:55 Worker processes cleaned up 2026/08/05-10:03:55 Server closing! Process Backgrounded 2026/08/05-10:03:56 Starman::Server (type Net::Server::PreFork) starting! pid(1615215) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/05-11:01:09 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/05-11:01:09 Worker processes cleaned up 2026/08/05-11:01:09 Server closing! Process Backgrounded 2026/08/05-11:01:10 Starman::Server (type Net::Server::PreFork) starting! pid(1623231) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/05-11:24:35 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/05-11:24:35 Worker processes cleaned up 2026/08/05-11:24:35 Server closing! Process Backgrounded 2026/08/05-11:24:37 Starman::Server (type Net::Server::PreFork) starting! pid(1638665) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/05-12:44:38 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/05-12:44:38 Worker processes cleaned up 2026/08/05-12:44:38 Server closing! Process Backgrounded 2026/08/05-12:44:39 Starman::Server (type Net::Server::PreFork) starting! pid(1661670) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/05-13:33:21 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/05-13:33:21 Worker processes cleaned up 2026/08/05-13:33:21 Server closing! Process Backgrounded 2026/08/05-13:33:23 Starman::Server (type Net::Server::PreFork) starting! pid(1669946) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/05-13:53:37 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/05-13:53:37 Worker processes cleaned up 2026/08/05-13:53:37 Server closing! Process Backgrounded 2026/08/05-13:53:38 Starman::Server (type Net::Server::PreFork) starting! pid(1670638) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ Could not mkdir /tmp/cgi_compile_1670639: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x55660a031d18)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x556615a17360)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x556615a17360)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x55660ad4ad08)', 'HASH(0x5566157ff460)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x55660ad4ad08)', 'HASH(0x5566157ff460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ff460)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5566157693a0)', 'HASH(0x5566157ff460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ff460)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5566158fbb50)', 'HASH(0x5566157ff460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ff460)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5566159a3698)', 'HASH(0x5566157ff460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ff460)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5566157dc3f0)', 'HASH(0x5566157ff460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ff460)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x556615a08218)', 'Try::Tiny::Catch=REF(0x5566157ec248)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x556615a24910)', 'HASH(0x5566157ff460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ff460)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x556615970240)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x556615997f98)', 'ARRAY(0x556615970240)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x556615970240)', 'CODE(0x556615997f98)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x556615773a30)', 'ARRAY(0x556615970240)', 'CODE(0x556615997f98)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x556615773a30)', 'HASH(0x5566157ff460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ff460)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x556615347c38)', 'HASH(0x5566157ff460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ff460)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x556615769688)', 'HASH(0x5566157ff460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ff460)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x556615892dc8)', 'HASH(0x5566157ff460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ff460)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x556615773f58)', 'HASH(0x5566157ff460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ff460)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x556615770920)', 'HASH(0x5566157ff460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ff460)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5566157704b8)', 'HASH(0x5566157ff460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ff460)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x556609f91538)', 'HASH(0x5566157ff460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x556609f91580)', 'HASH(0x5566157ff460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ff460)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x556615371ed0)', 'HASH(0x5566157ff460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ff460)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x55661536c3e0)', 'HASH(0x5566157ff460)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x556609907b00)', 'HASH(0x5566157ff460)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x556609907b00)', 'Net::Server::Proto::UNIX=GLOB(0x556615a205d8)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x556609907b00)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x556609907b00)', 'port', 'ARRAY(0x556609f2b470)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x556609907b00)', 'CODE(0x5566099079b0)', 'HASH(0x55660997fc90)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5566099079c8)', 'CODE(0x5566099079b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5566097461f8)', 'Plack::Handler::Starman=HASH(0x5566099079c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x556609644ac0)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1670641: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x55660a031d70)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x556615a19758)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x556615a19758)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x55660ad1c038)', 'HASH(0x556615806458)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x55660ad1c038)', 'HASH(0x556615806458)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806458)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x55661576f268)', 'HASH(0x556615806458)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806458)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5566158fdd48)', 'HASH(0x556615806458)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806458)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5566159a4d58)', 'HASH(0x556615806458)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806458)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5566157df1b8)', 'HASH(0x556615806458)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806458)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x556615963418)', 'Try::Tiny::Catch=REF(0x5566157ef708)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x556615a25d28)', 'HASH(0x556615806458)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806458)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x556615976040)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x556615a3daf8)', 'ARRAY(0x556615976040)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x556615976040)', 'CODE(0x556615a3daf8)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x556615776448)', 'ARRAY(0x556615976040)', 'CODE(0x556615a3daf8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x556615776448)', 'HASH(0x556615806458)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806458)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x55661533d4a8)', 'HASH(0x556615806458)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806458)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x55661576f448)', 'HASH(0x556615806458)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806458)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5566158951e0)', 'HASH(0x556615806458)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806458)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x556615938f48)', 'HASH(0x556615806458)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806458)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x55661599a470)', 'HASH(0x556615806458)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806458)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5566157feb68)', 'HASH(0x556615806458)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806458)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x556609f91550)', 'HASH(0x556615806458)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x556609f91598)', 'HASH(0x556615806458)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806458)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x556615374ad8)', 'HASH(0x556615806458)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806458)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x556615361b88)', 'HASH(0x556615806458)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x556609907b00)', 'HASH(0x556615806458)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x556609907b00)', 'Net::Server::Proto::UNIX=GLOB(0x55661599a158)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x556609907b00)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x556609907b00)', 'port', 'ARRAY(0x556609f2b470)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x556609907b00)', 'CODE(0x5566099079b0)', 'HASH(0x55660997fc90)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5566099079c8)', 'CODE(0x5566099079b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5566097461f8)', 'Plack::Handler::Starman=HASH(0x5566099079c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x556609644ac0)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1670639: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x556615a14200)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5566159f59b8)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5566159f59b8)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x55660ad4ad08)', 'HASH(0x556615961018)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x55660ad4ad08)', 'HASH(0x556615961018)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615961018)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5566157693a0)', 'HASH(0x556615961018)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615961018)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5566158fbb50)', 'HASH(0x556615961018)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615961018)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5566159a3698)', 'HASH(0x556615961018)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615961018)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5566157dc3f0)', 'HASH(0x556615961018)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615961018)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x55661588ef80)', 'Try::Tiny::Catch=REF(0x556615a08a88)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x556615a24910)', 'HASH(0x556615961018)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615961018)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x556615773a30)', 'HASH(0x556615961018)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615961018)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x556615347c38)', 'HASH(0x556615961018)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615961018)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x556615769688)', 'HASH(0x556615961018)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615961018)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x556615892dc8)', 'HASH(0x556615961018)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615961018)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x556615773f58)', 'HASH(0x556615961018)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615961018)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x556615770920)', 'HASH(0x556615961018)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615961018)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5566157704b8)', 'HASH(0x556615961018)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615961018)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x556609f91538)', 'HASH(0x556615961018)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x556609f91580)', 'HASH(0x556615961018)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615961018)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x556615371ed0)', 'HASH(0x556615961018)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615961018)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x55661536c3e0)', 'HASH(0x556615961018)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x556609907b00)', 'HASH(0x556615961018)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x556609907b00)', 'Net::Server::Proto::UNIX=GLOB(0x5566158fb928)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x556609907b00)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x556609907b00)', 'port', 'ARRAY(0x556609f2b470)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x556609907b00)', 'CODE(0x5566099079b0)', 'HASH(0x55660997fc90)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5566099079c8)', 'CODE(0x5566099079b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5566097461f8)', 'Plack::Handler::Starman=HASH(0x5566099079c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x556609644ac0)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1670641: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x556615a1a0a0)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5566158fa1c0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5566158fa1c0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x55660ad1c038)', 'HASH(0x556615a09c10)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x55660ad1c038)', 'HASH(0x556615a09c10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615a09c10)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x55661576f268)', 'HASH(0x556615a09c10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615a09c10)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5566158fdd48)', 'HASH(0x556615a09c10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615a09c10)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5566159a4d58)', 'HASH(0x556615a09c10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615a09c10)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5566157df1b8)', 'HASH(0x556615a09c10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615a09c10)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x556615894dd8)', 'Try::Tiny::Catch=REF(0x556615a09dc0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x556615a25d28)', 'HASH(0x556615a09c10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615a09c10)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x556615776448)', 'HASH(0x556615a09c10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615a09c10)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x55661533d4a8)', 'HASH(0x556615a09c10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615a09c10)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x55661576f448)', 'HASH(0x556615a09c10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615a09c10)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5566158951e0)', 'HASH(0x556615a09c10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615a09c10)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x556615938f48)', 'HASH(0x556615a09c10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615a09c10)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x55661599a470)', 'HASH(0x556615a09c10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615a09c10)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5566157feb68)', 'HASH(0x556615a09c10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615a09c10)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x556609f91550)', 'HASH(0x556615a09c10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x556609f91598)', 'HASH(0x556615a09c10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615a09c10)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x556615374ad8)', 'HASH(0x556615a09c10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615a09c10)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x556615361b88)', 'HASH(0x556615a09c10)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x556609907b00)', 'HASH(0x556615a09c10)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x556609907b00)', 'Net::Server::Proto::UNIX=GLOB(0x5566158fdfd0)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x556609907b00)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x556609907b00)', 'port', 'ARRAY(0x556609f2b470)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x556609907b00)', 'CODE(0x5566099079b0)', 'HASH(0x55660997fc90)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5566099079c8)', 'CODE(0x5566099079b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5566097461f8)', 'Plack::Handler::Starman=HASH(0x5566099079c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x556609644ac0)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1670639: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5566159f5520)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5566158dd768)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5566158dd768)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x55660ad4ad08)', 'HASH(0x55660ad4b188)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x55660ad4ad08)', 'HASH(0x55660ad4b188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad4b188)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5566157693a0)', 'HASH(0x55660ad4b188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad4b188)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5566158fbb50)', 'HASH(0x55660ad4b188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad4b188)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5566159a3698)', 'HASH(0x55660ad4b188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad4b188)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5566157dc3f0)', 'HASH(0x55660ad4b188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad4b188)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5566158f5170)', 'Try::Tiny::Catch=REF(0x556615a080f8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x556615a24910)', 'HASH(0x55660ad4b188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad4b188)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x556615773a30)', 'HASH(0x55660ad4b188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad4b188)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x556615347c38)', 'HASH(0x55660ad4b188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad4b188)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x556615769688)', 'HASH(0x55660ad4b188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad4b188)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x556615892dc8)', 'HASH(0x55660ad4b188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad4b188)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x556615773f58)', 'HASH(0x55660ad4b188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad4b188)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x556615770920)', 'HASH(0x55660ad4b188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad4b188)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5566157704b8)', 'HASH(0x55660ad4b188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad4b188)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x556609f91538)', 'HASH(0x55660ad4b188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x556609f91580)', 'HASH(0x55660ad4b188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad4b188)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x556615371ed0)', 'HASH(0x55660ad4b188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad4b188)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x55661536c3e0)', 'HASH(0x55660ad4b188)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x556609907b00)', 'HASH(0x55660ad4b188)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x556609907b00)', 'Net::Server::Proto::UNIX=GLOB(0x556615960d48)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x556609907b00)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x556609907b00)', 'port', 'ARRAY(0x556609f2b470)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x556609907b00)', 'CODE(0x5566099079b0)', 'HASH(0x55660997fc90)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5566099079c8)', 'CODE(0x5566099079b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5566097461f8)', 'Plack::Handler::Starman=HASH(0x5566099079c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x556609644ac0)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1670641: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5566158f7510)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5566158dfd40)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5566158dfd40)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x55660ad1c038)', 'HASH(0x55660ad17720)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x55660ad1c038)', 'HASH(0x55660ad17720)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad17720)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x55661576f268)', 'HASH(0x55660ad17720)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad17720)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5566158fdd48)', 'HASH(0x55660ad17720)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad17720)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5566159a4d58)', 'HASH(0x55660ad17720)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad17720)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5566157df1b8)', 'HASH(0x55660ad17720)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad17720)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5566159dff38)', 'Try::Tiny::Catch=REF(0x556615a09730)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x556615a25d28)', 'HASH(0x55660ad17720)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad17720)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x556615776448)', 'HASH(0x55660ad17720)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad17720)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x55661533d4a8)', 'HASH(0x55660ad17720)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad17720)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x55661576f448)', 'HASH(0x55660ad17720)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad17720)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5566158951e0)', 'HASH(0x55660ad17720)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad17720)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x556615938f48)', 'HASH(0x55660ad17720)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad17720)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x55661599a470)', 'HASH(0x55660ad17720)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad17720)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5566157feb68)', 'HASH(0x55660ad17720)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad17720)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x556609f91550)', 'HASH(0x55660ad17720)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x556609f91598)', 'HASH(0x55660ad17720)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad17720)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x556615374ad8)', 'HASH(0x55660ad17720)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55660ad17720)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x556615361b88)', 'HASH(0x55660ad17720)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x556609907b00)', 'HASH(0x55660ad17720)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x556609907b00)', 'Net::Server::Proto::UNIX=GLOB(0x556615a09328)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x556609907b00)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x556609907b00)', 'port', 'ARRAY(0x556609f2b470)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x556609907b00)', 'CODE(0x5566099079b0)', 'HASH(0x55660997fc90)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5566099079c8)', 'CODE(0x5566099079b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5566097461f8)', 'Plack::Handler::Starman=HASH(0x5566099079c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x556609644ac0)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1670639: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5566157a6328)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5566157a9a90)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5566157a9a90)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x55660ad4ad08)', 'HASH(0x5566157c51d8)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x55660ad4ad08)', 'HASH(0x5566157c51d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157c51d8)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5566157693a0)', 'HASH(0x5566157c51d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157c51d8)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5566158fbb50)', 'HASH(0x5566157c51d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157c51d8)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5566159a3698)', 'HASH(0x5566157c51d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157c51d8)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5566157dc3f0)', 'HASH(0x5566157c51d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157c51d8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5566158dd930)', 'Try::Tiny::Catch=REF(0x5566159fdae8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x556615a24910)', 'HASH(0x5566157c51d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157c51d8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x556615773a30)', 'HASH(0x5566157c51d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157c51d8)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x556615347c38)', 'HASH(0x5566157c51d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157c51d8)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x556615769688)', 'HASH(0x5566157c51d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157c51d8)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x556615892dc8)', 'HASH(0x5566157c51d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157c51d8)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x556615773f58)', 'HASH(0x5566157c51d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157c51d8)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x556615770920)', 'HASH(0x5566157c51d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157c51d8)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5566157704b8)', 'HASH(0x5566157c51d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157c51d8)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x556609f91538)', 'HASH(0x5566157c51d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x556609f91580)', 'HASH(0x5566157c51d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157c51d8)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x556615371ed0)', 'HASH(0x5566157c51d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157c51d8)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x55661536c3e0)', 'HASH(0x5566157c51d8)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x556609907b00)', 'HASH(0x5566157c51d8)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x556609907b00)', 'Net::Server::Proto::UNIX=GLOB(0x5566157ce650)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x556609907b00)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x556609907b00)', 'port', 'ARRAY(0x556609f2b470)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x556609907b00)', 'CODE(0x5566099079b0)', 'HASH(0x55660997fc90)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5566099079c8)', 'CODE(0x5566099079b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5566097461f8)', 'Plack::Handler::Starman=HASH(0x5566099079c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x556609644ac0)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1670641: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5566158dfb60)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5566157a87f0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5566157a87f0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x55660ad1c038)', 'HASH(0x556615806530)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x55660ad1c038)', 'HASH(0x556615806530)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806530)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x55661576f268)', 'HASH(0x556615806530)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806530)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5566158fdd48)', 'HASH(0x556615806530)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806530)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5566159a4d58)', 'HASH(0x556615806530)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806530)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5566157df1b8)', 'HASH(0x556615806530)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806530)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5566158df998)', 'Try::Tiny::Catch=REF(0x5566159dbba8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x556615a25d28)', 'HASH(0x556615806530)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806530)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x556615776448)', 'HASH(0x556615806530)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806530)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x55661533d4a8)', 'HASH(0x556615806530)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806530)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x55661576f448)', 'HASH(0x556615806530)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806530)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5566158951e0)', 'HASH(0x556615806530)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806530)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x556615938f48)', 'HASH(0x556615806530)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806530)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x55661599a470)', 'HASH(0x556615806530)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806530)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5566157feb68)', 'HASH(0x556615806530)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806530)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x556609f91550)', 'HASH(0x556615806530)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x556609f91598)', 'HASH(0x556615806530)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806530)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x556615374ad8)', 'HASH(0x556615806530)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x556615806530)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x556615361b88)', 'HASH(0x556615806530)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x556609907b00)', 'HASH(0x556615806530)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x556609907b00)', 'Net::Server::Proto::UNIX=GLOB(0x5566157cfaf8)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x556609907b00)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x556609907b00)', 'port', 'ARRAY(0x556609f2b470)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x556609907b00)', 'CODE(0x5566099079b0)', 'HASH(0x55660997fc90)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5566099079c8)', 'CODE(0x5566099079b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5566097461f8)', 'Plack::Handler::Starman=HASH(0x5566099079c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x556609644ac0)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1670639: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5566157a9af0)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x556615774240)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x556615774240)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x55660ad4ad08)', 'HASH(0x5566157ce638)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x55660ad4ad08)', 'HASH(0x5566157ce638)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ce638)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5566157693a0)', 'HASH(0x5566157ce638)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ce638)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5566158fbb50)', 'HASH(0x5566157ce638)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ce638)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5566159a3698)', 'HASH(0x5566157ce638)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ce638)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5566157dc3f0)', 'HASH(0x5566157ce638)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ce638)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5566157a9940)', 'Try::Tiny::Catch=REF(0x5566159fdc38)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x556615a24910)', 'HASH(0x5566157ce638)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ce638)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x556615773a30)', 'HASH(0x5566157ce638)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ce638)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x556615347c38)', 'HASH(0x5566157ce638)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ce638)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x556615769688)', 'HASH(0x5566157ce638)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ce638)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x556615892dc8)', 'HASH(0x5566157ce638)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ce638)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x556615773f58)', 'HASH(0x5566157ce638)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ce638)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x556615770920)', 'HASH(0x5566157ce638)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ce638)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5566157704b8)', 'HASH(0x5566157ce638)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ce638)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x556609f91538)', 'HASH(0x5566157ce638)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x556609f91580)', 'HASH(0x5566157ce638)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ce638)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x556615371ed0)', 'HASH(0x5566157ce638)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157ce638)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x55661536c3e0)', 'HASH(0x5566157ce638)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x556609907b00)', 'HASH(0x5566157ce638)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x556609907b00)', 'Net::Server::Proto::UNIX=GLOB(0x5566159d9968)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x556609907b00)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x556609907b00)', 'port', 'ARRAY(0x556609f2b470)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x556609907b00)', 'CODE(0x5566099079b0)', 'HASH(0x55660997fc90)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5566099079c8)', 'CODE(0x5566099079b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5566097461f8)', 'Plack::Handler::Starman=HASH(0x5566099079c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x556609644ac0)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1670641: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5566157f2e60)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x55661577a880)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x55661577a880)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x55660ad1c038)', 'HASH(0x5566157d2698)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x55660ad1c038)', 'HASH(0x5566157d2698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d2698)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x55661576f268)', 'HASH(0x5566157d2698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d2698)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5566158fdd48)', 'HASH(0x5566157d2698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d2698)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5566159a4d58)', 'HASH(0x5566157d2698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d2698)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5566157df1b8)', 'HASH(0x5566157d2698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d2698)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x55661596e9c0)', 'Try::Tiny::Catch=REF(0x5566157aaff0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x556615a25d28)', 'HASH(0x5566157d2698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d2698)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x556615776448)', 'HASH(0x5566157d2698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d2698)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x55661533d4a8)', 'HASH(0x5566157d2698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d2698)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x55661576f448)', 'HASH(0x5566157d2698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d2698)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5566158951e0)', 'HASH(0x5566157d2698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d2698)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x556615938f48)', 'HASH(0x5566157d2698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d2698)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x55661599a470)', 'HASH(0x5566157d2698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d2698)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5566157feb68)', 'HASH(0x5566157d2698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d2698)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x556609f91550)', 'HASH(0x5566157d2698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x556609f91598)', 'HASH(0x5566157d2698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d2698)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x556615374ad8)', 'HASH(0x5566157d2698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d2698)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x556615361b88)', 'HASH(0x5566157d2698)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x556609907b00)', 'HASH(0x5566157d2698)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x556609907b00)', 'Net::Server::Proto::UNIX=GLOB(0x5566159dbda0)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x556609907b00)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x556609907b00)', 'port', 'ARRAY(0x556609f2b470)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x556609907b00)', 'CODE(0x5566099079b0)', 'HASH(0x55660997fc90)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5566099079c8)', 'CODE(0x5566099079b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5566097461f8)', 'Plack::Handler::Starman=HASH(0x5566099079c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x556609644ac0)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1670639: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x556615777308)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x556615946a68)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x556615946a68)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x55660ad4ad08)', 'HASH(0x5566159a6ab0)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x55660ad4ad08)', 'HASH(0x5566159a6ab0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a6ab0)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5566157693a0)', 'HASH(0x5566159a6ab0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a6ab0)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5566158fbb50)', 'HASH(0x5566159a6ab0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a6ab0)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5566159a3698)', 'HASH(0x5566159a6ab0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a6ab0)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5566157dc3f0)', 'HASH(0x5566159a6ab0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a6ab0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x556615942978)', 'Try::Tiny::Catch=REF(0x55661596fa18)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x556615a24910)', 'HASH(0x5566159a6ab0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a6ab0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x556615773a30)', 'HASH(0x5566159a6ab0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a6ab0)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x556615347c38)', 'HASH(0x5566159a6ab0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a6ab0)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x556615769688)', 'HASH(0x5566159a6ab0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a6ab0)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x556615892dc8)', 'HASH(0x5566159a6ab0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a6ab0)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x556615773f58)', 'HASH(0x5566159a6ab0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a6ab0)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x556615770920)', 'HASH(0x5566159a6ab0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a6ab0)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5566157704b8)', 'HASH(0x5566159a6ab0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a6ab0)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x556609f91538)', 'HASH(0x5566159a6ab0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x556609f91580)', 'HASH(0x5566159a6ab0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a6ab0)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x556615371ed0)', 'HASH(0x5566159a6ab0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a6ab0)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x55661536c3e0)', 'HASH(0x5566159a6ab0)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x556609907b00)', 'HASH(0x5566159a6ab0)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x556609907b00)', 'Net::Server::Proto::UNIX=GLOB(0x5566157ff5c8)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x556609907b00)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x556609907b00)', 'port', 'ARRAY(0x556609f2b470)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x556609907b00)', 'CODE(0x5566099079b0)', 'HASH(0x55660997fc90)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5566099079c8)', 'CODE(0x5566099079b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5566097461f8)', 'Plack::Handler::Starman=HASH(0x5566099079c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x556609644ac0)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1670641: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x55661577a808)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x55661594bde0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x55661594bde0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x55660ad1c038)', 'HASH(0x5566157cfa38)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x55660ad1c038)', 'HASH(0x5566157cfa38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157cfa38)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x55661576f268)', 'HASH(0x5566157cfa38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157cfa38)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5566158fdd48)', 'HASH(0x5566157cfa38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157cfa38)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5566159a4d58)', 'HASH(0x5566157cfa38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157cfa38)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5566157df1b8)', 'HASH(0x5566157cfa38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157cfa38)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x55661577a0e8)', 'Try::Tiny::Catch=REF(0x556615971590)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x556615a25d28)', 'HASH(0x5566157cfa38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157cfa38)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x556615776448)', 'HASH(0x5566157cfa38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157cfa38)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x55661533d4a8)', 'HASH(0x5566157cfa38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157cfa38)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x55661576f448)', 'HASH(0x5566157cfa38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157cfa38)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5566158951e0)', 'HASH(0x5566157cfa38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157cfa38)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x556615938f48)', 'HASH(0x5566157cfa38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157cfa38)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x55661599a470)', 'HASH(0x5566157cfa38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157cfa38)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5566157feb68)', 'HASH(0x5566157cfa38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157cfa38)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x556609f91550)', 'HASH(0x5566157cfa38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x556609f91598)', 'HASH(0x5566157cfa38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157cfa38)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x556615374ad8)', 'HASH(0x5566157cfa38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157cfa38)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x556615361b88)', 'HASH(0x5566157cfa38)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x556609907b00)', 'HASH(0x5566157cfa38)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x556609907b00)', 'Net::Server::Proto::UNIX=GLOB(0x5566153a7b00)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x556609907b00)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x556609907b00)', 'port', 'ARRAY(0x556609f2b470)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x556609907b00)', 'CODE(0x5566099079b0)', 'HASH(0x55660997fc90)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5566099079c8)', 'CODE(0x5566099079b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5566097461f8)', 'Plack::Handler::Starman=HASH(0x5566099079c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x556609644ac0)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1670639: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x556615946d20)', 'package CGI::Compile::ROOT::kohadevbox_koha_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => \'errors/errorpage.tt\',^J query => $query,^J type => \'intranet\',^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x556615a21100)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x556615a21100)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x556609f91718)', 'HASH(0x55661580ee78)', '/kohadevbox/koha/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x556609f91718)', 'HASH(0x55661580ee78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661580ee78)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x556615936490)', 'HASH(0x55661580ee78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661580ee78)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x556615773a48)', 'HASH(0x55661580ee78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661580ee78)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x556615977960)', 'HASH(0x55661580ee78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661580ee78)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x556615a20b30)', 'HASH(0x55661580ee78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661580ee78)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x556615a21340)', 'Try::Tiny::Catch=REF(0x556615946798)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5566159a3bf0)', 'HASH(0x55661580ee78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661580ee78)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5566159a3ab8)', 'HASH(0x55661580ee78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661580ee78)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x556615347c38)', 'HASH(0x55661580ee78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661580ee78)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x556615769688)', 'HASH(0x55661580ee78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661580ee78)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x556615892dc8)', 'HASH(0x55661580ee78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661580ee78)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x556615773f58)', 'HASH(0x55661580ee78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661580ee78)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x556615770920)', 'HASH(0x55661580ee78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661580ee78)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5566157704b8)', 'HASH(0x55661580ee78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661580ee78)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x556609f91538)', 'HASH(0x55661580ee78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x556609f91580)', 'HASH(0x55661580ee78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661580ee78)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x556615371ed0)', 'HASH(0x55661580ee78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661580ee78)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x55661536c3e0)', 'HASH(0x55661580ee78)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x556609907b00)', 'HASH(0x55661580ee78)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x556609907b00)', 'Net::Server::Proto::UNIX=GLOB(0x556615950978)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x556609907b00)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x556609907b00)', 'port', 'ARRAY(0x556609f2b470)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x556609907b00)', 'CODE(0x5566099079b0)', 'HASH(0x55660997fc90)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5566099079c8)', 'CODE(0x5566099079b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5566097461f8)', 'Plack::Handler::Starman=HASH(0x5566099079c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x556609644ac0)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1670641: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x556615949068)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x556615379f38)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x556615379f38)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x55660ad1c038)', 'HASH(0x5566159dbdb8)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x55660ad1c038)', 'HASH(0x5566159dbdb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159dbdb8)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x55661576f268)', 'HASH(0x5566159dbdb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159dbdb8)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5566158fdd48)', 'HASH(0x5566159dbdb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159dbdb8)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5566159a4d58)', 'HASH(0x5566159dbdb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159dbdb8)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5566157df1b8)', 'HASH(0x5566159dbdb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159dbdb8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5566157ef420)', 'Try::Tiny::Catch=REF(0x55661594bdb0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x556615a25d28)', 'HASH(0x5566159dbdb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159dbdb8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5566157ef1e0)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x556615950900)', 'ARRAY(0x5566157ef1e0)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5566157ef1e0)', 'CODE(0x556615950900)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x556615776448)', 'ARRAY(0x5566157ef1e0)', 'CODE(0x556615950900)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x556615776448)', 'HASH(0x5566159dbdb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159dbdb8)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x55661533d4a8)', 'HASH(0x5566159dbdb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159dbdb8)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x55661576f448)', 'HASH(0x5566159dbdb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159dbdb8)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5566158951e0)', 'HASH(0x5566159dbdb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159dbdb8)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x556615938f48)', 'HASH(0x5566159dbdb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159dbdb8)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x55661599a470)', 'HASH(0x5566159dbdb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159dbdb8)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5566157feb68)', 'HASH(0x5566159dbdb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159dbdb8)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x556609f91550)', 'HASH(0x5566159dbdb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x556609f91598)', 'HASH(0x5566159dbdb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159dbdb8)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x556615374ad8)', 'HASH(0x5566159dbdb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159dbdb8)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x556615361b88)', 'HASH(0x5566159dbdb8)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x556609907b00)', 'HASH(0x5566159dbdb8)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x556609907b00)', 'Net::Server::Proto::UNIX=GLOB(0x5566157aabd0)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x556609907b00)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x556609907b00)', 'port', 'ARRAY(0x556609f2b470)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x556609907b00)', 'CODE(0x5566099079b0)', 'HASH(0x55660997fc90)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5566099079c8)', 'CODE(0x5566099079b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5566097461f8)', 'Plack::Handler::Starman=HASH(0x5566099079c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x556609644ac0)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1670639: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5566157ebf78)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x556615849900)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x556615849900)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x55660ad4ad08)', 'HASH(0x5566157f0c08)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x55660ad4ad08)', 'HASH(0x5566157f0c08)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157f0c08)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5566157693a0)', 'HASH(0x5566157f0c08)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157f0c08)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5566158fbb50)', 'HASH(0x5566157f0c08)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157f0c08)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5566159a3698)', 'HASH(0x5566157f0c08)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157f0c08)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5566157dc3f0)', 'HASH(0x5566157f0c08)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157f0c08)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5566159dd948)', 'Try::Tiny::Catch=REF(0x5566157ebcf0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x556615a24910)', 'HASH(0x5566157f0c08)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157f0c08)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x556615878118)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x556615997ef0)', 'ARRAY(0x556615878118)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x556615878118)', 'CODE(0x556615997ef0)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x556615773a30)', 'ARRAY(0x556615878118)', 'CODE(0x556615997ef0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x556615773a30)', 'HASH(0x5566157f0c08)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157f0c08)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x556615347c38)', 'HASH(0x5566157f0c08)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157f0c08)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x556615769688)', 'HASH(0x5566157f0c08)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157f0c08)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x556615892dc8)', 'HASH(0x5566157f0c08)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157f0c08)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x556615773f58)', 'HASH(0x5566157f0c08)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157f0c08)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x556615770920)', 'HASH(0x5566157f0c08)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157f0c08)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5566157704b8)', 'HASH(0x5566157f0c08)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157f0c08)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x556609f91538)', 'HASH(0x5566157f0c08)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x556609f91580)', 'HASH(0x5566157f0c08)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157f0c08)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x556615371ed0)', 'HASH(0x5566157f0c08)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157f0c08)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x55661536c3e0)', 'HASH(0x5566157f0c08)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x556609907b00)', 'HASH(0x5566157f0c08)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x556609907b00)', 'Net::Server::Proto::UNIX=GLOB(0x5566158ade18)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x556609907b00)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x556609907b00)', 'port', 'ARRAY(0x556609f2b470)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x556609907b00)', 'CODE(0x5566099079b0)', 'HASH(0x55660997fc90)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5566099079c8)', 'CODE(0x5566099079b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5566097461f8)', 'Plack::Handler::Starman=HASH(0x5566099079c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x556609644ac0)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1670641: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x556615950828)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5566157cf348)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5566157cf348)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x55660ad1c038)', 'HASH(0x5566159a5700)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x55660ad1c038)', 'HASH(0x5566159a5700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a5700)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x55661576f268)', 'HASH(0x5566159a5700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a5700)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5566158fdd48)', 'HASH(0x5566159a5700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a5700)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5566159a4d58)', 'HASH(0x5566159a5700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a5700)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5566157df1b8)', 'HASH(0x5566159a5700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a5700)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x55661580cdb8)', 'Try::Tiny::Catch=REF(0x5566158df800)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x556615a25d28)', 'HASH(0x5566159a5700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a5700)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x556615a03290)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5566158b0148)', 'ARRAY(0x556615a03290)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x556615a03290)', 'CODE(0x5566158b0148)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x556615776448)', 'ARRAY(0x556615a03290)', 'CODE(0x5566158b0148)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x556615776448)', 'HASH(0x5566159a5700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a5700)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x55661533d4a8)', 'HASH(0x5566159a5700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a5700)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x55661576f448)', 'HASH(0x5566159a5700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a5700)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5566158951e0)', 'HASH(0x5566159a5700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a5700)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x556615938f48)', 'HASH(0x5566159a5700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a5700)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x55661599a470)', 'HASH(0x5566159a5700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a5700)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5566157feb68)', 'HASH(0x5566159a5700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a5700)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x556609f91550)', 'HASH(0x5566159a5700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x556609f91598)', 'HASH(0x5566159a5700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a5700)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x556615374ad8)', 'HASH(0x5566159a5700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566159a5700)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x556615361b88)', 'HASH(0x5566159a5700)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x556609907b00)', 'HASH(0x5566159a5700)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x556609907b00)', 'Net::Server::Proto::UNIX=GLOB(0x5566157d2950)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x556609907b00)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x556609907b00)', 'port', 'ARRAY(0x556609f2b470)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x556609907b00)', 'CODE(0x5566099079b0)', 'HASH(0x55660997fc90)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5566099079c8)', 'CODE(0x5566099079b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5566097461f8)', 'Plack::Handler::Starman=HASH(0x5566099079c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x556609644ac0)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1670639: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x556615a24988)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x55661580f280)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x55661580f280)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x55660ad4ad08)', 'HASH(0x55661590e130)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x55660ad4ad08)', 'HASH(0x55661590e130)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661590e130)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5566157693a0)', 'HASH(0x55661590e130)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661590e130)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5566158fbb50)', 'HASH(0x55661590e130)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661590e130)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5566159a3698)', 'HASH(0x55661590e130)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661590e130)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5566157dc3f0)', 'HASH(0x55661590e130)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661590e130)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x556615824690)', 'Try::Tiny::Catch=REF(0x5566159d9620)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x556615a24910)', 'HASH(0x55661590e130)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661590e130)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5566158dd618)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5566159744f8)', 'ARRAY(0x5566158dd618)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5566158dd618)', 'CODE(0x5566159744f8)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x556615773a30)', 'ARRAY(0x5566158dd618)', 'CODE(0x5566159744f8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x556615773a30)', 'HASH(0x55661590e130)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661590e130)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x556615347c38)', 'HASH(0x55661590e130)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661590e130)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x556615769688)', 'HASH(0x55661590e130)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661590e130)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x556615892dc8)', 'HASH(0x55661590e130)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661590e130)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x556615773f58)', 'HASH(0x55661590e130)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661590e130)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x556615770920)', 'HASH(0x55661590e130)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661590e130)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5566157704b8)', 'HASH(0x55661590e130)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661590e130)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x556609f91538)', 'HASH(0x55661590e130)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x556609f91580)', 'HASH(0x55661590e130)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661590e130)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x556615371ed0)', 'HASH(0x55661590e130)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55661590e130)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x55661536c3e0)', 'HASH(0x55661590e130)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x556609907b00)', 'HASH(0x55661590e130)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x556609907b00)', 'Net::Server::Proto::UNIX=GLOB(0x55661596faa8)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x556609907b00)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x556609907b00)', 'port', 'ARRAY(0x556609f2b470)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x556609907b00)', 'CODE(0x5566099079b0)', 'HASH(0x55660997fc90)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5566099079c8)', 'CODE(0x5566099079b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5566097461f8)', 'Plack::Handler::Starman=HASH(0x5566099079c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x556609644ac0)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1670641: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5566158dfa40)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x55661577a568)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x55661577a568)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x55660ad1c038)', 'HASH(0x5566157d34a8)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x55660ad1c038)', 'HASH(0x5566157d34a8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d34a8)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x55661576f268)', 'HASH(0x5566157d34a8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d34a8)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5566158fdd48)', 'HASH(0x5566157d34a8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d34a8)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5566159a4d58)', 'HASH(0x5566157d34a8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d34a8)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5566157df1b8)', 'HASH(0x5566157d34a8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d34a8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5566158287b0)', 'Try::Tiny::Catch=REF(0x556615811010)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x556615a25d28)', 'HASH(0x5566157d34a8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d34a8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x556615776448)', 'HASH(0x5566157d34a8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d34a8)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x55661533d4a8)', 'HASH(0x5566157d34a8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d34a8)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x55661576f448)', 'HASH(0x5566157d34a8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d34a8)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5566158951e0)', 'HASH(0x5566157d34a8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d34a8)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x556615938f48)', 'HASH(0x5566157d34a8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d34a8)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x55661599a470)', 'HASH(0x5566157d34a8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d34a8)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5566157feb68)', 'HASH(0x5566157d34a8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d34a8)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x556609f91550)', 'HASH(0x5566157d34a8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x556609f91598)', 'HASH(0x5566157d34a8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d34a8)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x556615374ad8)', 'HASH(0x5566157d34a8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566157d34a8)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x556615361b88)', 'HASH(0x5566157d34a8)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x556609907b00)', 'HASH(0x5566157d34a8)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x556609907b00)', 'Net::Server::Proto::UNIX=GLOB(0x556615948a20)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x556609907b00)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x556609907b00)', 'port', 'ARRAY(0x556609f2b470)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x556609907b00)', 'CODE(0x5566099079b0)', 'HASH(0x55660997fc90)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5566099079c8)', 'CODE(0x5566099079b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5566097461f8)', 'Plack::Handler::Starman=HASH(0x5566099079c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x556609644ac0)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1670639: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x556615824810)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x556615946288)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x556615946288)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x55660ad4ad08)', 'HASH(0x5566158ddb40)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x55660ad4ad08)', 'HASH(0x5566158ddb40)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566158ddb40)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5566157693a0)', 'HASH(0x5566158ddb40)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566158ddb40)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5566158fbb50)', 'HASH(0x5566158ddb40)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566158ddb40)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5566159a3698)', 'HASH(0x5566158ddb40)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566158ddb40)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5566157dc3f0)', 'HASH(0x5566158ddb40)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566158ddb40)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x556615824a08)', 'Try::Tiny::Catch=REF(0x556615824510)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x556615a24910)', 'HASH(0x5566158ddb40)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566158ddb40)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x556615773a30)', 'HASH(0x5566158ddb40)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566158ddb40)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x556615347c38)', 'HASH(0x5566158ddb40)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566158ddb40)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x556615769688)', 'HASH(0x5566158ddb40)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566158ddb40)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x556615892dc8)', 'HASH(0x5566158ddb40)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566158ddb40)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x556615773f58)', 'HASH(0x5566158ddb40)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566158ddb40)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x556615770920)', 'HASH(0x5566158ddb40)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566158ddb40)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5566157704b8)', 'HASH(0x5566158ddb40)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566158ddb40)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x556609f91538)', 'HASH(0x5566158ddb40)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x556609f91580)', 'HASH(0x5566158ddb40)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566158ddb40)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x556615371ed0)', 'HASH(0x5566158ddb40)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5566158ddb40)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x55661536c3e0)', 'HASH(0x5566158ddb40)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x556609907b00)', 'HASH(0x5566158ddb40)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x556609907b00)', 'Net::Server::Proto::UNIX=GLOB(0x5566157c9dc8)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x556609907b00)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x556609907b00)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x556609907b00)', 'port', 'ARRAY(0x556609f2b470)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x556609907b00)', 'CODE(0x5566099079b0)', 'HASH(0x55660997fc90)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5566099079c8)', 'CODE(0x5566099079b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5566097461f8)', 'Plack::Handler::Starman=HASH(0x5566099079c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x556609644ac0)') called at /bin/starman line 38 2026/08/05-14:16:46 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/05-14:16:46 Worker processes cleaned up 2026/08/05-14:16:46 Server closing! Process Backgrounded 2026/08/05-14:16:47 Starman::Server (type Net::Server::PreFork) starting! pid(1671307) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ Could not mkdir /tmp/cgi_compile_1671309: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fe2123220)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561fed94edf0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561fed94edf0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed9bed70)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed9bed70)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9bed70)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8c0f68)', 'HASH(0x561fed9bed70)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9bed70)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fed9ce3d8)', 'HASH(0x561fed9bed70)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9bed70)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8e81a0)', 'HASH(0x561fed9bed70)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9bed70)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9cac08)', 'HASH(0x561fed9bed70)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9bed70)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fed8a5638)', 'Try::Tiny::Catch=REF(0x561fedad8bc0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedad95f8)', 'HASH(0x561fed9bed70)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9bed70)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'HASH(0x561fed9bed70)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9bed70)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed073920)', 'HASH(0x561fed9bed70)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9bed70)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8c4118)', 'HASH(0x561fed9bed70)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9bed70)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561feda33f88)', 'HASH(0x561fed9bed70)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9bed70)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9baf50)', 'HASH(0x561fed9bed70)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9bed70)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9a3070)', 'HASH(0x561fed9bed70)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9bed70)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed89e718)', 'HASH(0x561fed9bed70)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9bed70)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832c0)', 'HASH(0x561fed9bed70)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe2083308)', 'HASH(0x561fed9bed70)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9bed70)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed459bd0)', 'HASH(0x561fed9bed70)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9bed70)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed44e988)', 'HASH(0x561fed9bed70)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fed9bed70)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fed9a3400)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671308: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fe21231d8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561fedab1330)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561fedab1330)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fedab5eb0)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fedab5eb0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedab5eb0)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8cc638)', 'HASH(0x561fedab5eb0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedab5eb0)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fedb263f8)', 'HASH(0x561fedab5eb0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedab5eb0)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8f3ea0)', 'HASH(0x561fedab5eb0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedab5eb0)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9d32b8)', 'HASH(0x561fedab5eb0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedab5eb0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fed8ada48)', 'Try::Tiny::Catch=REF(0x561fedae2038)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedae44b0)', 'HASH(0x561fedab5eb0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedab5eb0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9bb928)', 'HASH(0x561fedab5eb0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedab5eb0)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed43d938)', 'HASH(0x561fedab5eb0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedab5eb0)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8cc6f8)', 'HASH(0x561fedab5eb0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedab5eb0)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561fed4723e0)', 'HASH(0x561fedab5eb0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedab5eb0)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9c33f8)', 'HASH(0x561fedab5eb0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedab5eb0)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9bffb8)', 'HASH(0x561fedab5eb0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedab5eb0)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed8a93d8)', 'HASH(0x561fedab5eb0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedab5eb0)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832a8)', 'HASH(0x561fedab5eb0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe20832f0)', 'HASH(0x561fedab5eb0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedab5eb0)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed462918)', 'HASH(0x561fedab5eb0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedab5eb0)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed45baa0)', 'HASH(0x561fedab5eb0)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fedab5eb0)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fed9af1e0)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671309: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fed94e748)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561fed9fd868)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561fed9fd868)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fedad9358)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fedad9358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedad9358)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8c0f68)', 'HASH(0x561fedad9358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedad9358)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fed9ce3d8)', 'HASH(0x561fedad9358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedad9358)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8e81a0)', 'HASH(0x561fedad9358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedad9358)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9cac08)', 'HASH(0x561fedad9358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedad9358)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fedad1250)', 'Try::Tiny::Catch=REF(0x561feda84938)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedad95f8)', 'HASH(0x561fedad9358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedad9358)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'HASH(0x561fedad9358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedad9358)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed073920)', 'HASH(0x561fedad9358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedad9358)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8c4118)', 'HASH(0x561fedad9358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedad9358)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561feda33f88)', 'HASH(0x561fedad9358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedad9358)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9baf50)', 'HASH(0x561fedad9358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedad9358)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9a3070)', 'HASH(0x561fedad9358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedad9358)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed89e718)', 'HASH(0x561fedad9358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedad9358)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832c0)', 'HASH(0x561fedad9358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe2083308)', 'HASH(0x561fedad9358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedad9358)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed459bd0)', 'HASH(0x561fedad9358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedad9358)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed44e988)', 'HASH(0x561fedad9358)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fedad9358)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fedad1088)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671308: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fed9554d8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561fed8add00)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561fed8add00)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fedadc0b8)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fedadc0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedadc0b8)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8cc638)', 'HASH(0x561fedadc0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedadc0b8)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fedb263f8)', 'HASH(0x561fedadc0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedadc0b8)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8f3ea0)', 'HASH(0x561fedadc0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedadc0b8)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9d32b8)', 'HASH(0x561fedadc0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedadc0b8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fedadc178)', 'Try::Tiny::Catch=REF(0x561fed86ee90)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedae44b0)', 'HASH(0x561fedadc0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedadc0b8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9bb928)', 'HASH(0x561fedadc0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedadc0b8)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed43d938)', 'HASH(0x561fedadc0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedadc0b8)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8cc6f8)', 'HASH(0x561fedadc0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedadc0b8)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561fed4723e0)', 'HASH(0x561fedadc0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedadc0b8)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9c33f8)', 'HASH(0x561fedadc0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedadc0b8)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9bffb8)', 'HASH(0x561fedadc0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedadc0b8)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed8a93d8)', 'HASH(0x561fedadc0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedadc0b8)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832a8)', 'HASH(0x561fedadc0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe20832f0)', 'HASH(0x561fedadc0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedadc0b8)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed462918)', 'HASH(0x561fedadc0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedadc0b8)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed45baa0)', 'HASH(0x561fedadc0b8)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fedadc0b8)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fedadbfb0)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671309: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fed9fd928)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561fed9fe180)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561fed9fe180)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561feda05d60)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561feda05d60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d60)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8c0f68)', 'HASH(0x561feda05d60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d60)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fed9ce3d8)', 'HASH(0x561feda05d60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d60)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8e81a0)', 'HASH(0x561feda05d60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d60)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9cac08)', 'HASH(0x561feda05d60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d60)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561feda9a888)', 'Try::Tiny::Catch=REF(0x561feda63260)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedad95f8)', 'HASH(0x561feda05d60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d60)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x561feda9dcf0)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x561fed94a3b8)', 'ARRAY(0x561feda9dcf0)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x561feda9dcf0)', 'CODE(0x561fed94a3b8)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'ARRAY(0x561feda9dcf0)', 'CODE(0x561fed94a3b8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'HASH(0x561feda05d60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d60)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed073920)', 'HASH(0x561feda05d60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d60)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8c4118)', 'HASH(0x561feda05d60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d60)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561feda33f88)', 'HASH(0x561feda05d60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d60)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9baf50)', 'HASH(0x561feda05d60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d60)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9a3070)', 'HASH(0x561feda05d60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d60)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed89e718)', 'HASH(0x561feda05d60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d60)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832c0)', 'HASH(0x561feda05d60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe2083308)', 'HASH(0x561feda05d60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d60)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed459bd0)', 'HASH(0x561feda05d60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d60)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed44e988)', 'HASH(0x561feda05d60)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561feda05d60)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fedad1010)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671308: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561feda05d50)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561fed92e8d0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561fed92e8d0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561feda0d300)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561feda0d300)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda0d300)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8cc638)', 'HASH(0x561feda0d300)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda0d300)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fedb263f8)', 'HASH(0x561feda0d300)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda0d300)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8f3ea0)', 'HASH(0x561feda0d300)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda0d300)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9d32b8)', 'HASH(0x561feda0d300)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda0d300)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fed931c68)', 'Try::Tiny::Catch=REF(0x561feda090c0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedae44b0)', 'HASH(0x561feda0d300)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda0d300)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x561fed932598)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x561fed955700)', 'ARRAY(0x561fed932598)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x561fed932598)', 'CODE(0x561fed955700)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x561fed9bb928)', 'ARRAY(0x561fed932598)', 'CODE(0x561fed955700)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9bb928)', 'HASH(0x561feda0d300)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda0d300)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed43d938)', 'HASH(0x561feda0d300)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda0d300)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8cc6f8)', 'HASH(0x561feda0d300)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda0d300)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561fed4723e0)', 'HASH(0x561feda0d300)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda0d300)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9c33f8)', 'HASH(0x561feda0d300)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda0d300)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9bffb8)', 'HASH(0x561feda0d300)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda0d300)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed8a93d8)', 'HASH(0x561feda0d300)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda0d300)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832a8)', 'HASH(0x561feda0d300)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe20832f0)', 'HASH(0x561feda0d300)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda0d300)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed462918)', 'HASH(0x561feda0d300)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda0d300)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed45baa0)', 'HASH(0x561feda0d300)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561feda0d300)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fed8ad9b8)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671309: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fed4652b8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561fed9656b0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561fed9656b0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561feda01de0)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561feda01de0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda01de0)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8c0f68)', 'HASH(0x561feda01de0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda01de0)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fed9ce3d8)', 'HASH(0x561feda01de0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda01de0)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8e81a0)', 'HASH(0x561feda01de0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda01de0)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9cac08)', 'HASH(0x561feda01de0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda01de0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fedad9358)', 'Try::Tiny::Catch=REF(0x561feda9d870)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedad95f8)', 'HASH(0x561feda01de0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda01de0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'HASH(0x561feda01de0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda01de0)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed073920)', 'HASH(0x561feda01de0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda01de0)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8c4118)', 'HASH(0x561feda01de0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda01de0)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561feda33f88)', 'HASH(0x561feda01de0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda01de0)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9baf50)', 'HASH(0x561feda01de0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda01de0)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9a3070)', 'HASH(0x561feda01de0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda01de0)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed89e718)', 'HASH(0x561feda01de0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda01de0)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832c0)', 'HASH(0x561feda01de0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe2083308)', 'HASH(0x561feda01de0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda01de0)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed459bd0)', 'HASH(0x561feda01de0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda01de0)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed44e988)', 'HASH(0x561feda01de0)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561feda01de0)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561feda7ce70)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671308: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fedac5eb0)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561fed970568)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561fed970568)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fed8a63f8)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fed8a63f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a63f8)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8cc638)', 'HASH(0x561fed8a63f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a63f8)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fedb263f8)', 'HASH(0x561fed8a63f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a63f8)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8f3ea0)', 'HASH(0x561fed8a63f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a63f8)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9d32b8)', 'HASH(0x561fed8a63f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a63f8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fedadc0b8)', 'Try::Tiny::Catch=REF(0x561feda0cfe8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedae44b0)', 'HASH(0x561fed8a63f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a63f8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9bb928)', 'HASH(0x561fed8a63f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a63f8)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed43d938)', 'HASH(0x561fed8a63f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a63f8)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8cc6f8)', 'HASH(0x561fed8a63f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a63f8)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561fed4723e0)', 'HASH(0x561fed8a63f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a63f8)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9c33f8)', 'HASH(0x561fed8a63f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a63f8)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9bffb8)', 'HASH(0x561fed8a63f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a63f8)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed8a93d8)', 'HASH(0x561fed8a63f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a63f8)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832a8)', 'HASH(0x561fed8a63f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe20832f0)', 'HASH(0x561fed8a63f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a63f8)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed462918)', 'HASH(0x561fed8a63f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a63f8)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed45baa0)', 'HASH(0x561fed8a63f8)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fed8a63f8)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fedaa5d58)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671309: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fedadcf98)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561fed8fb178)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561fed8fb178)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed9657d0)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed9657d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9657d0)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8c0f68)', 'HASH(0x561fed9657d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9657d0)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fed9ce3d8)', 'HASH(0x561fed9657d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9657d0)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8e81a0)', 'HASH(0x561fed9657d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9657d0)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9cac08)', 'HASH(0x561fed9657d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9657d0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fedaa9680)', 'Try::Tiny::Catch=REF(0x561feda4ae40)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedad95f8)', 'HASH(0x561fed9657d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9657d0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x561fedaa9548)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x561feda9d6d8)', 'ARRAY(0x561fedaa9548)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x561fedaa9548)', 'CODE(0x561feda9d6d8)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'ARRAY(0x561fedaa9548)', 'CODE(0x561feda9d6d8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'HASH(0x561fed9657d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9657d0)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed073920)', 'HASH(0x561fed9657d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9657d0)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8c4118)', 'HASH(0x561fed9657d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9657d0)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561feda33f88)', 'HASH(0x561fed9657d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9657d0)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9baf50)', 'HASH(0x561fed9657d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9657d0)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9a3070)', 'HASH(0x561fed9657d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9657d0)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed89e718)', 'HASH(0x561fed9657d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9657d0)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832c0)', 'HASH(0x561fed9657d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe2083308)', 'HASH(0x561fed9657d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9657d0)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed459bd0)', 'HASH(0x561fed9657d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9657d0)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed44e988)', 'HASH(0x561fed9657d0)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fed9657d0)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561feda9d900)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671308: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fedae7f18)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561fed906690)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561fed906690)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fed4990e0)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fed4990e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed4990e0)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8cc638)', 'HASH(0x561fed4990e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed4990e0)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fedb263f8)', 'HASH(0x561fed4990e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed4990e0)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8f3ea0)', 'HASH(0x561fed4990e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed4990e0)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9d32b8)', 'HASH(0x561fed4990e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed4990e0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fedab1ca8)', 'Try::Tiny::Catch=REF(0x561fed9364e8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedae44b0)', 'HASH(0x561fed4990e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed4990e0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x561fedab1be8)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x561feda856a8)', 'ARRAY(0x561fedab1be8)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x561fedab1be8)', 'CODE(0x561feda856a8)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x561fed9bb928)', 'ARRAY(0x561fedab1be8)', 'CODE(0x561feda856a8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9bb928)', 'HASH(0x561fed4990e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed4990e0)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed43d938)', 'HASH(0x561fed4990e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed4990e0)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8cc6f8)', 'HASH(0x561fed4990e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed4990e0)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561fed4723e0)', 'HASH(0x561fed4990e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed4990e0)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9c33f8)', 'HASH(0x561fed4990e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed4990e0)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9bffb8)', 'HASH(0x561fed4990e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed4990e0)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed8a93d8)', 'HASH(0x561fed4990e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed4990e0)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832a8)', 'HASH(0x561fed4990e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe20832f0)', 'HASH(0x561fed4990e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed4990e0)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed462918)', 'HASH(0x561fed4990e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed4990e0)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed45baa0)', 'HASH(0x561fed4990e0)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fed4990e0)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fedadbe30)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671309: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fedaa9458)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561fedaa9878)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561fedaa9878)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed91a6e8)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed91a6e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed91a6e8)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8c0f68)', 'HASH(0x561fed91a6e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed91a6e8)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fed9ce3d8)', 'HASH(0x561fed91a6e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed91a6e8)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8e81a0)', 'HASH(0x561fed91a6e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed91a6e8)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9cac08)', 'HASH(0x561fed91a6e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed91a6e8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fed997460)', 'Try::Tiny::Catch=REF(0x561feda4ade0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedad95f8)', 'HASH(0x561fed91a6e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed91a6e8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x561fed9f3138)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x561fed9657e8)', 'ARRAY(0x561fed9f3138)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x561fed9f3138)', 'CODE(0x561fed9657e8)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'ARRAY(0x561fed9f3138)', 'CODE(0x561fed9657e8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'HASH(0x561fed91a6e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed91a6e8)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed073920)', 'HASH(0x561fed91a6e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed91a6e8)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8c4118)', 'HASH(0x561fed91a6e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed91a6e8)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561feda33f88)', 'HASH(0x561fed91a6e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed91a6e8)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9baf50)', 'HASH(0x561fed91a6e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed91a6e8)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9a3070)', 'HASH(0x561fed91a6e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed91a6e8)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed89e718)', 'HASH(0x561fed91a6e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed91a6e8)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832c0)', 'HASH(0x561fed91a6e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe2083308)', 'HASH(0x561fed91a6e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed91a6e8)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed459bd0)', 'HASH(0x561fed91a6e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed91a6e8)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed44e988)', 'HASH(0x561fed91a6e8)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fed91a6e8)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fed89dc50)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671308: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fed8a61d0)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561fed9bb430)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561fed9bb430)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fed923b78)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fed923b78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed923b78)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8cc638)', 'HASH(0x561fed923b78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed923b78)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fedb263f8)', 'HASH(0x561fed923b78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed923b78)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8f3ea0)', 'HASH(0x561fed923b78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed923b78)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9d32b8)', 'HASH(0x561fed923b78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed923b78)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561feda51f48)', 'Try::Tiny::Catch=REF(0x561feda76f50)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedae44b0)', 'HASH(0x561fed923b78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed923b78)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x561feda51f90)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x561fed9708c8)', 'ARRAY(0x561feda51f90)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x561feda51f90)', 'CODE(0x561fed9708c8)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x561fed9bb928)', 'ARRAY(0x561feda51f90)', 'CODE(0x561fed9708c8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9bb928)', 'HASH(0x561fed923b78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed923b78)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed43d938)', 'HASH(0x561fed923b78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed923b78)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8cc6f8)', 'HASH(0x561fed923b78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed923b78)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561fed4723e0)', 'HASH(0x561fed923b78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed923b78)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9c33f8)', 'HASH(0x561fed923b78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed923b78)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9bffb8)', 'HASH(0x561fed923b78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed923b78)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed8a93d8)', 'HASH(0x561fed923b78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed923b78)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832a8)', 'HASH(0x561fed923b78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe20832f0)', 'HASH(0x561fed923b78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed923b78)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed462918)', 'HASH(0x561fed923b78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed923b78)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed45baa0)', 'HASH(0x561fed923b78)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fed923b78)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fed9555e0)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671309: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fedab8c00)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561fed9f9ea0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561fed9f9ea0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed997340)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed997340)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed997340)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8c0f68)', 'HASH(0x561fed997340)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed997340)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fed9ce3d8)', 'HASH(0x561fed997340)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed997340)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8e81a0)', 'HASH(0x561fed997340)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed997340)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9cac08)', 'HASH(0x561fed997340)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed997340)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561feda5fb00)', 'Try::Tiny::Catch=REF(0x561feda060d8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedad95f8)', 'HASH(0x561fed997340)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed997340)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x561feda5fc98)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x561fed89e040)', 'ARRAY(0x561feda5fc98)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x561feda5fc98)', 'CODE(0x561fed89e040)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'ARRAY(0x561feda5fc98)', 'CODE(0x561fed89e040)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'HASH(0x561fed997340)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed997340)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed073920)', 'HASH(0x561fed997340)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed997340)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8c4118)', 'HASH(0x561fed997340)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed997340)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561feda33f88)', 'HASH(0x561fed997340)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed997340)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9baf50)', 'HASH(0x561fed997340)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed997340)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9a3070)', 'HASH(0x561fed997340)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed997340)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed89e718)', 'HASH(0x561fed997340)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed997340)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832c0)', 'HASH(0x561fed997340)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe2083308)', 'HASH(0x561fed997340)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed997340)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed459bd0)', 'HASH(0x561fed997340)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed997340)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed44e988)', 'HASH(0x561fed997340)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fed997340)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fedab8cf0)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671308: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fed9b3ea0)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561feda52140)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561feda52140)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fed9a0460)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fed9a0460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a0460)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8cc638)', 'HASH(0x561fed9a0460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a0460)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fedb263f8)', 'HASH(0x561fed9a0460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a0460)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8f3ea0)', 'HASH(0x561fed9a0460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a0460)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9d32b8)', 'HASH(0x561fed9a0460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a0460)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561feda03408)', 'Try::Tiny::Catch=REF(0x561feda03570)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedae44b0)', 'HASH(0x561fed9a0460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a0460)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x561feda03390)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x561fedae22a8)', 'ARRAY(0x561feda03390)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x561feda03390)', 'CODE(0x561fedae22a8)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x561fed9bb928)', 'ARRAY(0x561feda03390)', 'CODE(0x561fedae22a8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9bb928)', 'HASH(0x561fed9a0460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a0460)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed43d938)', 'HASH(0x561fed9a0460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a0460)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8cc6f8)', 'HASH(0x561fed9a0460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a0460)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561fed4723e0)', 'HASH(0x561fed9a0460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a0460)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9c33f8)', 'HASH(0x561fed9a0460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a0460)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9bffb8)', 'HASH(0x561fed9a0460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a0460)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed8a93d8)', 'HASH(0x561fed9a0460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a0460)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832a8)', 'HASH(0x561fed9a0460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe20832f0)', 'HASH(0x561fed9a0460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a0460)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed462918)', 'HASH(0x561fed9a0460)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a0460)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed45baa0)', 'HASH(0x561fed9a0460)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fed9a0460)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fed9fb5d8)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671309: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fed9f62a8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561fedabc710)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561fedabc710)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed9fa668)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed9fa668)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa668)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8c0f68)', 'HASH(0x561fed9fa668)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa668)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fed9ce3d8)', 'HASH(0x561fed9fa668)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa668)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8e81a0)', 'HASH(0x561fed9fa668)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa668)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9cac08)', 'HASH(0x561fed9fa668)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa668)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fed91a6e8)', 'Try::Tiny::Catch=REF(0x561feda7d560)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedad95f8)', 'HASH(0x561fed9fa668)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa668)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'HASH(0x561fed9fa668)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa668)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed073920)', 'HASH(0x561fed9fa668)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa668)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8c4118)', 'HASH(0x561fed9fa668)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa668)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561feda33f88)', 'HASH(0x561fed9fa668)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa668)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9baf50)', 'HASH(0x561fed9fa668)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa668)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9a3070)', 'HASH(0x561fed9fa668)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa668)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed89e718)', 'HASH(0x561fed9fa668)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa668)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832c0)', 'HASH(0x561fed9fa668)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe2083308)', 'HASH(0x561fed9fa668)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa668)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed459bd0)', 'HASH(0x561fed9fa668)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa668)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed44e988)', 'HASH(0x561fed9fa668)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fed9fa668)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fed89a030)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671308: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561feda030a8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561feda0d138)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561feda0d138)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561feda037c8)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561feda037c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda037c8)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8cc638)', 'HASH(0x561feda037c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda037c8)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fedb263f8)', 'HASH(0x561feda037c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda037c8)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8f3ea0)', 'HASH(0x561feda037c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda037c8)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9d32b8)', 'HASH(0x561feda037c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda037c8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fed923b78)', 'Try::Tiny::Catch=REF(0x561feda02f88)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedae44b0)', 'HASH(0x561feda037c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda037c8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9bb928)', 'HASH(0x561feda037c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda037c8)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed43d938)', 'HASH(0x561feda037c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda037c8)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8cc6f8)', 'HASH(0x561feda037c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda037c8)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561fed4723e0)', 'HASH(0x561feda037c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda037c8)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9c33f8)', 'HASH(0x561feda037c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda037c8)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9bffb8)', 'HASH(0x561feda037c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda037c8)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed8a93d8)', 'HASH(0x561feda037c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda037c8)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832a8)', 'HASH(0x561feda037c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe20832f0)', 'HASH(0x561feda037c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda037c8)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed462918)', 'HASH(0x561feda037c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda037c8)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed45baa0)', 'HASH(0x561feda037c8)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561feda037c8)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fecd50f78)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671309: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fed91a6a0)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561fed928d78)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561fed928d78)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fedabcc98)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fedabcc98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedabcc98)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8c0f68)', 'HASH(0x561fedabcc98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedabcc98)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fed9ce3d8)', 'HASH(0x561fedabcc98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedabcc98)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8e81a0)', 'HASH(0x561fedabcc98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedabcc98)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9cac08)', 'HASH(0x561fedabcc98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedabcc98)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fed964d98)', 'Try::Tiny::Catch=REF(0x561feda01ee8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedad95f8)', 'HASH(0x561fedabcc98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedabcc98)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x561feda7b078)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x561feda6e7e0)', 'ARRAY(0x561feda7b078)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x561feda7b078)', 'CODE(0x561feda6e7e0)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'ARRAY(0x561feda7b078)', 'CODE(0x561feda6e7e0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'HASH(0x561fedabcc98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedabcc98)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed073920)', 'HASH(0x561fedabcc98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedabcc98)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8c4118)', 'HASH(0x561fedabcc98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedabcc98)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561feda33f88)', 'HASH(0x561fedabcc98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedabcc98)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9baf50)', 'HASH(0x561fedabcc98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedabcc98)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9a3070)', 'HASH(0x561fedabcc98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedabcc98)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed89e718)', 'HASH(0x561fedabcc98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedabcc98)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832c0)', 'HASH(0x561fedabcc98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe2083308)', 'HASH(0x561fedabcc98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedabcc98)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed459bd0)', 'HASH(0x561fedabcc98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedabcc98)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed44e988)', 'HASH(0x561fedabcc98)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fedabcc98)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561feda08700)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671308: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561feda85690)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561feda82050)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561feda82050)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561feda05d20)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561feda05d20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d20)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8cc638)', 'HASH(0x561feda05d20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d20)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fedb263f8)', 'HASH(0x561feda05d20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d20)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8f3ea0)', 'HASH(0x561feda05d20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d20)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9d32b8)', 'HASH(0x561feda05d20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d20)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fed851140)', 'Try::Tiny::Catch=REF(0x561feda65968)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedae44b0)', 'HASH(0x561feda05d20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d20)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x561feda84ee0)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x561feda852a0)', 'ARRAY(0x561feda84ee0)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x561feda84ee0)', 'CODE(0x561feda852a0)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x561fed9bb928)', 'ARRAY(0x561feda84ee0)', 'CODE(0x561feda852a0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9bb928)', 'HASH(0x561feda05d20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d20)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed43d938)', 'HASH(0x561feda05d20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d20)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8cc6f8)', 'HASH(0x561feda05d20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d20)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561fed4723e0)', 'HASH(0x561feda05d20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d20)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9c33f8)', 'HASH(0x561feda05d20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d20)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9bffb8)', 'HASH(0x561feda05d20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d20)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed8a93d8)', 'HASH(0x561feda05d20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d20)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832a8)', 'HASH(0x561feda05d20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe20832f0)', 'HASH(0x561feda05d20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d20)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed462918)', 'HASH(0x561feda05d20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda05d20)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed45baa0)', 'HASH(0x561feda05d20)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561feda05d20)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561feda11bd8)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671309: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561feda7a940)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561fed8a5728)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561fed8a5728)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed960c88)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed960c88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed960c88)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8c0f68)', 'HASH(0x561fed960c88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed960c88)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fed9ce3d8)', 'HASH(0x561fed960c88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed960c88)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8e81a0)', 'HASH(0x561fed960c88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed960c88)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9cac08)', 'HASH(0x561fed960c88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed960c88)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fed9fa668)', 'Try::Tiny::Catch=REF(0x561fed9f5e28)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedad95f8)', 'HASH(0x561fed960c88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed960c88)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'HASH(0x561fed960c88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed960c88)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed073920)', 'HASH(0x561fed960c88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed960c88)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8c4118)', 'HASH(0x561fed960c88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed960c88)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561feda33f88)', 'HASH(0x561fed960c88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed960c88)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9baf50)', 'HASH(0x561fed960c88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed960c88)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9a3070)', 'HASH(0x561fed960c88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed960c88)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed89e718)', 'HASH(0x561fed960c88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed960c88)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832c0)', 'HASH(0x561fed960c88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe2083308)', 'HASH(0x561fed960c88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed960c88)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed459bd0)', 'HASH(0x561fed960c88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed960c88)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed44e988)', 'HASH(0x561fed960c88)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fed960c88)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fed917a70)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671308: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fed851170)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561fed8a6230)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561fed8a6230)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fed84e2f0)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fed84e2f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e2f0)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8cc638)', 'HASH(0x561fed84e2f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e2f0)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fedb263f8)', 'HASH(0x561fed84e2f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e2f0)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8f3ea0)', 'HASH(0x561fed84e2f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e2f0)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9d32b8)', 'HASH(0x561fed84e2f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e2f0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561feda037c8)', 'Try::Tiny::Catch=REF(0x561feda821e8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedae44b0)', 'HASH(0x561fed84e2f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e2f0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9bb928)', 'HASH(0x561fed84e2f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e2f0)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed43d938)', 'HASH(0x561fed84e2f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e2f0)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8cc6f8)', 'HASH(0x561fed84e2f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e2f0)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561fed4723e0)', 'HASH(0x561fed84e2f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e2f0)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9c33f8)', 'HASH(0x561fed84e2f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e2f0)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9bffb8)', 'HASH(0x561fed84e2f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e2f0)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed8a93d8)', 'HASH(0x561fed84e2f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e2f0)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832a8)', 'HASH(0x561fed84e2f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe20832f0)', 'HASH(0x561fed84e2f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e2f0)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed462918)', 'HASH(0x561fed84e2f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e2f0)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed45baa0)', 'HASH(0x561fed84e2f0)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fed84e2f0)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561feda84f28)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671309: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fed994de8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561feda08628)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561feda08628)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561feda7d758)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561feda7d758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda7d758)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8c0f68)', 'HASH(0x561feda7d758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda7d758)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fed9ce3d8)', 'HASH(0x561feda7d758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda7d758)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8e81a0)', 'HASH(0x561feda7d758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda7d758)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9cac08)', 'HASH(0x561feda7d758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda7d758)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561feda4abe8)', 'Try::Tiny::Catch=REF(0x561fed9a3388)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedad95f8)', 'HASH(0x561feda7d758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda7d758)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'HASH(0x561feda7d758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda7d758)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed073920)', 'HASH(0x561feda7d758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda7d758)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8c4118)', 'HASH(0x561feda7d758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda7d758)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561feda33f88)', 'HASH(0x561feda7d758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda7d758)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9baf50)', 'HASH(0x561feda7d758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda7d758)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9a3070)', 'HASH(0x561feda7d758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda7d758)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed89e718)', 'HASH(0x561feda7d758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda7d758)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832c0)', 'HASH(0x561feda7d758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe2083308)', 'HASH(0x561feda7d758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda7d758)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed459bd0)', 'HASH(0x561feda7d758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda7d758)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed44e988)', 'HASH(0x561feda7d758)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561feda7d758)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fed996e30)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671308: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fed9557a8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561fed893220)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561fed893220)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fed9a08f8)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fed9a08f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a08f8)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8cc638)', 'HASH(0x561fed9a08f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a08f8)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fedb263f8)', 'HASH(0x561fed9a08f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a08f8)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8f3ea0)', 'HASH(0x561fed9a08f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a08f8)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9d32b8)', 'HASH(0x561fed9a08f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a08f8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fed8a5d08)', 'Try::Tiny::Catch=REF(0x561fed954e00)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedae44b0)', 'HASH(0x561fed9a08f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a08f8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9bb928)', 'HASH(0x561fed9a08f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a08f8)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed43d938)', 'HASH(0x561fed9a08f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a08f8)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8cc6f8)', 'HASH(0x561fed9a08f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a08f8)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561fed4723e0)', 'HASH(0x561fed9a08f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a08f8)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9c33f8)', 'HASH(0x561fed9a08f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a08f8)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9bffb8)', 'HASH(0x561fed9a08f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a08f8)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed8a93d8)', 'HASH(0x561fed9a08f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a08f8)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832a8)', 'HASH(0x561fed9a08f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe20832f0)', 'HASH(0x561fed9a08f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a08f8)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed462918)', 'HASH(0x561fed9a08f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9a08f8)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed45baa0)', 'HASH(0x561fed9a08f8)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fed9a08f8)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fed84e2c0)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671309: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561feda9da38)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561fed964c30)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561fed964c30)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed9f2f10)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed9f2f10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f2f10)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8c0f68)', 'HASH(0x561fed9f2f10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f2f10)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fed9ce3d8)', 'HASH(0x561fed9f2f10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f2f10)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8e81a0)', 'HASH(0x561fed9f2f10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f2f10)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9cac08)', 'HASH(0x561fed9f2f10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f2f10)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fed88a1d8)', 'Try::Tiny::Catch=REF(0x561fed8fe518)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedad95f8)', 'HASH(0x561fed9f2f10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f2f10)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'HASH(0x561fed9f2f10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f2f10)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed073920)', 'HASH(0x561fed9f2f10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f2f10)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8c4118)', 'HASH(0x561fed9f2f10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f2f10)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561feda33f88)', 'HASH(0x561fed9f2f10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f2f10)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9baf50)', 'HASH(0x561fed9f2f10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f2f10)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9a3070)', 'HASH(0x561fed9f2f10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f2f10)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed89e718)', 'HASH(0x561fed9f2f10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f2f10)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832c0)', 'HASH(0x561fed9f2f10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe2083308)', 'HASH(0x561fed9f2f10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f2f10)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed459bd0)', 'HASH(0x561fed9f2f10)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f2f10)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed44e988)', 'HASH(0x561fed9f2f10)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fed9f2f10)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fed8fe140)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671308: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fed8f4230)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561feda05888)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561feda05888)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fed8b1100)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fed8b1100)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8b1100)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8cc638)', 'HASH(0x561fed8b1100)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8b1100)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fedb263f8)', 'HASH(0x561fed8b1100)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8b1100)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8f3ea0)', 'HASH(0x561fed8b1100)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8b1100)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9d32b8)', 'HASH(0x561fed8b1100)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8b1100)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fed8a5fc0)', 'Try::Tiny::Catch=REF(0x561fedb03928)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedae44b0)', 'HASH(0x561fed8b1100)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8b1100)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9bb928)', 'HASH(0x561fed8b1100)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8b1100)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed43d938)', 'HASH(0x561fed8b1100)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8b1100)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8cc6f8)', 'HASH(0x561fed8b1100)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8b1100)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561fed4723e0)', 'HASH(0x561fed8b1100)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8b1100)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9c33f8)', 'HASH(0x561fed8b1100)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8b1100)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9bffb8)', 'HASH(0x561fed8b1100)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8b1100)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed8a93d8)', 'HASH(0x561fed8b1100)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8b1100)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832a8)', 'HASH(0x561fed8b1100)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe20832f0)', 'HASH(0x561fed8b1100)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8b1100)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed462918)', 'HASH(0x561fed8b1100)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8b1100)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed45baa0)', 'HASH(0x561fed8b1100)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fed8b1100)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fed8515a8)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671309: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561feda62f30)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561feda059e8)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561feda059e8)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561feda62d38)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561feda62d38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda62d38)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8c0f68)', 'HASH(0x561feda62d38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda62d38)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fed9ce3d8)', 'HASH(0x561feda62d38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda62d38)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8e81a0)', 'HASH(0x561feda62d38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda62d38)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9cac08)', 'HASH(0x561feda62d38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda62d38)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fed43aa88)', 'Try::Tiny::Catch=REF(0x561fed8fe578)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedad95f8)', 'HASH(0x561feda62d38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda62d38)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'HASH(0x561feda62d38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda62d38)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed073920)', 'HASH(0x561feda62d38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda62d38)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8c4118)', 'HASH(0x561feda62d38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda62d38)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561feda33f88)', 'HASH(0x561feda62d38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda62d38)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9baf50)', 'HASH(0x561feda62d38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda62d38)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9a3070)', 'HASH(0x561feda62d38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda62d38)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed89e718)', 'HASH(0x561feda62d38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda62d38)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832c0)', 'HASH(0x561feda62d38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe2083308)', 'HASH(0x561feda62d38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda62d38)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed459bd0)', 'HASH(0x561feda62d38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda62d38)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed44e988)', 'HASH(0x561feda62d38)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561feda62d38)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561feda9d840)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671308: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561feda09648)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561feda09720)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561feda09720)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561feda6e658)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561feda6e658)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda6e658)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8cc638)', 'HASH(0x561feda6e658)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda6e658)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fedb263f8)', 'HASH(0x561feda6e658)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda6e658)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8f3ea0)', 'HASH(0x561feda6e658)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda6e658)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9d32b8)', 'HASH(0x561feda6e658)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda6e658)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fedae42a0)', 'Try::Tiny::Catch=REF(0x561fed923680)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedae44b0)', 'HASH(0x561feda6e658)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda6e658)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9bb928)', 'HASH(0x561feda6e658)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda6e658)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed43d938)', 'HASH(0x561feda6e658)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda6e658)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8cc6f8)', 'HASH(0x561feda6e658)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda6e658)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561fed4723e0)', 'HASH(0x561feda6e658)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda6e658)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9c33f8)', 'HASH(0x561feda6e658)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda6e658)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9bffb8)', 'HASH(0x561feda6e658)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda6e658)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed8a93d8)', 'HASH(0x561feda6e658)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda6e658)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832a8)', 'HASH(0x561feda6e658)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe20832f0)', 'HASH(0x561feda6e658)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda6e658)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed462918)', 'HASH(0x561feda6e658)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda6e658)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed45baa0)', 'HASH(0x561feda6e658)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561feda6e658)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561feda0d180)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671309: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fed899fb8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561fed9970e8)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561fed9970e8)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed88a0b8)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed88a0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed88a0b8)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8c0f68)', 'HASH(0x561fed88a0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed88a0b8)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fed9ce3d8)', 'HASH(0x561fed88a0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed88a0b8)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8e81a0)', 'HASH(0x561fed88a0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed88a0b8)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9cac08)', 'HASH(0x561fed88a0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed88a0b8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fedad0b00)', 'Try::Tiny::Catch=REF(0x561fed994f80)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedad95f8)', 'HASH(0x561fed88a0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed88a0b8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'HASH(0x561fed88a0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed88a0b8)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed073920)', 'HASH(0x561fed88a0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed88a0b8)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8c4118)', 'HASH(0x561fed88a0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed88a0b8)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561feda33f88)', 'HASH(0x561fed88a0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed88a0b8)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9baf50)', 'HASH(0x561fed88a0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed88a0b8)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9a3070)', 'HASH(0x561fed88a0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed88a0b8)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed89e718)', 'HASH(0x561fed88a0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed88a0b8)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832c0)', 'HASH(0x561fed88a0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe2083308)', 'HASH(0x561fed88a0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed88a0b8)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed459bd0)', 'HASH(0x561fed88a0b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed88a0b8)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed44e988)', 'HASH(0x561fed88a0b8)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fed88a0b8)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561feda6e558)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671308: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561feda09258)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561feda035d0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561feda035d0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fed95a6d8)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fed95a6d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed95a6d8)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8cc638)', 'HASH(0x561fed95a6d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed95a6d8)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fedb263f8)', 'HASH(0x561fed95a6d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed95a6d8)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8f3ea0)', 'HASH(0x561fed95a6d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed95a6d8)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9d32b8)', 'HASH(0x561fed95a6d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed95a6d8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561feda036d8)', 'Try::Tiny::Catch=REF(0x561feda0d9a8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedae44b0)', 'HASH(0x561fed95a6d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed95a6d8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9bb928)', 'HASH(0x561fed95a6d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed95a6d8)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed43d938)', 'HASH(0x561fed95a6d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed95a6d8)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8cc6f8)', 'HASH(0x561fed95a6d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed95a6d8)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561fed4723e0)', 'HASH(0x561fed95a6d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed95a6d8)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9c33f8)', 'HASH(0x561fed95a6d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed95a6d8)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9bffb8)', 'HASH(0x561fed95a6d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed95a6d8)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed8a93d8)', 'HASH(0x561fed95a6d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed95a6d8)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832a8)', 'HASH(0x561fed95a6d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe20832f0)', 'HASH(0x561fed95a6d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed95a6d8)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed462918)', 'HASH(0x561fed95a6d8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed95a6d8)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed45baa0)', 'HASH(0x561fed95a6d8)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fed95a6d8)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561feda769c8)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671309: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fed9f9e28)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561feda7ae50)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561feda7ae50)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed9f6128)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed9f6128)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6128)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8c0f68)', 'HASH(0x561fed9f6128)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6128)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fed9ce3d8)', 'HASH(0x561fed9f6128)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6128)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8e81a0)', 'HASH(0x561fed9f6128)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6128)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9cac08)', 'HASH(0x561fed9f6128)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6128)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fed9262c8)', 'Try::Tiny::Catch=REF(0x561feda06570)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedad95f8)', 'HASH(0x561fed9f6128)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6128)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'HASH(0x561fed9f6128)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6128)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed073920)', 'HASH(0x561fed9f6128)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6128)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8c4118)', 'HASH(0x561fed9f6128)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6128)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561feda33f88)', 'HASH(0x561fed9f6128)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6128)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9baf50)', 'HASH(0x561fed9f6128)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6128)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9a3070)', 'HASH(0x561fed9f6128)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6128)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed89e718)', 'HASH(0x561fed9f6128)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6128)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832c0)', 'HASH(0x561fed9f6128)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe2083308)', 'HASH(0x561fed9f6128)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6128)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed459bd0)', 'HASH(0x561fed9f6128)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6128)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed44e988)', 'HASH(0x561fed9f6128)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fed9f6128)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fed9fa908)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671308: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561feda02d30)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561fed9ad268)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561fed9ad268)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fedaa5dd0)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fedaa5dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedaa5dd0)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8cc638)', 'HASH(0x561fedaa5dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedaa5dd0)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fedb263f8)', 'HASH(0x561fedaa5dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedaa5dd0)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8f3ea0)', 'HASH(0x561fedaa5dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedaa5dd0)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9d32b8)', 'HASH(0x561fedaa5dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedaa5dd0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fedac7d60)', 'Try::Tiny::Catch=REF(0x561feda11b48)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedae44b0)', 'HASH(0x561fedaa5dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedaa5dd0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9bb928)', 'HASH(0x561fedaa5dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedaa5dd0)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed43d938)', 'HASH(0x561fedaa5dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedaa5dd0)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8cc6f8)', 'HASH(0x561fedaa5dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedaa5dd0)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561fed4723e0)', 'HASH(0x561fedaa5dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedaa5dd0)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9c33f8)', 'HASH(0x561fedaa5dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedaa5dd0)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9bffb8)', 'HASH(0x561fedaa5dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedaa5dd0)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed8a93d8)', 'HASH(0x561fedaa5dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedaa5dd0)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832a8)', 'HASH(0x561fedaa5dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe20832f0)', 'HASH(0x561fedaa5dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedaa5dd0)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed462918)', 'HASH(0x561fedaa5dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fedaa5dd0)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed45baa0)', 'HASH(0x561fedaa5dd0)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fedaa5dd0)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561feda52038)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671309: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561feda7b000)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561fedab8b70)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561fedab8b70)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed994db8)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed994db8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed994db8)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8c0f68)', 'HASH(0x561fed994db8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed994db8)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fed9ce3d8)', 'HASH(0x561fed994db8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed994db8)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8e81a0)', 'HASH(0x561fed994db8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed994db8)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9cac08)', 'HASH(0x561fed994db8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed994db8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fedaf7d48)', 'Try::Tiny::Catch=REF(0x561fed9f2a78)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedad95f8)', 'HASH(0x561fed994db8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed994db8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'HASH(0x561fed994db8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed994db8)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed073920)', 'HASH(0x561fed994db8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed994db8)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8c4118)', 'HASH(0x561fed994db8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed994db8)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561feda33f88)', 'HASH(0x561fed994db8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed994db8)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9baf50)', 'HASH(0x561fed994db8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed994db8)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9a3070)', 'HASH(0x561fed994db8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed994db8)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed89e718)', 'HASH(0x561fed994db8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed994db8)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832c0)', 'HASH(0x561fed994db8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe2083308)', 'HASH(0x561fed994db8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed994db8)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed459bd0)', 'HASH(0x561fed994db8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed994db8)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed44e988)', 'HASH(0x561fed994db8)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fed994db8)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fed913978)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671308: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fedac0f48)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561feda850a8)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561feda850a8)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561feda521d0)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561feda521d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda521d0)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8cc638)', 'HASH(0x561feda521d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda521d0)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fedb263f8)', 'HASH(0x561feda521d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda521d0)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8f3ea0)', 'HASH(0x561feda521d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda521d0)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9d32b8)', 'HASH(0x561feda521d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda521d0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fed9a0838)', 'Try::Tiny::Catch=REF(0x561feda05930)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedae44b0)', 'HASH(0x561feda521d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda521d0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9bb928)', 'HASH(0x561feda521d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda521d0)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed43d938)', 'HASH(0x561feda521d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda521d0)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8cc6f8)', 'HASH(0x561feda521d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda521d0)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561fed4723e0)', 'HASH(0x561feda521d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda521d0)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9c33f8)', 'HASH(0x561feda521d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda521d0)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9bffb8)', 'HASH(0x561feda521d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda521d0)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed8a93d8)', 'HASH(0x561feda521d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda521d0)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832a8)', 'HASH(0x561feda521d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe20832f0)', 'HASH(0x561feda521d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda521d0)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed462918)', 'HASH(0x561feda521d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda521d0)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed45baa0)', 'HASH(0x561feda521d0)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561feda521d0)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fed9321c0)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671309: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fedadcfc8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561fed960be0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561fed960be0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed9f6110)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed9f6110)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6110)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8c0f68)', 'HASH(0x561fed9f6110)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6110)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fed9ce3d8)', 'HASH(0x561fed9f6110)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6110)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8e81a0)', 'HASH(0x561fed9f6110)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6110)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9cac08)', 'HASH(0x561fed9f6110)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6110)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fed996ea8)', 'Try::Tiny::Catch=REF(0x561fedaa9830)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedad95f8)', 'HASH(0x561fed9f6110)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6110)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x561fedab8918)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x561fed926478)', 'ARRAY(0x561fedab8918)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x561fedab8918)', 'CODE(0x561fed926478)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'ARRAY(0x561fedab8918)', 'CODE(0x561fed926478)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'HASH(0x561fed9f6110)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6110)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed073920)', 'HASH(0x561fed9f6110)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6110)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8c4118)', 'HASH(0x561fed9f6110)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6110)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561feda33f88)', 'HASH(0x561fed9f6110)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6110)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9baf50)', 'HASH(0x561fed9f6110)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6110)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9a3070)', 'HASH(0x561fed9f6110)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6110)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed89e718)', 'HASH(0x561fed9f6110)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6110)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832c0)', 'HASH(0x561fed9f6110)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe2083308)', 'HASH(0x561fed9f6110)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6110)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed459bd0)', 'HASH(0x561fed9f6110)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9f6110)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed44e988)', 'HASH(0x561fed9f6110)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fed9f6110)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fedad8fe0)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671308: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fed970a00)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561feda84d78)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561feda84d78)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fed955850)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fed955850)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed955850)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8cc638)', 'HASH(0x561fed955850)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed955850)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fedb263f8)', 'HASH(0x561fed955850)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed955850)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8f3ea0)', 'HASH(0x561fed955850)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed955850)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9d32b8)', 'HASH(0x561fed955850)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed955850)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fedab1b40)', 'Try::Tiny::Catch=REF(0x561feda76e78)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedae44b0)', 'HASH(0x561fed955850)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed955850)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x561fed906408)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x561fed9707f0)', 'ARRAY(0x561fed906408)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x561fed906408)', 'CODE(0x561fed9707f0)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x561fed9bb928)', 'ARRAY(0x561fed906408)', 'CODE(0x561fed9707f0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9bb928)', 'HASH(0x561fed955850)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed955850)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed43d938)', 'HASH(0x561fed955850)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed955850)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8cc6f8)', 'HASH(0x561fed955850)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed955850)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561fed4723e0)', 'HASH(0x561fed955850)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed955850)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9c33f8)', 'HASH(0x561fed955850)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed955850)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9bffb8)', 'HASH(0x561fed955850)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed955850)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed8a93d8)', 'HASH(0x561fed955850)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed955850)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832a8)', 'HASH(0x561fed955850)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe20832f0)', 'HASH(0x561fed955850)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed955850)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed462918)', 'HASH(0x561fed955850)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed955850)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed45baa0)', 'HASH(0x561fed955850)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fed955850)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fed9b3b10)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671309: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fedaa9ab8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561fed994e90)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561fed994e90)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed8a5c98)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed8a5c98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a5c98)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8c0f68)', 'HASH(0x561fed8a5c98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a5c98)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fed9ce3d8)', 'HASH(0x561fed8a5c98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a5c98)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8e81a0)', 'HASH(0x561fed8a5c98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a5c98)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9cac08)', 'HASH(0x561fed8a5c98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a5c98)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fed9f2b20)', 'Try::Tiny::Catch=REF(0x561fed9fa548)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedad95f8)', 'HASH(0x561fed8a5c98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a5c98)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x561feda7d170)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x561feda30da0)', 'ARRAY(0x561feda7d170)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x561feda7d170)', 'CODE(0x561feda30da0)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'ARRAY(0x561feda7d170)', 'CODE(0x561feda30da0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'HASH(0x561fed8a5c98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a5c98)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed073920)', 'HASH(0x561fed8a5c98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a5c98)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8c4118)', 'HASH(0x561fed8a5c98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a5c98)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561feda33f88)', 'HASH(0x561fed8a5c98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a5c98)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9baf50)', 'HASH(0x561fed8a5c98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a5c98)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9a3070)', 'HASH(0x561fed8a5c98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a5c98)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed89e718)', 'HASH(0x561fed8a5c98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a5c98)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832c0)', 'HASH(0x561fed8a5c98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe2083308)', 'HASH(0x561fed8a5c98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a5c98)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed459bd0)', 'HASH(0x561fed8a5c98)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed8a5c98)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed44e988)', 'HASH(0x561fed8a5c98)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fed8a5c98)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fed9a55c8)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671308: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561feda11770)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561feda06140)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561feda06140)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fed9238f0)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fed9238f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9238f0)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8cc638)', 'HASH(0x561fed9238f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9238f0)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fedb263f8)', 'HASH(0x561fed9238f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9238f0)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8f3ea0)', 'HASH(0x561fed9238f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9238f0)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9d32b8)', 'HASH(0x561fed9238f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9238f0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fed9c3158)', 'Try::Tiny::Catch=REF(0x561fedac1380)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedae44b0)', 'HASH(0x561fed9238f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9238f0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x561feda091c8)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x561feda85690)', 'ARRAY(0x561feda091c8)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x561feda091c8)', 'CODE(0x561feda85690)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x561fed9bb928)', 'ARRAY(0x561feda091c8)', 'CODE(0x561feda85690)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9bb928)', 'HASH(0x561fed9238f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9238f0)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed43d938)', 'HASH(0x561fed9238f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9238f0)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8cc6f8)', 'HASH(0x561fed9238f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9238f0)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561fed4723e0)', 'HASH(0x561fed9238f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9238f0)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9c33f8)', 'HASH(0x561fed9238f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9238f0)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9bffb8)', 'HASH(0x561fed9238f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9238f0)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed8a93d8)', 'HASH(0x561fed9238f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9238f0)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832a8)', 'HASH(0x561fed9238f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe20832f0)', 'HASH(0x561fed9238f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9238f0)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed462918)', 'HASH(0x561fed9238f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9238f0)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed45baa0)', 'HASH(0x561fed9238f0)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fed9238f0)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561feda11c38)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671309: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fed8a59c8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dmain_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-main.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Parts Copyright (C) 2013 Mark Tompsett^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Quotes;^Juse C4::Members;^Juse C4::Overdues qw( checkoverdues );^Juse Koha::Checkouts;^Juse Koha::Holds;^Juse Koha::Patron::Messages;^J^Jmy $input = CGI->new;^Jmy $dbh = C4::Context->dbh;^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-main.tt",^J type => "opac",^J query => $input,^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $casAuthentication = C4::Context->preference(\'casAuthentication\');^J$template->param(^J casAuthentication => $casAuthentication,^J);^J^Jmy $homebranch = $ENV{OPAC_BRANCH_DEFAULT};^Jif ( C4::Context->userenv ) {^J $homebranch = C4::Context->userenv->{\'branch\'};^J}^Jif ( defined $input->param(\'branch\') and length $input->param(\'branch\') ) {^J $homebranch = $input->param(\'branch\');^J} elsif ( C4::Context->userenv and defined $input->param(\'branch\') and length $input->param(\'branch\') == 0 ) {^J $homebranch = "";^J}^J^Jmy $news_id = $input->param(\'news_id\');^J$template->param( news_id => $news_id );^J^J# For dashboard^Jmy $patron = Koha::Patrons->find($borrowernumber);^J^Jif ($patron) {^J my $checkouts = Koha::Checkouts->search( { borrowernumber => $borrowernumber } )->count;^J my ( $overdues_count, $overdues ) = checkoverdues($borrowernumber);^J my $holds_pending = Koha::Holds->count_holds( { borrowernumber => $borrowernumber, found => undef } );^J my $holds_waiting = Koha::Holds->search( { borrowernumber => $borrowernumber } )->waiting->count;^J my $patron_messages = Koha::Patron::Messages->search(^J {^J borrowernumber => $borrowernumber,^J message_type => \'B\',^J }^J );^J my $patron_note = $patron->opacnote;^J my $total = $patron->account->balance;^J my $saving_display = C4::Context->preference(\'OPACShowSavings\');^J my $savings = 0;^J if ( $saving_display =~ /summary/ ) {^J $savings = $patron->get_savings;^J }^J if ( $checkouts > 0^J || $overdues_count > 0^J || $holds_pending > 0^J || $holds_waiting > 0^J || $total > 0^J || $patron_note^J || $patron_messages->count^J || $savings > 0 )^J {^J $template->param(^J dashboard_info => 1,^J checkouts => $checkouts,^J overdues => $overdues_count,^J holds_pending => $holds_pending,^J holds_waiting => $holds_waiting,^J total_owing => $total,^J patron_messages => $patron_messages,^J opacnote => $patron_note,^J savings => $savings,^J );^J }^J}^J^J$template->param( branchcode => $homebranch ) if $homebranch;^J$template->param(^J daily_quote => Koha::Quotes->get_daily_quote(),^J);^J^Joutput_html_with_http_headers $input, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-main.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561fedad90d0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561fedad90d0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed889d58)', '/kohadevbox/koha/opac/opac-main.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed889d58)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed889d58)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8c0f68)', 'HASH(0x561fed889d58)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed889d58)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fed9ce3d8)', 'HASH(0x561fed889d58)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed889d58)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8e81a0)', 'HASH(0x561fed889d58)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed889d58)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9cac08)', 'HASH(0x561fed889d58)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed889d58)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fed996d88)', 'Try::Tiny::Catch=REF(0x561feda06090)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedad95f8)', 'HASH(0x561fed889d58)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed889d58)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'HASH(0x561fed889d58)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed889d58)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed073920)', 'HASH(0x561fed889d58)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed889d58)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8c4118)', 'HASH(0x561fed889d58)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed889d58)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561feda33f88)', 'HASH(0x561fed889d58)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed889d58)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9baf50)', 'HASH(0x561fed889d58)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed889d58)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9a3070)', 'HASH(0x561fed889d58)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed889d58)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed89e718)', 'HASH(0x561fed889d58)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed889d58)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832c0)', 'HASH(0x561fed889d58)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe2083308)', 'HASH(0x561fed889d58)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed889d58)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed459bd0)', 'HASH(0x561fed889d58)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed889d58)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed44e988)', 'HASH(0x561fed889d58)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fed889d58)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fed89de18)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671308: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fedadbdd0)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561feda05ed0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561feda05ed0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fed84e320)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fed84e320)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e320)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8cc638)', 'HASH(0x561fed84e320)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e320)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fedb263f8)', 'HASH(0x561fed84e320)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e320)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8f3ea0)', 'HASH(0x561fed84e320)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e320)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9d32b8)', 'HASH(0x561fed84e320)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e320)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fed955850)', 'Try::Tiny::Catch=REF(0x561fed99fd88)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedae44b0)', 'HASH(0x561fed84e320)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e320)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9bb928)', 'HASH(0x561fed84e320)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e320)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed43d938)', 'HASH(0x561fed84e320)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e320)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8cc6f8)', 'HASH(0x561fed84e320)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e320)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561fed4723e0)', 'HASH(0x561fed84e320)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e320)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9c33f8)', 'HASH(0x561fed84e320)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e320)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9bffb8)', 'HASH(0x561fed84e320)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e320)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed8a93d8)', 'HASH(0x561fed84e320)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e320)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832a8)', 'HASH(0x561fed84e320)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe20832f0)', 'HASH(0x561fed84e320)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e320)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed462918)', 'HASH(0x561fed84e320)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed84e320)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed45baa0)', 'HASH(0x561fed84e320)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fed84e320)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fedaa5d28)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671309: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fed965500)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561fedaa5358)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561fedaa5358)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed965248)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed965248)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed965248)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8c0f68)', 'HASH(0x561fed965248)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed965248)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fed9ce3d8)', 'HASH(0x561fed965248)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed965248)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8e81a0)', 'HASH(0x561fed965248)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed965248)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9cac08)', 'HASH(0x561fed965248)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed965248)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561feda7d410)', 'Try::Tiny::Catch=REF(0x561fed9fa3b0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedad95f8)', 'HASH(0x561fed965248)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed965248)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'HASH(0x561fed965248)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed965248)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed073920)', 'HASH(0x561fed965248)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed965248)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8c4118)', 'HASH(0x561fed965248)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed965248)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561feda33f88)', 'HASH(0x561fed965248)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed965248)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9baf50)', 'HASH(0x561fed965248)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed965248)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9a3070)', 'HASH(0x561fed965248)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed965248)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed89e718)', 'HASH(0x561fed965248)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed965248)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832c0)', 'HASH(0x561fed965248)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe2083308)', 'HASH(0x561fed965248)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed965248)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed459bd0)', 'HASH(0x561fed965248)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed965248)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed44e988)', 'HASH(0x561fed965248)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fed965248)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fed961360)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671308: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fed906960)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561fed923818)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561fed923818)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561feda02e20)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561feda02e20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda02e20)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8cc638)', 'HASH(0x561feda02e20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda02e20)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fedb263f8)', 'HASH(0x561feda02e20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda02e20)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8f3ea0)', 'HASH(0x561feda02e20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda02e20)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9d32b8)', 'HASH(0x561feda02e20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda02e20)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561feda113e0)', 'Try::Tiny::Catch=REF(0x561feda11668)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedae44b0)', 'HASH(0x561feda02e20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda02e20)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9bb928)', 'HASH(0x561feda02e20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda02e20)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed43d938)', 'HASH(0x561feda02e20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda02e20)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8cc6f8)', 'HASH(0x561feda02e20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda02e20)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561fed4723e0)', 'HASH(0x561feda02e20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda02e20)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9c33f8)', 'HASH(0x561feda02e20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda02e20)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9bffb8)', 'HASH(0x561feda02e20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda02e20)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed8a93d8)', 'HASH(0x561feda02e20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda02e20)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832a8)', 'HASH(0x561feda02e20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe20832f0)', 'HASH(0x561feda02e20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda02e20)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed462918)', 'HASH(0x561feda02e20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda02e20)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed45baa0)', 'HASH(0x561feda02e20)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561feda02e20)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fed923950)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671309: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fedadd178)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561fedaa94e8)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561fedaa94e8)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed9fa218)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561fed9fa218)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa218)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8c0f68)', 'HASH(0x561fed9fa218)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa218)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fed9ce3d8)', 'HASH(0x561fed9fa218)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa218)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8e81a0)', 'HASH(0x561fed9fa218)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa218)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9cac08)', 'HASH(0x561fed9fa218)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa218)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561feda7d5f0)', 'Try::Tiny::Catch=REF(0x561fed9b10d8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedad95f8)', 'HASH(0x561fed9fa218)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa218)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'HASH(0x561fed9fa218)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa218)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed073920)', 'HASH(0x561fed9fa218)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa218)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8c4118)', 'HASH(0x561fed9fa218)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa218)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561feda33f88)', 'HASH(0x561fed9fa218)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa218)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9baf50)', 'HASH(0x561fed9fa218)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa218)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9a3070)', 'HASH(0x561fed9fa218)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa218)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed89e718)', 'HASH(0x561fed9fa218)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa218)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832c0)', 'HASH(0x561fed9fa218)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe2083308)', 'HASH(0x561fed9fa218)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa218)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed459bd0)', 'HASH(0x561fed9fa218)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9fa218)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed44e988)', 'HASH(0x561fed9fa218)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fed9fa218)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fed9659b0)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671308: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fed8b0cc8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561fedae40c0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561fedae40c0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fed9237a0)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e16188)', 'HASH(0x561fed9237a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9237a0)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8cc638)', 'HASH(0x561fed9237a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9237a0)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fedb263f8)', 'HASH(0x561fed9237a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9237a0)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8f3ea0)', 'HASH(0x561fed9237a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9237a0)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9d32b8)', 'HASH(0x561fed9237a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9237a0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fed9238d8)', 'Try::Tiny::Catch=REF(0x561feda03108)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedae44b0)', 'HASH(0x561fed9237a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9237a0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x561feda11908)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x561feda51e58)', 'ARRAY(0x561feda11908)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x561feda11908)', 'CODE(0x561feda51e58)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x561fed9bb928)', 'ARRAY(0x561feda11908)', 'CODE(0x561feda51e58)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9bb928)', 'HASH(0x561fed9237a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9237a0)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed43d938)', 'HASH(0x561fed9237a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9237a0)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8cc6f8)', 'HASH(0x561fed9237a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9237a0)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561fed4723e0)', 'HASH(0x561fed9237a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9237a0)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9c33f8)', 'HASH(0x561fed9237a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9237a0)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9bffb8)', 'HASH(0x561fed9237a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9237a0)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed8a93d8)', 'HASH(0x561fed9237a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9237a0)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832a8)', 'HASH(0x561fed9237a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe20832f0)', 'HASH(0x561fed9237a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9237a0)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed462918)', 'HASH(0x561fed9237a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561fed9237a0)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed45baa0)', 'HASH(0x561fed9237a0)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561fed9237a0)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fedac7c40)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1671309: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561fedaa5070)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561feda5f650)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561feda5f650)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561feda5f3f8)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561fe2e1d5a0)', 'HASH(0x561feda5f3f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda5f3f8)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561fed8c0f68)', 'HASH(0x561feda5f3f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda5f3f8)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561fed9ce3d8)', 'HASH(0x561feda5f3f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda5f3f8)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561fed8e81a0)', 'HASH(0x561feda5f3f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda5f3f8)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561fed9cac08)', 'HASH(0x561feda5f3f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda5f3f8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561fed9610a8)', 'Try::Tiny::Catch=REF(0x561fed9fa1e8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561fedad95f8)', 'HASH(0x561feda5f3f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda5f3f8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x561fed8a98f0)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x561fed889d28)', 'ARRAY(0x561fed8a98f0)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x561fed8a98f0)', 'CODE(0x561fed889d28)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'ARRAY(0x561fed8a98f0)', 'CODE(0x561fed889d28)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561fed9b14c8)', 'HASH(0x561feda5f3f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda5f3f8)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561fed073920)', 'HASH(0x561feda5f3f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda5f3f8)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561fed8c4118)', 'HASH(0x561feda5f3f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda5f3f8)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561feda33f88)', 'HASH(0x561feda5f3f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda5f3f8)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561fed9baf50)', 'HASH(0x561feda5f3f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda5f3f8)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561fed9a3070)', 'HASH(0x561feda5f3f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda5f3f8)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561fed89e718)', 'HASH(0x561feda5f3f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda5f3f8)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561fe20832c0)', 'HASH(0x561feda5f3f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561fe2083308)', 'HASH(0x561feda5f3f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda5f3f8)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561fed459bd0)', 'HASH(0x561feda5f3f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561feda5f3f8)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561fed44e988)', 'HASH(0x561feda5f3f8)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561fe19f8220)', 'HASH(0x561feda5f3f8)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561fe19f8220)', 'Net::Server::Proto::UNIX=GLOB(0x561fe18e8160)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561fe19f8220)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561fe19f8220)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'port', 'ARRAY(0x561fe201cb20)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'setsid', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561fe19f8220)', 'CODE(0x561fe19f80d0)', 'HASH(0x561fe1a70640)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561fe19f80e8)', 'CODE(0x561fe19f80d0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561fe1837e08)', 'Plack::Handler::Starman=HASH(0x561fe19f80e8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561fe173fde8)') called at /bin/starman line 38 2026/08/05-15:36:28 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/05-15:36:28 Worker processes cleaned up 2026/08/05-15:36:28 Server closing! Process Backgrounded 2026/08/05-15:36:29 Starman::Server (type Net::Server::PreFork) starting! pid(1673680) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620dde81180)', 'package CGI::Compile::ROOT::kohadevbox_koha_mainpage_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/mainpage.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Copyright Paul Poulain 2002^J# Parts Copyright Liblime 2007^J# Copyright (C) 2013 Mark Tompsett^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Output qw( output_html_with_http_headers );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Koha;^Juse C4::Tags qw( get_count_by_tag_status );^Juse Koha::AdditionalContents;^Juse Koha::Patron::Modifications;^Juse Koha::Patron::Discharge;^Juse Koha::Reviews;^Juse Koha::ArticleRequests;^Juse Koha::BiblioFrameworks;^Juse Koha::ProblemReports;^Juse Koha::Quotes;^Juse Koha::Suggestions;^Juse Koha::BackgroundJobs;^Juse Koha::CurbsidePickups;^Juse Koha::Tickets;^J^Jmy $query = CGI->new;^J^Jmy ( $template, $loggedinuser, $cookie, $flags ) = get_template_and_user(^J {^J template_name => "intranet-main.tt",^J query => $query,^J type => "intranet",^J flagsrequired => { catalogue => 1, },^J }^J);^J^Jmy $logged_in_user = Koha::Patrons->find($loggedinuser);^J^J# Checking if there is a Fast Cataloging Framework^J$template->param( fast_cataloging => 1 ) if Koha::BiblioFrameworks->find(\'FA\');^J^Jmy $homebranch;^Jif ( C4::Context->userenv ) {^J $homebranch = C4::Context->userenv->{\'branch\'};^J}^Jmy $koha_news = Koha::AdditionalContents->search_for_display(^J {^J category => \'news\',^J location => [ \'staff_only\', \'staff_and_opac\' ],^J lang => $template->lang,^J library_id => $homebranch^J }^J);^J^J$template->param(^J koha_news => $koha_news,^J daily_quote => Koha::Quotes->get_daily_quote(),^J);^J^Jmy $branch =^J ( C4::Context->preference("IndependentBranchesPatronModifications")^J || C4::Context->preference("IndependentBranches") )^J && !$flags->{\'superlibrarian\'}^J ? C4::Context->userenv()->{\'branch\'}^J : undef;^J^Jmy $pendingcomments = Koha::Reviews->search_limited( { approved => 0 } )->count;^Jmy $pendingtags = get_count_by_tag_status(0);^J^J# Get current branch count and total viewable count, if they don\'t match then pass^J# both to template^J^Jif ( C4::Context->only_my_library ) {^J my $local_pendingsuggestions_count = Koha::Suggestions->search(^J { status => "ASKED", branchcode => C4::Context->userenv()->{\'branch\'}, archived => 0 } )->count();^J $template->param( pendingsuggestions => $local_pendingsuggestions_count );^J} else {^J my $pendingsuggestions = Koha::Suggestions->search( { status => "ASKED", archived => 0 } );^J my $local_pendingsuggestions_count =^J $pendingsuggestions->search( { \'me.branchcode\' => C4::Context->userenv()->{\'branch\'} } )->count();^J my $pendingsuggestions_count = $pendingsuggestions->count();^J $template->param(^J all_pendingsuggestions => $pendingsuggestions_count != $local_pendingsuggestions_count^J ? $pendingsuggestions_count^J : 0,^J pendingsuggestions => $local_pendingsuggestions_count^J );^J}^J^Jmy $pending_borrower_modifications = Koha::Patron::Modifications->pending_count($branch);^Jmy $pending_discharge_requests = Koha::Patron::Discharge::count( { pending => 1 } );^Jmy $pending_article_requests = Koha::ArticleRequests->search_limited(^J {^J status => Koha::ArticleRequest::Status::Requested,^J $branch ? ( \'me.branchcode\' => $branch ) : (),^J }^J)->count;^Jmy $pending_problem_reports = Koha::ProblemReports->search( { status => \'New\' } );^J^Jif ( C4::Context->preference(\'OpacCatalogConcerns\') || C4::Context->preference(\'CatalogConcerns\') ) {^J my $pending_biblio_tickets = Koha::Tickets->search(^J {^J resolved_date => undef,^J biblio_id => { \'!=\' => undef }^J }^J );^J $template->param( pending_biblio_tickets => $pending_biblio_tickets->count );^J}^J^Junless ( $logged_in_user->has_permission( { parameters => \'manage_background_jobs\' } ) ) {^J my $already_ran_jobs =^J Koha::BackgroundJobs->search( { borrowernumber => $logged_in_user->borrowernumber } )->count ? 1 : 0;^J $template->param( already_ran_jobs => $already_ran_jobs );^J}^J^J$template->param(^J holds_with_cancellation_requests => Koha::Holds->waiting->filter_by_has_cancellation_requests->count );^J^Jif ( C4::Context->preference(\'CurbsidePickup\') ) {^J $template->param(^J new_curbside_pickups => Koha::CurbsidePickups->search(^J {^J branchcode => $homebranch,^J }^J )->filter_by_to_be_staged->filter_by_scheduled_today,^J );^J}^J^Jif ( C4::Context->preference(\'PatronSelfRegistrationAlert\') ) {^J my $categorycode = C4::Context->preference(\'PatronSelfRegistrationDefaultCategory\');^J my $branchcode = C4::Context::mybranch();^J^J my $rs = Koha::Patrons->search( { categorycode => $categorycode } );^J^J $template->param(^J self_registered_count => $rs->count,^J self_registered_mybranch_count => $rs->search( { branchcode => $branchcode } )->count,^J );^J}^J^J$template->param(^J pendingcomments => $pendingcomments,^J pendingtags => $pendingtags,^J pending_borrower_modifications => $pending_borrower_modifications,^J pending_discharge_requests => $pending_discharge_requests,^J pending_article_requests => $pending_article_requests,^J pending_problem_reports => $pending_problem_reports,^J);^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/mainpage.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e96f7fc8)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e96f7fc8)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620ddde0920)', 'HASH(0x5620e97b5b88)', '/kohadevbox/koha/mainpage.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620ddde0920)', 'HASH(0x5620e97b5b88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97b5b88)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e98711d0)', 'HASH(0x5620e97b5b88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97b5b88)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e9726b18)', 'HASH(0x5620e97b5b88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97b5b88)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e9870690)', 'HASH(0x5620e97b5b88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97b5b88)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e961d190)', 'HASH(0x5620e97b5b88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97b5b88)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e96febd0)', 'Try::Tiny::Catch=REF(0x5620e96fc4f0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e96348d0)', 'HASH(0x5620e97b5b88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97b5b88)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e961d898)', 'HASH(0x5620e97b5b88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97b5b88)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e97b5b88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97b5b88)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e97b5b88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97b5b88)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e97b5b88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97b5b88)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e97b5b88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97b5b88)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e97b5b88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97b5b88)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e97b5b88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97b5b88)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e97b5b88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e97b5b88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97b5b88)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e97b5b88)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97b5b88)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e97b5b88)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e97b5b88)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e961d478)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620dde80fc8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e96f9f80)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e96f9f80)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e96d73f8)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e96d73f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96d73f8)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e962fda0)', 'HASH(0x5620e96d73f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96d73f8)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e988eb80)', 'HASH(0x5620e96d73f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96d73f8)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96f0f70)', 'HASH(0x5620e96d73f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96d73f8)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986f560)', 'HASH(0x5620e96d73f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96d73f8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e9620128)', 'Try::Tiny::Catch=REF(0x5620e9620890)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9709d58)', 'HASH(0x5620e96d73f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96d73f8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'HASH(0x5620e96d73f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96d73f8)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e96d73f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96d73f8)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e96d73f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96d73f8)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e96d73f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96d73f8)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e96d73f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96d73f8)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e96d73f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96d73f8)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e96d73f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96d73f8)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e96d73f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e96d73f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96d73f8)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e96d73f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96d73f8)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e96d73f8)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e96d73f8)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e9701c28)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e989be00)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e97e4470)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e97e4470)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e9894060)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e9894060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9894060)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e9630878)', 'HASH(0x5620e9894060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9894060)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e96d4960)', 'HASH(0x5620e9894060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9894060)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96ee208)', 'HASH(0x5620e9894060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9894060)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986c450)', 'HASH(0x5620e9894060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9894060)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e97e89b8)', 'Try::Tiny::Catch=REF(0x5620e96ff308)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9707318)', 'HASH(0x5620e9894060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9894060)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'HASH(0x5620e9894060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9894060)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e9894060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9894060)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e9894060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9894060)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e9894060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9894060)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e9894060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9894060)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e9894060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9894060)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e9894060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9894060)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e9894060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e9894060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9894060)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e9894060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9894060)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e9894060)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e9894060)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e9621788)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e989de78)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e97a5090)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e97a5090)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620dd646060)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620dd646060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620dd646060)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e962fda0)', 'HASH(0x5620dd646060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620dd646060)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e988eb80)', 'HASH(0x5620dd646060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620dd646060)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96f0f70)', 'HASH(0x5620dd646060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620dd646060)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986f560)', 'HASH(0x5620dd646060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620dd646060)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e9744780)', 'Try::Tiny::Catch=REF(0x5620e977ef80)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9709d58)', 'HASH(0x5620dd646060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620dd646060)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'HASH(0x5620dd646060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620dd646060)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620dd646060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620dd646060)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620dd646060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620dd646060)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620dd646060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620dd646060)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620dd646060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620dd646060)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620dd646060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620dd646060)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620dd646060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620dd646060)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620dd646060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620dd646060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620dd646060)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620dd646060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620dd646060)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620dd646060)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620dd646060)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e9620278)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e96b5330)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e9836c38)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e9836c38)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e96fe978)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e96fe978)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe978)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e9630878)', 'HASH(0x5620e96fe978)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe978)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e96d4960)', 'HASH(0x5620e96fe978)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe978)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96ee208)', 'HASH(0x5620e96fe978)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe978)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986c450)', 'HASH(0x5620e96fe978)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe978)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e96ff290)', 'Try::Tiny::Catch=REF(0x5620e988d838)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9707318)', 'HASH(0x5620e96fe978)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe978)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'HASH(0x5620e96fe978)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe978)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e96fe978)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe978)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e96fe978)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe978)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e96fe978)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe978)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e96fe978)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe978)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e96fe978)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe978)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e96fe978)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe978)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e96fe978)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e96fe978)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe978)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e96fe978)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe978)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e96fe978)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e96fe978)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e96d8000)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e9897738)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e97ee828)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e97ee828)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e9701d00)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e9701d00)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701d00)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e962fda0)', 'HASH(0x5620e9701d00)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701d00)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e988eb80)', 'HASH(0x5620e9701d00)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701d00)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96f0f70)', 'HASH(0x5620e9701d00)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701d00)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986f560)', 'HASH(0x5620e9701d00)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701d00)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e9785e68)', 'Try::Tiny::Catch=REF(0x5620e9803750)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9709d58)', 'HASH(0x5620e9701d00)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701d00)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e98390d8)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e96cdce8)', 'ARRAY(0x5620e98390d8)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e98390d8)', 'CODE(0x5620e96cdce8)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'ARRAY(0x5620e98390d8)', 'CODE(0x5620e96cdce8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'HASH(0x5620e9701d00)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701d00)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e9701d00)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701d00)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e9701d00)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701d00)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e9701d00)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701d00)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e9701d00)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701d00)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e9701d00)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701d00)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e9701d00)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701d00)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e9701d00)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e9701d00)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701d00)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e9701d00)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701d00)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e9701d00)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e9701d00)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e96d7530)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e9836de8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e95fa638)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e95fa638)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e919d768)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e919d768)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e919d768)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e9630878)', 'HASH(0x5620e919d768)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e919d768)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e96d4960)', 'HASH(0x5620e919d768)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e919d768)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96ee208)', 'HASH(0x5620e919d768)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e919d768)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986c450)', 'HASH(0x5620e919d768)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e919d768)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e95d4740)', 'Try::Tiny::Catch=REF(0x5620e9836a88)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9707318)', 'HASH(0x5620e919d768)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e919d768)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e974e2d8)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e97ec228)', 'ARRAY(0x5620e974e2d8)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e974e2d8)', 'CODE(0x5620e97ec228)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'ARRAY(0x5620e974e2d8)', 'CODE(0x5620e97ec228)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'HASH(0x5620e919d768)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e919d768)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e919d768)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e919d768)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e919d768)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e919d768)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e919d768)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e919d768)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e919d768)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e919d768)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e919d768)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e919d768)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e919d768)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e919d768)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e919d768)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e919d768)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e919d768)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e919d768)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e919d768)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e919d768)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e919d768)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e96fc970)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e989ad40)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e985beb0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e985beb0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e985c888)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e985c888)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c888)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e962fda0)', 'HASH(0x5620e985c888)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c888)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e988eb80)', 'HASH(0x5620e985c888)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c888)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96f0f70)', 'HASH(0x5620e985c888)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c888)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986f560)', 'HASH(0x5620e985c888)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c888)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e95d3440)', 'Try::Tiny::Catch=REF(0x5620e9785ee0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9709d58)', 'HASH(0x5620e985c888)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c888)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'HASH(0x5620e985c888)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c888)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e985c888)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c888)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e985c888)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c888)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e985c888)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c888)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e985c888)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c888)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e985c888)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c888)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e985c888)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c888)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e985c888)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e985c888)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c888)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e985c888)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c888)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e985c888)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e985c888)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e986ed20)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e9836ab8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e9638a50)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e9638a50)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e989b620)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e989b620)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b620)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e9630878)', 'HASH(0x5620e989b620)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b620)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e96d4960)', 'HASH(0x5620e989b620)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b620)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96ee208)', 'HASH(0x5620e989b620)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b620)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986c450)', 'HASH(0x5620e989b620)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b620)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e974e2f0)', 'Try::Tiny::Catch=REF(0x5620e974e290)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9707318)', 'HASH(0x5620e989b620)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b620)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'HASH(0x5620e989b620)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b620)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e989b620)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b620)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e989b620)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b620)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e989b620)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b620)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e989b620)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b620)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e989b620)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b620)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e989b620)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b620)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e989b620)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e989b620)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b620)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e989b620)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b620)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e989b620)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e989b620)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e961d478)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e97bed60)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e985c2b8)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e985c2b8)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e9701c28)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e9701c28)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701c28)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e962fda0)', 'HASH(0x5620e9701c28)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701c28)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e988eb80)', 'HASH(0x5620e9701c28)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701c28)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96f0f70)', 'HASH(0x5620e9701c28)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701c28)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986f560)', 'HASH(0x5620e9701c28)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701c28)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e9828398)', 'Try::Tiny::Catch=REF(0x5620e9754180)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9709d58)', 'HASH(0x5620e9701c28)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701c28)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e9728758)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e9834ba0)', 'ARRAY(0x5620e9728758)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e9728758)', 'CODE(0x5620e9834ba0)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'ARRAY(0x5620e9728758)', 'CODE(0x5620e9834ba0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'HASH(0x5620e9701c28)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701c28)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e9701c28)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701c28)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e9701c28)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701c28)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e9701c28)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701c28)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e9701c28)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701c28)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e9701c28)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701c28)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e9701c28)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701c28)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e9701c28)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e9701c28)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701c28)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e9701c28)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9701c28)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e9701c28)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e9701c28)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e97e6b30)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e95d4bf0)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e9766af8)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e9766af8)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e986bd60)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e986bd60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e986bd60)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e9630878)', 'HASH(0x5620e986bd60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e986bd60)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e96d4960)', 'HASH(0x5620e986bd60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e986bd60)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96ee208)', 'HASH(0x5620e986bd60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e986bd60)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986c450)', 'HASH(0x5620e986bd60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e986bd60)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e96ac550)', 'Try::Tiny::Catch=REF(0x5620e96f7b00)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9707318)', 'HASH(0x5620e986bd60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e986bd60)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e97490c0)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e95fa6e0)', 'ARRAY(0x5620e97490c0)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e97490c0)', 'CODE(0x5620e95fa6e0)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'ARRAY(0x5620e97490c0)', 'CODE(0x5620e95fa6e0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'HASH(0x5620e986bd60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e986bd60)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e986bd60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e986bd60)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e986bd60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e986bd60)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e986bd60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e986bd60)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e986bd60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e986bd60)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e986bd60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e986bd60)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e986bd60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e986bd60)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e986bd60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e986bd60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e986bd60)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e986bd60)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e986bd60)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e986bd60)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e986bd60)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e96163a0)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e96f59d8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e963da18)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e963da18)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e9751188)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e9751188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751188)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e962fda0)', 'HASH(0x5620e9751188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751188)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e988eb80)', 'HASH(0x5620e9751188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751188)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96f0f70)', 'HASH(0x5620e9751188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751188)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986f560)', 'HASH(0x5620e9751188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751188)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e96202d8)', 'Try::Tiny::Catch=REF(0x5620e9827e58)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9709d58)', 'HASH(0x5620e9751188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751188)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e963d8c8)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e985c138)', 'ARRAY(0x5620e963d8c8)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e963d8c8)', 'CODE(0x5620e985c138)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'ARRAY(0x5620e963d8c8)', 'CODE(0x5620e985c138)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'HASH(0x5620e9751188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751188)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e9751188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751188)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e9751188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751188)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e9751188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751188)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e9751188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751188)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e9751188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751188)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e9751188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751188)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e9751188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e9751188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751188)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e9751188)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751188)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e9751188)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e9751188)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e962ff08)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e9859a60)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e95f3120)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e95f3120)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e9677478)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e9677478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9677478)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e9630878)', 'HASH(0x5620e9677478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9677478)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e96d4960)', 'HASH(0x5620e9677478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9677478)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96ee208)', 'HASH(0x5620e9677478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9677478)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986c450)', 'HASH(0x5620e9677478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9677478)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e973ec18)', 'Try::Tiny::Catch=REF(0x5620e9748ac0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9707318)', 'HASH(0x5620e9677478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9677478)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e97e45d8)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e963bee0)', 'ARRAY(0x5620e97e45d8)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e97e45d8)', 'CODE(0x5620e963bee0)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'ARRAY(0x5620e97e45d8)', 'CODE(0x5620e963bee0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'HASH(0x5620e9677478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9677478)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e9677478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9677478)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e9677478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9677478)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e9677478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9677478)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e9677478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9677478)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e9677478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9677478)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e9677478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9677478)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e9677478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e9677478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9677478)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e9677478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9677478)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e9677478)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e9677478)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e96f3cc8)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e96b8408)', 'package CGI::Compile::ROOT::kohadevbox_koha_mainpage_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/mainpage.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Copyright Paul Poulain 2002^J# Parts Copyright Liblime 2007^J# Copyright (C) 2013 Mark Tompsett^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Output qw( output_html_with_http_headers );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Koha;^Juse C4::Tags qw( get_count_by_tag_status );^Juse Koha::AdditionalContents;^Juse Koha::Patron::Modifications;^Juse Koha::Patron::Discharge;^Juse Koha::Reviews;^Juse Koha::ArticleRequests;^Juse Koha::BiblioFrameworks;^Juse Koha::ProblemReports;^Juse Koha::Quotes;^Juse Koha::Suggestions;^Juse Koha::BackgroundJobs;^Juse Koha::CurbsidePickups;^Juse Koha::Tickets;^J^Jmy $query = CGI->new;^J^Jmy ( $template, $loggedinuser, $cookie, $flags ) = get_template_and_user(^J {^J template_name => "intranet-main.tt",^J query => $query,^J type => "intranet",^J flagsrequired => { catalogue => 1, },^J }^J);^J^Jmy $logged_in_user = Koha::Patrons->find($loggedinuser);^J^J# Checking if there is a Fast Cataloging Framework^J$template->param( fast_cataloging => 1 ) if Koha::BiblioFrameworks->find(\'FA\');^J^Jmy $homebranch;^Jif ( C4::Context->userenv ) {^J $homebranch = C4::Context->userenv->{\'branch\'};^J}^Jmy $koha_news = Koha::AdditionalContents->search_for_display(^J {^J category => \'news\',^J location => [ \'staff_only\', \'staff_and_opac\' ],^J lang => $template->lang,^J library_id => $homebranch^J }^J);^J^J$template->param(^J koha_news => $koha_news,^J daily_quote => Koha::Quotes->get_daily_quote(),^J);^J^Jmy $branch =^J ( C4::Context->preference("IndependentBranchesPatronModifications")^J || C4::Context->preference("IndependentBranches") )^J && !$flags->{\'superlibrarian\'}^J ? C4::Context->userenv()->{\'branch\'}^J : undef;^J^Jmy $pendingcomments = Koha::Reviews->search_limited( { approved => 0 } )->count;^Jmy $pendingtags = get_count_by_tag_status(0);^J^J# Get current branch count and total viewable count, if they don\'t match then pass^J# both to template^J^Jif ( C4::Context->only_my_library ) {^J my $local_pendingsuggestions_count = Koha::Suggestions->search(^J { status => "ASKED", branchcode => C4::Context->userenv()->{\'branch\'}, archived => 0 } )->count();^J $template->param( pendingsuggestions => $local_pendingsuggestions_count );^J} else {^J my $pendingsuggestions = Koha::Suggestions->search( { status => "ASKED", archived => 0 } );^J my $local_pendingsuggestions_count =^J $pendingsuggestions->search( { \'me.branchcode\' => C4::Context->userenv()->{\'branch\'} } )->count();^J my $pendingsuggestions_count = $pendingsuggestions->count();^J $template->param(^J all_pendingsuggestions => $pendingsuggestions_count != $local_pendingsuggestions_count^J ? $pendingsuggestions_count^J : 0,^J pendingsuggestions => $local_pendingsuggestions_count^J );^J}^J^Jmy $pending_borrower_modifications = Koha::Patron::Modifications->pending_count($branch);^Jmy $pending_discharge_requests = Koha::Patron::Discharge::count( { pending => 1 } );^Jmy $pending_article_requests = Koha::ArticleRequests->search_limited(^J {^J status => Koha::ArticleRequest::Status::Requested,^J $branch ? ( \'me.branchcode\' => $branch ) : (),^J }^J)->count;^Jmy $pending_problem_reports = Koha::ProblemReports->search( { status => \'New\' } );^J^Jif ( C4::Context->preference(\'OpacCatalogConcerns\') || C4::Context->preference(\'CatalogConcerns\') ) {^J my $pending_biblio_tickets = Koha::Tickets->search(^J {^J resolved_date => undef,^J biblio_id => { \'!=\' => undef }^J }^J );^J $template->param( pending_biblio_tickets => $pending_biblio_tickets->count );^J}^J^Junless ( $logged_in_user->has_permission( { parameters => \'manage_background_jobs\' } ) ) {^J my $already_ran_jobs =^J Koha::BackgroundJobs->search( { borrowernumber => $logged_in_user->borrowernumber } )->count ? 1 : 0;^J $template->param( already_ran_jobs => $already_ran_jobs );^J}^J^J$template->param(^J holds_with_cancellation_requests => Koha::Holds->waiting->filter_by_has_cancellation_requests->count );^J^Jif ( C4::Context->preference(\'CurbsidePickup\') ) {^J $template->param(^J new_curbside_pickups => Koha::CurbsidePickups->search(^J {^J branchcode => $homebranch,^J }^J )->filter_by_to_be_staged->filter_by_scheduled_today,^J );^J}^J^Jif ( C4::Context->preference(\'PatronSelfRegistrationAlert\') ) {^J my $categorycode = C4::Context->preference(\'PatronSelfRegistrationDefaultCategory\');^J my $branchcode = C4::Context::mybranch();^J^J my $rs = Koha::Patrons->search( { categorycode => $categorycode } );^J^J $template->param(^J self_registered_count => $rs->count,^J self_registered_mybranch_count => $rs->search( { branchcode => $branchcode } )->count,^J );^J}^J^J$template->param(^J pendingcomments => $pendingcomments,^J pendingtags => $pendingtags,^J pending_borrower_modifications => $pending_borrower_modifications,^J pending_discharge_requests => $pending_discharge_requests,^J pending_article_requests => $pending_article_requests,^J pending_problem_reports => $pending_problem_reports,^J);^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/mainpage.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e963b478)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e963b478)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620ddde0908)', 'HASH(0x5620e989b430)', '/kohadevbox/koha/mainpage.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620ddde0908)', 'HASH(0x5620e989b430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b430)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e98731a8)', 'HASH(0x5620e989b430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b430)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e9600d00)', 'HASH(0x5620e989b430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b430)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e986f7d0)', 'HASH(0x5620e989b430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b430)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e96ff3e0)', 'HASH(0x5620e989b430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b430)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e985c888)', 'Try::Tiny::Catch=REF(0x5620e963b700)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9637598)', 'HASH(0x5620e989b430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b430)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9632970)', 'HASH(0x5620e989b430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b430)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e989b430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b430)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e989b430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b430)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e989b430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b430)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e989b430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b430)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e989b430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b430)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e989b430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b430)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e989b430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e989b430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b430)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e989b430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989b430)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e989b430)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e989b430)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e9838c40)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e97469e8)', 'package CGI::Compile::ROOT::kohadevbox_koha_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => \'errors/errorpage.tt\',^J query => $query,^J type => \'intranet\',^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e96c4a00)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e96c4a00)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620ddde0920)', 'HASH(0x5620e96fc970)', '/kohadevbox/koha/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620ddde0920)', 'HASH(0x5620e96fc970)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fc970)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e98711d0)', 'HASH(0x5620e96fc970)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fc970)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e9726b18)', 'HASH(0x5620e96fc970)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fc970)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e9870690)', 'HASH(0x5620e96fc970)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fc970)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e961d190)', 'HASH(0x5620e96fc970)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fc970)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e96ac490)', 'Try::Tiny::Catch=REF(0x5620e963bb98)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e96348d0)', 'HASH(0x5620e96fc970)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fc970)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e961d898)', 'HASH(0x5620e96fc970)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fc970)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e96fc970)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fc970)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e96fc970)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fc970)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e96fc970)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fc970)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e96fc970)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fc970)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e96fc970)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fc970)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e96fc970)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fc970)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e96fc970)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e96fc970)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fc970)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e96fc970)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fc970)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e96fc970)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e96fc970)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e95d4c68)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e9600520)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e96183e8)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e96183e8)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e9620098)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e9620098)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620098)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e962fda0)', 'HASH(0x5620e9620098)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620098)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e988eb80)', 'HASH(0x5620e9620098)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620098)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96f0f70)', 'HASH(0x5620e9620098)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620098)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986f560)', 'HASH(0x5620e9620098)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620098)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e95d3968)', 'Try::Tiny::Catch=REF(0x5620e989b0b8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9709d58)', 'HASH(0x5620e9620098)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620098)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e9838820)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e9620398)', 'ARRAY(0x5620e9838820)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e9838820)', 'CODE(0x5620e9620398)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'ARRAY(0x5620e9838820)', 'CODE(0x5620e9620398)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'HASH(0x5620e9620098)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620098)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e9620098)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620098)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e9620098)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620098)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e9620098)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620098)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e9620098)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620098)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e9620098)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620098)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e9620098)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620098)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e9620098)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e9620098)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620098)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e9620098)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620098)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e9620098)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e9620098)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e91c5f68)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e95fd9d0)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e96357d0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e96357d0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e95fa230)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e95fa230)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fa230)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e9630878)', 'HASH(0x5620e95fa230)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fa230)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e96d4960)', 'HASH(0x5620e95fa230)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fa230)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96ee208)', 'HASH(0x5620e95fa230)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fa230)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986c450)', 'HASH(0x5620e95fa230)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fa230)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e95d12c0)', 'Try::Tiny::Catch=REF(0x5620e9859a60)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9707318)', 'HASH(0x5620e95fa230)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fa230)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e9837208)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e96ff260)', 'ARRAY(0x5620e9837208)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e9837208)', 'CODE(0x5620e96ff260)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'ARRAY(0x5620e9837208)', 'CODE(0x5620e96ff260)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'HASH(0x5620e95fa230)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fa230)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e95fa230)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fa230)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e95fa230)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fa230)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e95fa230)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fa230)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e95fa230)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fa230)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e95fa230)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fa230)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e95fa230)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fa230)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e95fa230)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e95fa230)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fa230)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e95fa230)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fa230)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e95fa230)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e95fa230)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e9638d68)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e96f5c00)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e985ba18)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e985ba18)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e97e7058)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e97e7058)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97e7058)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e962fda0)', 'HASH(0x5620e97e7058)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97e7058)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e988eb80)', 'HASH(0x5620e97e7058)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97e7058)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96f0f70)', 'HASH(0x5620e97e7058)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97e7058)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986f560)', 'HASH(0x5620e97e7058)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97e7058)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e96bc020)', 'Try::Tiny::Catch=REF(0x5620e9618328)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9709d58)', 'HASH(0x5620e97e7058)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97e7058)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'HASH(0x5620e97e7058)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97e7058)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e97e7058)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97e7058)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e97e7058)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97e7058)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e97e7058)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97e7058)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e97e7058)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97e7058)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e97e7058)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97e7058)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e97e7058)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97e7058)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e97e7058)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e97e7058)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97e7058)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e97e7058)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97e7058)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e97e7058)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e97e7058)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e96af948)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e96c4b20)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e96f3f20)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e96f3f20)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e9836cc8)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e9836cc8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836cc8)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e9630878)', 'HASH(0x5620e9836cc8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836cc8)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e96d4960)', 'HASH(0x5620e9836cc8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836cc8)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96ee208)', 'HASH(0x5620e9836cc8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836cc8)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986c450)', 'HASH(0x5620e9836cc8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836cc8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e96f45c8)', 'Try::Tiny::Catch=REF(0x5620e974e410)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9707318)', 'HASH(0x5620e9836cc8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836cc8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'HASH(0x5620e9836cc8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836cc8)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e9836cc8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836cc8)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e9836cc8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836cc8)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e9836cc8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836cc8)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e9836cc8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836cc8)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e9836cc8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836cc8)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e9836cc8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836cc8)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e9836cc8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e9836cc8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836cc8)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e9836cc8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836cc8)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e9836cc8)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e9836cc8)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e982aac0)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e95fd338)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e989af50)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e989af50)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e963b160)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e963b160)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b160)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e962fda0)', 'HASH(0x5620e963b160)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b160)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e988eb80)', 'HASH(0x5620e963b160)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b160)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96f0f70)', 'HASH(0x5620e963b160)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b160)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986f560)', 'HASH(0x5620e963b160)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b160)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e986eb40)', 'Try::Tiny::Catch=REF(0x5620e95d7270)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9709d58)', 'HASH(0x5620e963b160)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b160)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e97a50c0)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e9754a20)', 'ARRAY(0x5620e97a50c0)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e97a50c0)', 'CODE(0x5620e9754a20)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'ARRAY(0x5620e97a50c0)', 'CODE(0x5620e9754a20)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'HASH(0x5620e963b160)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b160)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e963b160)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b160)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e963b160)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b160)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e963b160)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b160)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e963b160)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b160)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e963b160)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b160)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e963b160)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b160)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e963b160)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e963b160)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b160)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e963b160)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b160)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e963b160)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e963b160)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e962ff08)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e97ec900)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e9751928)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e9751928)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e9615cf8)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e9615cf8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9615cf8)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e9630878)', 'HASH(0x5620e9615cf8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9615cf8)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e96d4960)', 'HASH(0x5620e9615cf8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9615cf8)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96ee208)', 'HASH(0x5620e9615cf8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9615cf8)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986c450)', 'HASH(0x5620e9615cf8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9615cf8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e96f8160)', 'Try::Tiny::Catch=REF(0x5620e98590b8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9707318)', 'HASH(0x5620e9615cf8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9615cf8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e96b1780)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e9825f38)', 'ARRAY(0x5620e96b1780)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e96b1780)', 'CODE(0x5620e9825f38)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'ARRAY(0x5620e96b1780)', 'CODE(0x5620e9825f38)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'HASH(0x5620e9615cf8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9615cf8)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e9615cf8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9615cf8)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e9615cf8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9615cf8)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e9615cf8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9615cf8)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e9615cf8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9615cf8)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e9615cf8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9615cf8)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e9615cf8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9615cf8)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e9615cf8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e9615cf8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9615cf8)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e9615cf8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9615cf8)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e9615cf8)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e9615cf8)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e95fa7e8)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e985c318)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e963b2e0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e963b2e0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e95d7078)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e95d7078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d7078)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e962fda0)', 'HASH(0x5620e95d7078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d7078)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e988eb80)', 'HASH(0x5620e95d7078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d7078)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96f0f70)', 'HASH(0x5620e95d7078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d7078)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986f560)', 'HASH(0x5620e95d7078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d7078)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e97eb068)', 'Try::Tiny::Catch=REF(0x5620e985c228)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9709d58)', 'HASH(0x5620e95d7078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d7078)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'HASH(0x5620e95d7078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d7078)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e95d7078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d7078)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e95d7078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d7078)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e95d7078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d7078)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e95d7078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d7078)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e95d7078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d7078)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e95d7078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d7078)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e95d7078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e95d7078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d7078)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e95d7078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d7078)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e95d7078)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e95d7078)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e989ad40)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e982eec0)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e9706ee0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e9706ee0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e9746700)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e9746700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746700)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e9630878)', 'HASH(0x5620e9746700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746700)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e96d4960)', 'HASH(0x5620e9746700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746700)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96ee208)', 'HASH(0x5620e9746700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746700)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986c450)', 'HASH(0x5620e9746700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746700)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e96acd30)', 'Try::Tiny::Catch=REF(0x5620e98980c0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9707318)', 'HASH(0x5620e9746700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746700)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'HASH(0x5620e9746700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746700)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e9746700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746700)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e9746700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746700)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e9746700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746700)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e9746700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746700)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e9746700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746700)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e9746700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746700)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e9746700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e9746700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746700)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e9746700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746700)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e9746700)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e9746700)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e97bcea8)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e985c330)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e974bac0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e974bac0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e985c060)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e985c060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c060)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e962fda0)', 'HASH(0x5620e985c060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c060)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e988eb80)', 'HASH(0x5620e985c060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c060)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96f0f70)', 'HASH(0x5620e985c060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c060)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986f560)', 'HASH(0x5620e985c060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c060)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e96b8318)', 'Try::Tiny::Catch=REF(0x5620e95d7558)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9709d58)', 'HASH(0x5620e985c060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c060)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e96cbf28)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e989b070)', 'ARRAY(0x5620e96cbf28)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e96cbf28)', 'CODE(0x5620e989b070)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'ARRAY(0x5620e96cbf28)', 'CODE(0x5620e989b070)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'HASH(0x5620e985c060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c060)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e985c060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c060)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e985c060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c060)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e985c060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c060)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e985c060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c060)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e985c060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c060)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e985c060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c060)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e985c060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e985c060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c060)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e985c060)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c060)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e985c060)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e985c060)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e91c5f68)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e96f7770)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e97ec930)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e97ec930)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e9746628)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e9746628)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746628)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e9630878)', 'HASH(0x5620e9746628)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746628)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e96d4960)', 'HASH(0x5620e9746628)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746628)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96ee208)', 'HASH(0x5620e9746628)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746628)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986c450)', 'HASH(0x5620e9746628)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746628)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e973e990)', 'Try::Tiny::Catch=REF(0x5620e96aca90)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9707318)', 'HASH(0x5620e9746628)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746628)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e96b59a8)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e9746958)', 'ARRAY(0x5620e96b59a8)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e96b59a8)', 'CODE(0x5620e9746958)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'ARRAY(0x5620e96b59a8)', 'CODE(0x5620e9746958)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'HASH(0x5620e9746628)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746628)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e9746628)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746628)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e9746628)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746628)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e9746628)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746628)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e9746628)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746628)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e9746628)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746628)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e9746628)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746628)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e9746628)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e9746628)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746628)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e9746628)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746628)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e9746628)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e9746628)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e9638d68)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e97447f8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e9744750)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e9744750)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e9897678)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e9897678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9897678)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e962fda0)', 'HASH(0x5620e9897678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9897678)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e988eb80)', 'HASH(0x5620e9897678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9897678)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96f0f70)', 'HASH(0x5620e9897678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9897678)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986f560)', 'HASH(0x5620e9897678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9897678)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e96c74d0)', 'Try::Tiny::Catch=REF(0x5620e9838688)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9709d58)', 'HASH(0x5620e9897678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9897678)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e9620308)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e963dfa0)', 'ARRAY(0x5620e9620308)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e9620308)', 'CODE(0x5620e963dfa0)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'ARRAY(0x5620e9620308)', 'CODE(0x5620e963dfa0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'HASH(0x5620e9897678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9897678)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e9897678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9897678)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e9897678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9897678)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e9897678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9897678)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e9897678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9897678)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e9897678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9897678)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e9897678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9897678)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e9897678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e9897678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9897678)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e9897678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9897678)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e9897678)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e9897678)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e961fb70)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e96f7c80)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e96ac8f8)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e96ac8f8)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e96f73b0)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e96f73b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f73b0)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e9630878)', 'HASH(0x5620e96f73b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f73b0)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e96d4960)', 'HASH(0x5620e96f73b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f73b0)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96ee208)', 'HASH(0x5620e96f73b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f73b0)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986c450)', 'HASH(0x5620e96f73b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f73b0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e96b5f00)', 'Try::Tiny::Catch=REF(0x5620e988ce48)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9707318)', 'HASH(0x5620e96f73b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f73b0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e973ea98)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e96ac5f8)', 'ARRAY(0x5620e973ea98)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e973ea98)', 'CODE(0x5620e96ac5f8)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'ARRAY(0x5620e973ea98)', 'CODE(0x5620e96ac5f8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'HASH(0x5620e96f73b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f73b0)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e96f73b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f73b0)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e96f73b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f73b0)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e96f73b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f73b0)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e96f73b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f73b0)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e96f73b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f73b0)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e96f73b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f73b0)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e96f73b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e96f73b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f73b0)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e96f73b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f73b0)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e96f73b0)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e96f73b0)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e98368a8)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e9618268)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e9638168)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e9638168)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e989a698)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e989a698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989a698)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e962fda0)', 'HASH(0x5620e989a698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989a698)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e988eb80)', 'HASH(0x5620e989a698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989a698)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96f0f70)', 'HASH(0x5620e989a698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989a698)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986f560)', 'HASH(0x5620e989a698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989a698)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e96f5cd8)', 'Try::Tiny::Catch=REF(0x5620e96f98f0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9709d58)', 'HASH(0x5620e989a698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989a698)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e96aee50)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e974bdc0)', 'ARRAY(0x5620e96aee50)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e96aee50)', 'CODE(0x5620e974bdc0)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'ARRAY(0x5620e96aee50)', 'CODE(0x5620e974bdc0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'HASH(0x5620e989a698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989a698)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e989a698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989a698)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e989a698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989a698)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e989a698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989a698)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e989a698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989a698)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e989a698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989a698)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e989a698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989a698)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e989a698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e989a698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989a698)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e989a698)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e989a698)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e989a698)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e989a698)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e9754978)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e96387f8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e96f4418)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e96f4418)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e97a2488)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e97a2488)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97a2488)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e9630878)', 'HASH(0x5620e97a2488)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97a2488)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e96d4960)', 'HASH(0x5620e97a2488)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97a2488)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96ee208)', 'HASH(0x5620e97a2488)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97a2488)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986c450)', 'HASH(0x5620e97a2488)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97a2488)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e97518f8)', 'Try::Tiny::Catch=REF(0x5620e96f4910)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9707318)', 'HASH(0x5620e97a2488)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97a2488)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e9826550)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e96b5588)', 'ARRAY(0x5620e9826550)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e9826550)', 'CODE(0x5620e96b5588)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'ARRAY(0x5620e9826550)', 'CODE(0x5620e96b5588)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'HASH(0x5620e97a2488)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97a2488)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e97a2488)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97a2488)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e97a2488)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97a2488)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e97a2488)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97a2488)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e97a2488)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97a2488)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e97a2488)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97a2488)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e97a2488)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97a2488)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e97a2488)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e97a2488)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97a2488)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e97a2488)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97a2488)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e97a2488)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e97a2488)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e9746970)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e9768910)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e96f9638)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e96f9638)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e9620878)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e9620878)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620878)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e962fda0)', 'HASH(0x5620e9620878)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620878)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e988eb80)', 'HASH(0x5620e9620878)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620878)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96f0f70)', 'HASH(0x5620e9620878)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620878)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986f560)', 'HASH(0x5620e9620878)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620878)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e97bee50)', 'Try::Tiny::Catch=REF(0x5620e985c3f0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9709d58)', 'HASH(0x5620e9620878)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620878)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e98284e8)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e96af150)', 'ARRAY(0x5620e98284e8)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e98284e8)', 'CODE(0x5620e96af150)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'ARRAY(0x5620e98284e8)', 'CODE(0x5620e96af150)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'HASH(0x5620e9620878)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620878)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e9620878)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620878)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e9620878)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620878)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e9620878)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620878)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e9620878)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620878)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e9620878)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620878)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e9620878)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620878)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e9620878)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e9620878)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620878)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e9620878)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9620878)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e9620878)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e9620878)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e9838c40)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e95f2c70)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e96f4280)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e96f4280)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e9746a78)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e9746a78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746a78)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e9630878)', 'HASH(0x5620e9746a78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746a78)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e96d4960)', 'HASH(0x5620e9746a78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746a78)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96ee208)', 'HASH(0x5620e9746a78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746a78)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986c450)', 'HASH(0x5620e9746a78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746a78)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e9638f90)', 'Try::Tiny::Catch=REF(0x5620e97bcdb8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9707318)', 'HASH(0x5620e9746a78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746a78)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e97e3ff0)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e95fd898)', 'ARRAY(0x5620e97e3ff0)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e97e3ff0)', 'CODE(0x5620e95fd898)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'ARRAY(0x5620e97e3ff0)', 'CODE(0x5620e95fd898)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'HASH(0x5620e9746a78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746a78)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e9746a78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746a78)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e9746a78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746a78)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e9746a78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746a78)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e9746a78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746a78)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e9746a78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746a78)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e9746a78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746a78)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e9746a78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e9746a78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746a78)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e9746a78)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9746a78)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e9746a78)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e9746a78)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e9748ce8)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e9803408)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e9897030)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e9897030)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e9618298)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e9618298)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9618298)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e962fda0)', 'HASH(0x5620e9618298)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9618298)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e988eb80)', 'HASH(0x5620e9618298)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9618298)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96f0f70)', 'HASH(0x5620e9618298)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9618298)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986f560)', 'HASH(0x5620e9618298)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9618298)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e961ff30)', 'Try::Tiny::Catch=REF(0x5620e96180d0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9709d58)', 'HASH(0x5620e9618298)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9618298)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'HASH(0x5620e9618298)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9618298)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e9618298)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9618298)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e9618298)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9618298)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e9618298)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9618298)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e9618298)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9618298)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e9618298)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9618298)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e9618298)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9618298)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e9618298)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e9618298)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9618298)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e9618298)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9618298)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e9618298)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e9618298)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e8cd0a48)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e97e84a8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e97466a0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e97466a0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e95d8af0)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e95d8af0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8af0)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e9630878)', 'HASH(0x5620e95d8af0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8af0)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e96d4960)', 'HASH(0x5620e95d8af0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8af0)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96ee208)', 'HASH(0x5620e95d8af0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8af0)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986c450)', 'HASH(0x5620e95d8af0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8af0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e9766b58)', 'Try::Tiny::Catch=REF(0x5620e9751bf8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9707318)', 'HASH(0x5620e95d8af0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8af0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'HASH(0x5620e95d8af0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8af0)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e95d8af0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8af0)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e95d8af0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8af0)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e95d8af0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8af0)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e95d8af0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8af0)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e95d8af0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8af0)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e95d8af0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8af0)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e95d8af0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e95d8af0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8af0)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e95d8af0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8af0)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e95d8af0)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e95d8af0)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e95fd568)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e95db7f8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e974b850)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e974b850)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e96af738)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e96af738)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af738)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e962fda0)', 'HASH(0x5620e96af738)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af738)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e988eb80)', 'HASH(0x5620e96af738)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af738)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96f0f70)', 'HASH(0x5620e96af738)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af738)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986f560)', 'HASH(0x5620e96af738)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af738)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e989d938)', 'Try::Tiny::Catch=REF(0x5620e96f9530)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9709d58)', 'HASH(0x5620e96af738)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af738)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'HASH(0x5620e96af738)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af738)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e96af738)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af738)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e96af738)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af738)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e96af738)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af738)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e96af738)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af738)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e96af738)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af738)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e96af738)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af738)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e96af738)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e96af738)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af738)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e96af738)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af738)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e96af738)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e96af738)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e9748e78)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e96fec90)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e9784358)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e9784358)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e95f2700)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e95f2700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95f2700)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e9630878)', 'HASH(0x5620e95f2700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95f2700)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e96d4960)', 'HASH(0x5620e95f2700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95f2700)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96ee208)', 'HASH(0x5620e95f2700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95f2700)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986c450)', 'HASH(0x5620e95f2700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95f2700)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e96c1cc8)', 'Try::Tiny::Catch=REF(0x5620e982ec50)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9707318)', 'HASH(0x5620e95f2700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95f2700)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'HASH(0x5620e95f2700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95f2700)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e95f2700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95f2700)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e95f2700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95f2700)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e95f2700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95f2700)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e95f2700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95f2700)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e95f2700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95f2700)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e95f2700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95f2700)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e95f2700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e95f2700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95f2700)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e95f2700)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95f2700)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e95f2700)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e95f2700)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e9751490)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e95d3f20)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e97ee2e8)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e97ee2e8)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e96f9dd0)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e96f9dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9dd0)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e962fda0)', 'HASH(0x5620e96f9dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9dd0)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e988eb80)', 'HASH(0x5620e96f9dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9dd0)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96f0f70)', 'HASH(0x5620e96f9dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9dd0)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986f560)', 'HASH(0x5620e96f9dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9dd0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e985c6f0)', 'Try::Tiny::Catch=REF(0x5620e96c45b8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9709d58)', 'HASH(0x5620e96f9dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9dd0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e963dc88)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e9838778)', 'ARRAY(0x5620e963dc88)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e963dc88)', 'CODE(0x5620e9838778)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'ARRAY(0x5620e963dc88)', 'CODE(0x5620e9838778)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'HASH(0x5620e96f9dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9dd0)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e96f9dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9dd0)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e96f9dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9dd0)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e96f9dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9dd0)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e96f9dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9dd0)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e96f9dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9dd0)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e96f9dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9dd0)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e96f9dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e96f9dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9dd0)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e96f9dd0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9dd0)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e96f9dd0)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e96f9dd0)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e985f318)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e9836d40)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e96b96b0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e96b96b0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e96f3ce0)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e96f3ce0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f3ce0)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e9630878)', 'HASH(0x5620e96f3ce0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f3ce0)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e96d4960)', 'HASH(0x5620e96f3ce0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f3ce0)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96ee208)', 'HASH(0x5620e96f3ce0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f3ce0)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986c450)', 'HASH(0x5620e96f3ce0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f3ce0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e96b53c0)', 'Try::Tiny::Catch=REF(0x5620e96b58e8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9707318)', 'HASH(0x5620e96f3ce0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f3ce0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e985c6a0)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e96ac4d8)', 'ARRAY(0x5620e985c6a0)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e985c6a0)', 'CODE(0x5620e96ac4d8)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'ARRAY(0x5620e985c6a0)', 'CODE(0x5620e96ac4d8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'HASH(0x5620e96f3ce0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f3ce0)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e96f3ce0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f3ce0)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e96f3ce0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f3ce0)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e96f3ce0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f3ce0)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e96f3ce0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f3ce0)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e96f3ce0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f3ce0)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e96f3ce0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f3ce0)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e96f3ce0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e96f3ce0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f3ce0)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e96f3ce0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f3ce0)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e96f3ce0)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e96f3ce0)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e982ea58)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e9838bf8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e974bdc0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e974bdc0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e96b4088)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e96b4088)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b4088)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e962fda0)', 'HASH(0x5620e96b4088)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b4088)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e988eb80)', 'HASH(0x5620e96b4088)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b4088)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96f0f70)', 'HASH(0x5620e96b4088)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b4088)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986f560)', 'HASH(0x5620e96b4088)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b4088)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e96006d0)', 'Try::Tiny::Catch=REF(0x5620e95db720)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9709d58)', 'HASH(0x5620e96b4088)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b4088)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e9600148)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e9617fb0)', 'ARRAY(0x5620e9600148)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e9600148)', 'CODE(0x5620e9617fb0)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'ARRAY(0x5620e9600148)', 'CODE(0x5620e9617fb0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'HASH(0x5620e96b4088)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b4088)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e96b4088)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b4088)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e96b4088)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b4088)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e96b4088)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b4088)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e96b4088)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b4088)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e96b4088)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b4088)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e96b4088)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b4088)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e96b4088)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e96b4088)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b4088)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e96b4088)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b4088)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e96b4088)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e96b4088)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e974bc10)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e96b16a8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e963c1b0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e963c1b0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e9836ef0)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e9836ef0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836ef0)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e9630878)', 'HASH(0x5620e9836ef0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836ef0)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e96d4960)', 'HASH(0x5620e9836ef0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836ef0)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96ee208)', 'HASH(0x5620e9836ef0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836ef0)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986c450)', 'HASH(0x5620e9836ef0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836ef0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e9638a98)', 'Try::Tiny::Catch=REF(0x5620e98945d0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9707318)', 'HASH(0x5620e9836ef0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836ef0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e95d8a60)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e9858fc8)', 'ARRAY(0x5620e95d8a60)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e95d8a60)', 'CODE(0x5620e9858fc8)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'ARRAY(0x5620e95d8a60)', 'CODE(0x5620e9858fc8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'HASH(0x5620e9836ef0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836ef0)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e9836ef0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836ef0)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e9836ef0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836ef0)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e9836ef0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836ef0)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e9836ef0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836ef0)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e9836ef0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836ef0)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e9836ef0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836ef0)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e9836ef0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e9836ef0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836ef0)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e9836ef0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9836ef0)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e9836ef0)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e9836ef0)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e97669d8)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e96b8318)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e96bc068)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e96bc068)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e96f9758)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e96f9758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9758)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e962fda0)', 'HASH(0x5620e96f9758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9758)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e988eb80)', 'HASH(0x5620e96f9758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9758)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96f0f70)', 'HASH(0x5620e96f9758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9758)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986f560)', 'HASH(0x5620e96f9758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9758)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e96aed48)', 'Try::Tiny::Catch=REF(0x5620e96f9fb0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9709d58)', 'HASH(0x5620e96f9758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9758)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e9750f00)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e9802ef8)', 'ARRAY(0x5620e9750f00)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e9750f00)', 'CODE(0x5620e9802ef8)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'ARRAY(0x5620e9750f00)', 'CODE(0x5620e9802ef8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'HASH(0x5620e96f9758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9758)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e96f9758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9758)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e96f9758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9758)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e96f9758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9758)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e96f9758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9758)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e96f9758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9758)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e96f9758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9758)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e96f9758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e96f9758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9758)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e96f9758)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96f9758)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e96f9758)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e96f9758)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e8cd0a48)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e95d0bb8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e9766b58)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e9766b58)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e95fd568)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e95fd568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fd568)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e9630878)', 'HASH(0x5620e95fd568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fd568)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e96d4960)', 'HASH(0x5620e95fd568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fd568)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96ee208)', 'HASH(0x5620e95fd568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fd568)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986c450)', 'HASH(0x5620e95fd568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fd568)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e97e8ee0)', 'Try::Tiny::Catch=REF(0x5620e9638c48)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9707318)', 'HASH(0x5620e95fd568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fd568)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e96385a0)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e96f7548)', 'ARRAY(0x5620e96385a0)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e96385a0)', 'CODE(0x5620e96f7548)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'ARRAY(0x5620e96385a0)', 'CODE(0x5620e96f7548)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'HASH(0x5620e95fd568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fd568)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e95fd568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fd568)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e95fd568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fd568)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e95fd568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fd568)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e95fd568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fd568)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e95fd568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fd568)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e95fd568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fd568)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e95fd568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e95fd568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fd568)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e95fd568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95fd568)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e95fd568)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e95fd568)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e96ac190)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e96af750)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e9748e18)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e9748e18)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e96af330)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e96af330)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af330)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e962fda0)', 'HASH(0x5620e96af330)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af330)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e988eb80)', 'HASH(0x5620e96af330)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af330)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96f0f70)', 'HASH(0x5620e96af330)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af330)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986f560)', 'HASH(0x5620e96af330)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af330)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e985beb0)', 'Try::Tiny::Catch=REF(0x5620e985be20)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9709d58)', 'HASH(0x5620e96af330)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af330)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'HASH(0x5620e96af330)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af330)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e96af330)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af330)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e96af330)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af330)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e96af330)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af330)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e96af330)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af330)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e96af330)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af330)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e96af330)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af330)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e96af330)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e96af330)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af330)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e96af330)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96af330)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e96af330)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e96af330)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e963af08)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e9859478)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e95d4908)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e95d4908)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e963c078)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e963c078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963c078)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e9630878)', 'HASH(0x5620e963c078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963c078)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e96d4960)', 'HASH(0x5620e963c078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963c078)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96ee208)', 'HASH(0x5620e963c078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963c078)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986c450)', 'HASH(0x5620e963c078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963c078)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e9638bd0)', 'Try::Tiny::Catch=REF(0x5620e9748af0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9707318)', 'HASH(0x5620e963c078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963c078)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'HASH(0x5620e963c078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963c078)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e963c078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963c078)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e963c078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963c078)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e963c078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963c078)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e963c078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963c078)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e963c078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963c078)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e963c078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963c078)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e963c078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e963c078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963c078)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e963c078)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963c078)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e963c078)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e963c078)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e97a2488)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e985bfb8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e9786138)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e9786138)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e97eb440)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e97eb440)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97eb440)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e962fda0)', 'HASH(0x5620e97eb440)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97eb440)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e988eb80)', 'HASH(0x5620e97eb440)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97eb440)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96f0f70)', 'HASH(0x5620e97eb440)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97eb440)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986f560)', 'HASH(0x5620e97eb440)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97eb440)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e9802e50)', 'Try::Tiny::Catch=REF(0x5620e9618178)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9709d58)', 'HASH(0x5620e97eb440)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97eb440)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e9828140)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e95d72b8)', 'ARRAY(0x5620e9828140)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e9828140)', 'CODE(0x5620e95d72b8)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'ARRAY(0x5620e9828140)', 'CODE(0x5620e95d72b8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'HASH(0x5620e97eb440)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97eb440)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e97eb440)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97eb440)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e97eb440)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97eb440)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e97eb440)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97eb440)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e97eb440)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97eb440)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e97eb440)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97eb440)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e97eb440)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97eb440)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e97eb440)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e97eb440)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97eb440)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e97eb440)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97eb440)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e97eb440)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e97eb440)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e985c678)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e9746910)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e9746ca0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e9746ca0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e97ec7e0)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e97ec7e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97ec7e0)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e9630878)', 'HASH(0x5620e97ec7e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97ec7e0)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e96d4960)', 'HASH(0x5620e97ec7e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97ec7e0)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96ee208)', 'HASH(0x5620e97ec7e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97ec7e0)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986c450)', 'HASH(0x5620e97ec7e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97ec7e0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e96f43b8)', 'Try::Tiny::Catch=REF(0x5620e95fd430)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9707318)', 'HASH(0x5620e97ec7e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97ec7e0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e978fed8)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e982efe0)', 'ARRAY(0x5620e978fed8)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e978fed8)', 'CODE(0x5620e982efe0)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'ARRAY(0x5620e978fed8)', 'CODE(0x5620e982efe0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'HASH(0x5620e97ec7e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97ec7e0)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e97ec7e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97ec7e0)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e97ec7e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97ec7e0)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e97ec7e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97ec7e0)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e97ec7e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97ec7e0)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e97ec7e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97ec7e0)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e97ec7e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97ec7e0)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e97ec7e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e97ec7e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97ec7e0)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e97ec7e0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e97ec7e0)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e97ec7e0)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e97ec7e0)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e95fd9a0)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e96b40b8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e97a5330)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e97a5330)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e963b478)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e963b478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b478)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e962fda0)', 'HASH(0x5620e963b478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b478)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e988eb80)', 'HASH(0x5620e963b478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b478)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96f0f70)', 'HASH(0x5620e963b478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b478)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986f560)', 'HASH(0x5620e963b478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b478)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e9803090)', 'Try::Tiny::Catch=REF(0x5620e97beef8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9709d58)', 'HASH(0x5620e963b478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b478)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e974b808)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e9620740)', 'ARRAY(0x5620e974b808)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e974b808)', 'CODE(0x5620e9620740)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'ARRAY(0x5620e974b808)', 'CODE(0x5620e9620740)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'HASH(0x5620e963b478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b478)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e963b478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b478)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e963b478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b478)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e963b478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b478)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e963b478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b478)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e963b478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b478)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e963b478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b478)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e963b478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e963b478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b478)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e963b478)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b478)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e963b478)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e963b478)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e95d3d40)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e9749078)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e95d8bc8)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e95d8bc8)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e96fe918)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e96fe918)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe918)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e9630878)', 'HASH(0x5620e96fe918)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe918)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e96d4960)', 'HASH(0x5620e96fe918)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe918)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96ee208)', 'HASH(0x5620e96fe918)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe918)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986c450)', 'HASH(0x5620e96fe918)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe918)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e981f608)', 'Try::Tiny::Catch=REF(0x5620e9638ca8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9707318)', 'HASH(0x5620e96fe918)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe918)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e9613108)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e95d4458)', 'ARRAY(0x5620e9613108)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e9613108)', 'CODE(0x5620e95d4458)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'ARRAY(0x5620e9613108)', 'CODE(0x5620e95d4458)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'HASH(0x5620e96fe918)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe918)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e96fe918)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe918)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e96fe918)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe918)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e96fe918)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe918)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e96fe918)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe918)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e96fe918)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe918)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e96fe918)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe918)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e96fe918)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e96fe918)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe918)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e96fe918)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96fe918)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e96fe918)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e96fe918)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e9823580)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e9748800)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e96bbae0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e96bbae0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e96bbf18)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e96bbf18)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96bbf18)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e962fda0)', 'HASH(0x5620e96bbf18)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96bbf18)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e988eb80)', 'HASH(0x5620e96bbf18)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96bbf18)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96f0f70)', 'HASH(0x5620e96bbf18)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96bbf18)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986f560)', 'HASH(0x5620e96bbf18)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96bbf18)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e96f5c30)', 'Try::Tiny::Catch=REF(0x5620e985c048)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9709d58)', 'HASH(0x5620e96bbf18)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96bbf18)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e9834ae0)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e96f92c0)', 'ARRAY(0x5620e9834ae0)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e9834ae0)', 'CODE(0x5620e96f92c0)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'ARRAY(0x5620e9834ae0)', 'CODE(0x5620e96f92c0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'HASH(0x5620e96bbf18)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96bbf18)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e96bbf18)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96bbf18)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e96bbf18)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96bbf18)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e96bbf18)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96bbf18)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e96bbf18)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96bbf18)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e96bbf18)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96bbf18)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e96bbf18)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96bbf18)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e96bbf18)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e96bbf18)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96bbf18)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e96bbf18)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96bbf18)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e96bbf18)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e96bbf18)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e95db348)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e98263b8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e9836f80)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e9836f80)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e9751550)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e9751550)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751550)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e9630878)', 'HASH(0x5620e9751550)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751550)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e96d4960)', 'HASH(0x5620e9751550)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751550)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96ee208)', 'HASH(0x5620e9751550)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751550)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986c450)', 'HASH(0x5620e9751550)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751550)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e963bda8)', 'Try::Tiny::Catch=REF(0x5620e95fd520)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9707318)', 'HASH(0x5620e9751550)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751550)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e9751190)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e96b2380)', 'ARRAY(0x5620e9751190)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e9751190)', 'CODE(0x5620e96b2380)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'ARRAY(0x5620e9751190)', 'CODE(0x5620e96b2380)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'HASH(0x5620e9751550)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751550)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e9751550)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751550)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e9751550)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751550)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e9751550)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751550)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e9751550)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751550)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e9751550)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751550)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e9751550)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751550)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e9751550)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e9751550)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751550)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e9751550)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9751550)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e9751550)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e9751550)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e98592c8)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e96f60f8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e986f470)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e986f470)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e96b84c8)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e96b84c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b84c8)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e962fda0)', 'HASH(0x5620e96b84c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b84c8)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e988eb80)', 'HASH(0x5620e96b84c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b84c8)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96f0f70)', 'HASH(0x5620e96b84c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b84c8)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986f560)', 'HASH(0x5620e96b84c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b84c8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e96b3938)', 'Try::Tiny::Catch=REF(0x5620e920e710)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9709d58)', 'HASH(0x5620e96b84c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b84c8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'HASH(0x5620e96b84c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b84c8)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e96b84c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b84c8)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e96b84c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b84c8)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e96b84c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b84c8)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e96b84c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b84c8)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e96b84c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b84c8)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e96b84c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b84c8)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e96b84c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e96b84c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b84c8)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e96b84c8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b84c8)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e96b84c8)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e96b84c8)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e963bb80)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e96c1ab8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e982ef08)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e982ef08)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e96b95f0)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e96b95f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b95f0)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e9630878)', 'HASH(0x5620e96b95f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b95f0)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e96d4960)', 'HASH(0x5620e96b95f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b95f0)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96ee208)', 'HASH(0x5620e96b95f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b95f0)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986c450)', 'HASH(0x5620e96b95f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b95f0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e96f4130)', 'Try::Tiny::Catch=REF(0x5620e9638bb8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9707318)', 'HASH(0x5620e96b95f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b95f0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'HASH(0x5620e96b95f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b95f0)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e96b95f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b95f0)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e96b95f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b95f0)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e96b95f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b95f0)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e96b95f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b95f0)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e96b95f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b95f0)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e96b95f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b95f0)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e96b95f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e96b95f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b95f0)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e96b95f0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b95f0)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e96b95f0)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e96b95f0)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e96fef78)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e9803078)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e986ed08)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e986ed08)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e8cd0a48)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e8cd0a48)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e8cd0a48)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e962fda0)', 'HASH(0x5620e8cd0a48)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e8cd0a48)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e988eb80)', 'HASH(0x5620e8cd0a48)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e8cd0a48)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96f0f70)', 'HASH(0x5620e8cd0a48)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e8cd0a48)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986f560)', 'HASH(0x5620e8cd0a48)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e8cd0a48)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e91cf068)', 'Try::Tiny::Catch=REF(0x5620e97ee378)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9709d58)', 'HASH(0x5620e8cd0a48)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e8cd0a48)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e9750ee8)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e9618028)', 'ARRAY(0x5620e9750ee8)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e9750ee8)', 'CODE(0x5620e9618028)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'ARRAY(0x5620e9750ee8)', 'CODE(0x5620e9618028)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'HASH(0x5620e8cd0a48)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e8cd0a48)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e8cd0a48)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e8cd0a48)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e8cd0a48)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e8cd0a48)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e8cd0a48)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e8cd0a48)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e8cd0a48)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e8cd0a48)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e8cd0a48)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e8cd0a48)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e8cd0a48)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e8cd0a48)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e8cd0a48)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e8cd0a48)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e8cd0a48)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e8cd0a48)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e8cd0a48)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e8cd0a48)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e8cd0a48)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e989a698)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e96ac4f0)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e9783f80)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e9783f80)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e9616568)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e9616568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9616568)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e9630878)', 'HASH(0x5620e9616568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9616568)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e96d4960)', 'HASH(0x5620e9616568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9616568)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96ee208)', 'HASH(0x5620e9616568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9616568)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986c450)', 'HASH(0x5620e9616568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9616568)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e9741cc0)', 'Try::Tiny::Catch=REF(0x5620e96b1930)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9707318)', 'HASH(0x5620e9616568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9616568)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e97688d8)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e96fc9d0)', 'ARRAY(0x5620e97688d8)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e97688d8)', 'CODE(0x5620e96fc9d0)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'ARRAY(0x5620e97688d8)', 'CODE(0x5620e96fc9d0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'HASH(0x5620e9616568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9616568)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e9616568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9616568)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e9616568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9616568)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e9616568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9616568)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e9616568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9616568)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e9616568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9616568)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e9616568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9616568)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e9616568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e9616568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9616568)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e9616568)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9616568)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e9616568)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e9616568)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e9859838)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e985bda8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e96b8810)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e96b8810)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e963b940)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e963b940)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b940)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e962fda0)', 'HASH(0x5620e963b940)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b940)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e988eb80)', 'HASH(0x5620e963b940)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b940)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96f0f70)', 'HASH(0x5620e963b940)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b940)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986f560)', 'HASH(0x5620e963b940)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b940)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e985c3f0)', 'Try::Tiny::Catch=REF(0x5620e9768628)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9709d58)', 'HASH(0x5620e963b940)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b940)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'HASH(0x5620e963b940)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b940)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e963b940)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b940)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e963b940)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b940)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e963b940)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b940)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e963b940)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b940)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e963b940)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b940)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e963b940)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b940)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e963b940)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e963b940)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b940)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e963b940)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963b940)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e963b940)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e963b940)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e96007d8)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e98594d8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e963bbf8)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e963bbf8)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e96388d0)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e96388d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96388d0)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e9630878)', 'HASH(0x5620e96388d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96388d0)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e96d4960)', 'HASH(0x5620e96388d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96388d0)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96ee208)', 'HASH(0x5620e96388d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96388d0)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986c450)', 'HASH(0x5620e96388d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96388d0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e95d0420)', 'Try::Tiny::Catch=REF(0x5620e9766b28)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9707318)', 'HASH(0x5620e96388d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96388d0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'HASH(0x5620e96388d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96388d0)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e96388d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96388d0)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e96388d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96388d0)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e96388d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96388d0)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e96388d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96388d0)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e96388d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96388d0)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e96388d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96388d0)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e96388d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e96388d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96388d0)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e96388d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96388d0)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e96388d0)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e96388d0)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e95fd9d0)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e989b238)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e9748830)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e9748830)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e963e1f8)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e963e1f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963e1f8)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e962fda0)', 'HASH(0x5620e963e1f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963e1f8)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e988eb80)', 'HASH(0x5620e963e1f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963e1f8)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96f0f70)', 'HASH(0x5620e963e1f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963e1f8)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986f560)', 'HASH(0x5620e963e1f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963e1f8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e985c648)', 'Try::Tiny::Catch=REF(0x5620e9751080)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9709d58)', 'HASH(0x5620e963e1f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963e1f8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e96aee20)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e9754210)', 'ARRAY(0x5620e96aee20)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e96aee20)', 'CODE(0x5620e9754210)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'ARRAY(0x5620e96aee20)', 'CODE(0x5620e9754210)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'HASH(0x5620e963e1f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963e1f8)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e963e1f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963e1f8)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e963e1f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963e1f8)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e963e1f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963e1f8)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e963e1f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963e1f8)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e963e1f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963e1f8)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e963e1f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963e1f8)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e963e1f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e963e1f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963e1f8)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e963e1f8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963e1f8)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e963e1f8)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e963e1f8)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e9617ce0)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e97ecff0)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e96f7470)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e96f7470)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e95d8760)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e95d8760)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8760)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e9630878)', 'HASH(0x5620e95d8760)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8760)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e96d4960)', 'HASH(0x5620e95d8760)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8760)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96ee208)', 'HASH(0x5620e95d8760)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8760)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986c450)', 'HASH(0x5620e95d8760)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8760)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e98001d0)', 'Try::Tiny::Catch=REF(0x5620e96f7710)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9707318)', 'HASH(0x5620e95d8760)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8760)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e9748b50)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e96b5420)', 'ARRAY(0x5620e9748b50)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e9748b50)', 'CODE(0x5620e96b5420)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'ARRAY(0x5620e9748b50)', 'CODE(0x5620e96b5420)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'HASH(0x5620e95d8760)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8760)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e95d8760)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8760)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e95d8760)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8760)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e95d8760)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8760)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e95d8760)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8760)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e95d8760)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8760)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e95d8760)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8760)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e95d8760)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e95d8760)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8760)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e95d8760)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e95d8760)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e95d8760)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e95d8760)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e97bcde8)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e9748860)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e989df08)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e989df08)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e9826430)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e9826430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9826430)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e962fda0)', 'HASH(0x5620e9826430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9826430)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e988eb80)', 'HASH(0x5620e9826430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9826430)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96f0f70)', 'HASH(0x5620e9826430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9826430)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986f560)', 'HASH(0x5620e9826430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9826430)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e96f9338)', 'Try::Tiny::Catch=REF(0x5620e963de68)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9709d58)', 'HASH(0x5620e9826430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9826430)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e9701b08)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e9638498)', 'ARRAY(0x5620e9701b08)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e9701b08)', 'CODE(0x5620e9638498)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'ARRAY(0x5620e9701b08)', 'CODE(0x5620e9638498)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'HASH(0x5620e9826430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9826430)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e9826430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9826430)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e9826430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9826430)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e9826430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9826430)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e9826430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9826430)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e9826430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9826430)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e9826430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9826430)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e9826430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e9826430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9826430)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e9826430)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9826430)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e9826430)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e9826430)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e985f3d8)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e9639098)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e96ac4c0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e96ac4c0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e96c1bd8)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e96c1bd8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96c1bd8)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e9630878)', 'HASH(0x5620e96c1bd8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96c1bd8)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e96d4960)', 'HASH(0x5620e96c1bd8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96c1bd8)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96ee208)', 'HASH(0x5620e96c1bd8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96c1bd8)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986c450)', 'HASH(0x5620e96c1bd8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96c1bd8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e95fd430)', 'Try::Tiny::Catch=REF(0x5620e95d0a98)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9707318)', 'HASH(0x5620e96c1bd8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96c1bd8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x5620e963bd90)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x5620e95d42c0)', 'ARRAY(0x5620e963bd90)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x5620e963bd90)', 'CODE(0x5620e95d42c0)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'ARRAY(0x5620e963bd90)', 'CODE(0x5620e95d42c0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'HASH(0x5620e96c1bd8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96c1bd8)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e96c1bd8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96c1bd8)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e96c1bd8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96c1bd8)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e96c1bd8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96c1bd8)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e96c1bd8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96c1bd8)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e96c1bd8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96c1bd8)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e96c1bd8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96c1bd8)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e96c1bd8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e96c1bd8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96c1bd8)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e96c1bd8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96c1bd8)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e96c1bd8)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e96c1bd8)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e96b19c0)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e9617c50)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e95db9d8)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e95db9d8)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e985bda8)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb69f48)', 'HASH(0x5620e985bda8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985bda8)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e962fda0)', 'HASH(0x5620e985bda8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985bda8)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e988eb80)', 'HASH(0x5620e985bda8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985bda8)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96f0f70)', 'HASH(0x5620e985bda8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985bda8)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986f560)', 'HASH(0x5620e985bda8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985bda8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e9754840)', 'Try::Tiny::Catch=REF(0x5620e9828140)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9709d58)', 'HASH(0x5620e985bda8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985bda8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9600838)', 'HASH(0x5620e985bda8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985bda8)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e985bda8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985bda8)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e985bda8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985bda8)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e985bda8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985bda8)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e985bda8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985bda8)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e985bda8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985bda8)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e985bda8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985bda8)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e985bda8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e985bda8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985bda8)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e985bda8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985bda8)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e985bda8)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e985bda8)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e9748560)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e9783db8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e98261a8)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e98261a8)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e96b5bb8)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620deb79738)', 'HASH(0x5620e96b5bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b5bb8)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e9630878)', 'HASH(0x5620e96b5bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b5bb8)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e96d4960)', 'HASH(0x5620e96b5bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b5bb8)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e96ee208)', 'HASH(0x5620e96b5bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b5bb8)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e986c450)', 'HASH(0x5620e96b5bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b5bb8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e96388b8)', 'Try::Tiny::Catch=REF(0x5620e96fec18)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9707318)', 'HASH(0x5620e96b5bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b5bb8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9726ab8)', 'HASH(0x5620e96b5bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b5bb8)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e96b5bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b5bb8)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e96b5bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b5bb8)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e96b5bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b5bb8)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e96b5bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b5bb8)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e96b5bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b5bb8)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e96b5bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b5bb8)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e96b5bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e96b5bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b5bb8)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e96b5bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e96b5bb8)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e96b5bb8)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e96b5bb8)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e96fe918)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e95d76c0)', 'package CGI::Compile::ROOT::kohadevbox_koha_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => \'errors/errorpage.tt\',^J query => $query,^J type => \'intranet\',^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e95d7060)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e95d7060)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620ddde0908)', 'HASH(0x5620e9838ad8)', '/kohadevbox/koha/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620ddde0908)', 'HASH(0x5620e9838ad8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9838ad8)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e98731a8)', 'HASH(0x5620e9838ad8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9838ad8)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e9600d00)', 'HASH(0x5620e9838ad8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9838ad8)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e986f7d0)', 'HASH(0x5620e9838ad8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9838ad8)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e96ff3e0)', 'HASH(0x5620e9838ad8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9838ad8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e96f65f0)', 'Try::Tiny::Catch=REF(0x5620e96af318)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9637598)', 'HASH(0x5620e9838ad8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9838ad8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9632970)', 'HASH(0x5620e9838ad8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9838ad8)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e9838ad8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9838ad8)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e9838ad8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9838ad8)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e9838ad8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9838ad8)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e9838ad8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9838ad8)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e9838ad8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9838ad8)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e9838ad8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9838ad8)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e9838ad8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e9838ad8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9838ad8)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e9838ad8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e9838ad8)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e9838ad8)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e9838ad8)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e96f6800)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673683: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e95d1320)', 'package CGI::Compile::ROOT::kohadevbox_koha_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => \'errors/errorpage.tt\',^J query => $query,^J type => \'intranet\',^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e96f7668)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e96f7668)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620ddde0920)', 'HASH(0x5620e985c7c0)', '/kohadevbox/koha/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620ddde0920)', 'HASH(0x5620e985c7c0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c7c0)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e98711d0)', 'HASH(0x5620e985c7c0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c7c0)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e9726b18)', 'HASH(0x5620e985c7c0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c7c0)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e9870690)', 'HASH(0x5620e985c7c0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c7c0)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e961d190)', 'HASH(0x5620e985c7c0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c7c0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e96b5780)', 'Try::Tiny::Catch=REF(0x5620e9897bf8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e96348d0)', 'HASH(0x5620e985c7c0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c7c0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e961d898)', 'HASH(0x5620e985c7c0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c7c0)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e0aa7fc8)', 'HASH(0x5620e985c7c0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c7c0)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e96303f8)', 'HASH(0x5620e985c7c0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c7c0)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9676db8)', 'HASH(0x5620e985c7c0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c7c0)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e961da00)', 'HASH(0x5620e985c7c0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c7c0)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e96309c8)', 'HASH(0x5620e985c7c0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c7c0)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9875218)', 'HASH(0x5620e985c7c0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c7c0)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0830)', 'HASH(0x5620e985c7c0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0878)', 'HASH(0x5620e985c7c0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c7c0)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d2ae0)', 'HASH(0x5620e985c7c0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e985c7c0)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91cced8)', 'HASH(0x5620e985c7c0)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e985c7c0)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e97515b0)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1673681: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5620e97449f0)', 'package CGI::Compile::ROOT::kohadevbox_koha_mainpage_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/mainpage.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Copyright Paul Poulain 2002^J# Parts Copyright Liblime 2007^J# Copyright (C) 2013 Mark Tompsett^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Output qw( output_html_with_http_headers );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Koha;^Juse C4::Tags qw( get_count_by_tag_status );^Juse Koha::AdditionalContents;^Juse Koha::Patron::Modifications;^Juse Koha::Patron::Discharge;^Juse Koha::Reviews;^Juse Koha::ArticleRequests;^Juse Koha::BiblioFrameworks;^Juse Koha::ProblemReports;^Juse Koha::Quotes;^Juse Koha::Suggestions;^Juse Koha::BackgroundJobs;^Juse Koha::CurbsidePickups;^Juse Koha::Tickets;^J^Jmy $query = CGI->new;^J^Jmy ( $template, $loggedinuser, $cookie, $flags ) = get_template_and_user(^J {^J template_name => "intranet-main.tt",^J query => $query,^J type => "intranet",^J flagsrequired => { catalogue => 1, },^J }^J);^J^Jmy $logged_in_user = Koha::Patrons->find($loggedinuser);^J^J# Checking if there is a Fast Cataloging Framework^J$template->param( fast_cataloging => 1 ) if Koha::BiblioFrameworks->find(\'FA\');^J^Jmy $homebranch;^Jif ( C4::Context->userenv ) {^J $homebranch = C4::Context->userenv->{\'branch\'};^J}^Jmy $koha_news = Koha::AdditionalContents->search_for_display(^J {^J category => \'news\',^J location => [ \'staff_only\', \'staff_and_opac\' ],^J lang => $template->lang,^J library_id => $homebranch^J }^J);^J^J$template->param(^J koha_news => $koha_news,^J daily_quote => Koha::Quotes->get_daily_quote(),^J);^J^Jmy $branch =^J ( C4::Context->preference("IndependentBranchesPatronModifications")^J || C4::Context->preference("IndependentBranches") )^J && !$flags->{\'superlibrarian\'}^J ? C4::Context->userenv()->{\'branch\'}^J : undef;^J^Jmy $pendingcomments = Koha::Reviews->search_limited( { approved => 0 } )->count;^Jmy $pendingtags = get_count_by_tag_status(0);^J^J# Get current branch count and total viewable count, if they don\'t match then pass^J# both to template^J^Jif ( C4::Context->only_my_library ) {^J my $local_pendingsuggestions_count = Koha::Suggestions->search(^J { status => "ASKED", branchcode => C4::Context->userenv()->{\'branch\'}, archived => 0 } )->count();^J $template->param( pendingsuggestions => $local_pendingsuggestions_count );^J} else {^J my $pendingsuggestions = Koha::Suggestions->search( { status => "ASKED", archived => 0 } );^J my $local_pendingsuggestions_count =^J $pendingsuggestions->search( { \'me.branchcode\' => C4::Context->userenv()->{\'branch\'} } )->count();^J my $pendingsuggestions_count = $pendingsuggestions->count();^J $template->param(^J all_pendingsuggestions => $pendingsuggestions_count != $local_pendingsuggestions_count^J ? $pendingsuggestions_count^J : 0,^J pendingsuggestions => $local_pendingsuggestions_count^J );^J}^J^Jmy $pending_borrower_modifications = Koha::Patron::Modifications->pending_count($branch);^Jmy $pending_discharge_requests = Koha::Patron::Discharge::count( { pending => 1 } );^Jmy $pending_article_requests = Koha::ArticleRequests->search_limited(^J {^J status => Koha::ArticleRequest::Status::Requested,^J $branch ? ( \'me.branchcode\' => $branch ) : (),^J }^J)->count;^Jmy $pending_problem_reports = Koha::ProblemReports->search( { status => \'New\' } );^J^Jif ( C4::Context->preference(\'OpacCatalogConcerns\') || C4::Context->preference(\'CatalogConcerns\') ) {^J my $pending_biblio_tickets = Koha::Tickets->search(^J {^J resolved_date => undef,^J biblio_id => { \'!=\' => undef }^J }^J );^J $template->param( pending_biblio_tickets => $pending_biblio_tickets->count );^J}^J^Junless ( $logged_in_user->has_permission( { parameters => \'manage_background_jobs\' } ) ) {^J my $already_ran_jobs =^J Koha::BackgroundJobs->search( { borrowernumber => $logged_in_user->borrowernumber } )->count ? 1 : 0;^J $template->param( already_ran_jobs => $already_ran_jobs );^J}^J^J$template->param(^J holds_with_cancellation_requests => Koha::Holds->waiting->filter_by_has_cancellation_requests->count );^J^Jif ( C4::Context->preference(\'CurbsidePickup\') ) {^J $template->param(^J new_curbside_pickups => Koha::CurbsidePickups->search(^J {^J branchcode => $homebranch,^J }^J )->filter_by_to_be_staged->filter_by_scheduled_today,^J );^J}^J^Jif ( C4::Context->preference(\'PatronSelfRegistrationAlert\') ) {^J my $categorycode = C4::Context->preference(\'PatronSelfRegistrationDefaultCategory\');^J my $branchcode = C4::Context::mybranch();^J^J my $rs = Koha::Patrons->search( { categorycode => $categorycode } );^J^J $template->param(^J self_registered_count => $rs->count,^J self_registered_mybranch_count => $rs->search( { branchcode => $branchcode } )->count,^J );^J}^J^J$template->param(^J pendingcomments => $pendingcomments,^J pendingtags => $pendingtags,^J pending_borrower_modifications => $pending_borrower_modifications,^J pending_discharge_requests => $pending_discharge_requests,^J pending_article_requests => $pending_article_requests,^J pending_problem_reports => $pending_problem_reports,^J);^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/mainpage.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x5620e96f9920)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x5620e96f9920)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5620ddde0908)', 'HASH(0x5620e963dac0)', '/kohadevbox/koha/mainpage.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5620ddde0908)', 'HASH(0x5620e963dac0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963dac0)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x5620e98731a8)', 'HASH(0x5620e963dac0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963dac0)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x5620e9600d00)', 'HASH(0x5620e963dac0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963dac0)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x5620e986f7d0)', 'HASH(0x5620e963dac0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963dac0)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x5620e96ff3e0)', 'HASH(0x5620e963dac0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963dac0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x5620e97685b0)', 'Try::Tiny::Catch=REF(0x5620e96bc080)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x5620e9637598)', 'HASH(0x5620e963dac0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963dac0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x5620e9632970)', 'HASH(0x5620e963dac0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963dac0)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5620e165aeb8)', 'HASH(0x5620e963dac0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963dac0)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x5620e9632460)', 'HASH(0x5620e963dac0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963dac0)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x5620e9678b68)', 'HASH(0x5620e963dac0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963dac0)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x5620e96fedc8)', 'HASH(0x5620e963dac0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963dac0)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x5620e98730a0)', 'HASH(0x5620e963dac0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963dac0)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x5620e9877de8)', 'HASH(0x5620e963dac0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963dac0)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5620ddde0818)', 'HASH(0x5620e963dac0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5620ddde0860)', 'HASH(0x5620e963dac0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963dac0)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5620e91d4e20)', 'HASH(0x5620e963dac0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x5620e963dac0)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x5620e91d5270)', 'HASH(0x5620e963dac0)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5620dd757500)', 'HASH(0x5620e963dac0)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5620dd757500)', 'Net::Server::Proto::UNIX=GLOB(0x5620e989a698)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5620dd757500)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5620dd757500)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5620dd757500)', 'port', 'ARRAY(0x5620ddd7b290)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid', 'log_file', '/var/log/koha/boundwith/plack-error.log', 'background', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5620dd757500)', 'CODE(0x5620dd7573b0)', 'HASH(0x5620dd7cf780)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5620dd7573c8)', 'CODE(0x5620dd7573b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5620dd595da0)', 'Plack::Handler::Starman=HASH(0x5620dd7573c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5620dd341e20)') called at /bin/starman line 38 2026/08/05-17:16:56 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/05-17:16:56 Worker processes cleaned up 2026/08/05-17:16:56 Server closing! Process Backgrounded 2026/08/05-17:16:57 Starman::Server (type Net::Server::PreFork) starting! pid(1694790) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ Could not mkdir /tmp/cgi_compile_1694793: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561f4007ecb0)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561f4bb63df8)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561f4bb63df8)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561f40d765c0)', 'HASH(0x561f4b3f2678)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561f40d765c0)', 'HASH(0x561f4b3f2678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3f2678)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561f4bae4d90)', 'HASH(0x561f4b3f2678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3f2678)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561f4baf8118)', 'HASH(0x561f4b3f2678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3f2678)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561f4bb8c710)', 'HASH(0x561f4b3f2678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3f2678)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561f4bb07630)', 'HASH(0x561f4b3f2678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3f2678)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561f4bb82f18)', 'Try::Tiny::Catch=REF(0x561f4bb90340)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561f4bafffd0)', 'HASH(0x561f4b3f2678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3f2678)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x561f4bad5378)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x561f4badc058)', 'ARRAY(0x561f4bad5378)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x561f4bad5378)', 'CODE(0x561f4badc058)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x561f4bb1e9a0)', 'ARRAY(0x561f4bad5378)', 'CODE(0x561f4badc058)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561f4bb1e9a0)', 'HASH(0x561f4b3f2678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3f2678)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561f42cc4a18)', 'HASH(0x561f4b3f2678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3f2678)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561f4bae8f10)', 'HASH(0x561f4b3f2678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3f2678)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561f4bb4a258)', 'HASH(0x561f4b3f2678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3f2678)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561f4bb1e718)', 'HASH(0x561f4b3f2678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3f2678)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561f4bb07b58)', 'HASH(0x561f4b3f2678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3f2678)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561f4bb85c18)', 'HASH(0x561f4b3f2678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3f2678)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561f3ffdeaf0)', 'HASH(0x561f4b3f2678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561f3ffdeb38)', 'HASH(0x561f4b3f2678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3f2678)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561f4b3c00b0)', 'HASH(0x561f4b3f2678)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3f2678)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561f4b3b2ef0)', 'HASH(0x561f4b3f2678)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561f3f955ba0)', 'HASH(0x561f4b3f2678)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561f3f955ba0)', 'Net::Server::Proto::UNIX=GLOB(0x561f4bb1e2c8)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561f3f955ba0)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561f3f955ba0)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561f3f955ba0)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561f3f955ba0)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561f3f955ba0)', 'port', 'ARRAY(0x561f3ff78130)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561f3f955ba0)', 'CODE(0x561f3f955a50)', 'HASH(0x561f3f9cdb40)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561f3f955a68)', 'CODE(0x561f3f955a50)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561f3f794698)', 'Plack::Handler::Starman=HASH(0x561f3f955a68)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561f3f61de48)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1694791: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561f4007f3b8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561f4bb62ee0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561f4bb62ee0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561f40d77d38)', 'HASH(0x561f4b3ceb38)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561f40d77d38)', 'HASH(0x561f4b3ceb38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3ceb38)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561f4baed610)', 'HASH(0x561f4b3ceb38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3ceb38)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561f4baf8920)', 'HASH(0x561f4b3ceb38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3ceb38)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561f4bb8daa8)', 'HASH(0x561f4b3ceb38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3ceb38)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561f4bb0a598)', 'HASH(0x561f4b3ceb38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3ceb38)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561f4bb85548)', 'Try::Tiny::Catch=REF(0x561f4bb91670)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561f4bb05080)', 'HASH(0x561f4b3ceb38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3ceb38)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x561f4bada210)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x561f4bae12a8)', 'ARRAY(0x561f4bada210)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x561f4bada210)', 'CODE(0x561f4bae12a8)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x561f4bb24520)', 'ARRAY(0x561f4bada210)', 'CODE(0x561f4bae12a8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561f4bb24520)', 'HASH(0x561f4b3ceb38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3ceb38)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561f4b17d018)', 'HASH(0x561f4b3ceb38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3ceb38)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561f4baea4a8)', 'HASH(0x561f4b3ceb38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3ceb38)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561f4b3cf258)', 'HASH(0x561f4b3ceb38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3ceb38)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561f4bb223b8)', 'HASH(0x561f4b3ceb38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3ceb38)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561f4bb0a688)', 'HASH(0x561f4b3ceb38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3ceb38)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561f4bb21e00)', 'HASH(0x561f4b3ceb38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3ceb38)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561f3ffdead8)', 'HASH(0x561f4b3ceb38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561f3ffdeb20)', 'HASH(0x561f4b3ceb38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3ceb38)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561f4b3c3fb0)', 'HASH(0x561f4b3ceb38)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4b3ceb38)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561f4b3be648)', 'HASH(0x561f4b3ceb38)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561f3f955ba0)', 'HASH(0x561f4b3ceb38)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561f3f955ba0)', 'Net::Server::Proto::UNIX=GLOB(0x561f4bb1d3c0)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561f3f955ba0)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561f3f955ba0)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561f3f955ba0)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561f3f955ba0)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561f3f955ba0)', 'port', 'ARRAY(0x561f3ff78130)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561f3f955ba0)', 'CODE(0x561f3f955a50)', 'HASH(0x561f3f9cdb40)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561f3f955a68)', 'CODE(0x561f3f955a50)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561f3f794698)', 'Plack::Handler::Starman=HASH(0x561f3f955a68)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561f3f61de48)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1694793: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561f4bb611d0)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561f4bac5a28)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561f4bac5a28)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561f40d765c0)', 'HASH(0x561f4bb1e2b0)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561f40d765c0)', 'HASH(0x561f4bb1e2b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb1e2b0)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561f4bae4d90)', 'HASH(0x561f4bb1e2b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb1e2b0)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561f4baf8118)', 'HASH(0x561f4bb1e2b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb1e2b0)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561f4bb8c710)', 'HASH(0x561f4bb1e2b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb1e2b0)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561f4bb07630)', 'HASH(0x561f4bb1e2b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb1e2b0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561f4baff928)', 'Try::Tiny::Catch=REF(0x561f4bad4dd8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561f4bafffd0)', 'HASH(0x561f4bb1e2b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb1e2b0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561f4bb1e9a0)', 'HASH(0x561f4bb1e2b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb1e2b0)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561f42cc4a18)', 'HASH(0x561f4bb1e2b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb1e2b0)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561f4bae8f10)', 'HASH(0x561f4bb1e2b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb1e2b0)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561f4bb4a258)', 'HASH(0x561f4bb1e2b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb1e2b0)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561f4bb1e718)', 'HASH(0x561f4bb1e2b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb1e2b0)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561f4bb07b58)', 'HASH(0x561f4bb1e2b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb1e2b0)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561f4bb85c18)', 'HASH(0x561f4bb1e2b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb1e2b0)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561f3ffdeaf0)', 'HASH(0x561f4bb1e2b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561f3ffdeb38)', 'HASH(0x561f4bb1e2b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb1e2b0)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561f4b3c00b0)', 'HASH(0x561f4bb1e2b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb1e2b0)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561f4b3b2ef0)', 'HASH(0x561f4bb1e2b0)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561f3f955ba0)', 'HASH(0x561f4bb1e2b0)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561f3f955ba0)', 'Net::Server::Proto::UNIX=GLOB(0x561f4badc9e8)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561f3f955ba0)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561f3f955ba0)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561f3f955ba0)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561f3f955ba0)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561f3f955ba0)', 'port', 'ARRAY(0x561f3ff78130)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561f3f955ba0)', 'CODE(0x561f3f955a50)', 'HASH(0x561f3f9cdb40)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561f3f955a68)', 'CODE(0x561f3f955a50)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561f3f794698)', 'Plack::Handler::Starman=HASH(0x561f3f955a68)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561f3f61de48)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1694791: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561f4bb66ce0)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561f4bac4b58)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561f4bac4b58)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561f40d77d38)', 'HASH(0x561f4bb24988)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561f40d77d38)', 'HASH(0x561f4bb24988)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb24988)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561f4baed610)', 'HASH(0x561f4bb24988)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb24988)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561f4baf8920)', 'HASH(0x561f4bb24988)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb24988)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561f4bb8daa8)', 'HASH(0x561f4bb24988)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb24988)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561f4bb0a598)', 'HASH(0x561f4bb24988)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb24988)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561f4bb00d60)', 'Try::Tiny::Catch=REF(0x561f4bac4690)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561f4bb05080)', 'HASH(0x561f4bb24988)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb24988)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561f4bb24520)', 'HASH(0x561f4bb24988)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb24988)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561f4b17d018)', 'HASH(0x561f4bb24988)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb24988)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561f4baea4a8)', 'HASH(0x561f4bb24988)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb24988)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561f4b3cf258)', 'HASH(0x561f4bb24988)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb24988)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561f4bb223b8)', 'HASH(0x561f4bb24988)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb24988)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561f4bb0a688)', 'HASH(0x561f4bb24988)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb24988)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561f4bb21e00)', 'HASH(0x561f4bb24988)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb24988)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561f3ffdead8)', 'HASH(0x561f4bb24988)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561f3ffdeb20)', 'HASH(0x561f4bb24988)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb24988)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561f4b3c3fb0)', 'HASH(0x561f4bb24988)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bb24988)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561f4b3be648)', 'HASH(0x561f4bb24988)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561f3f955ba0)', 'HASH(0x561f4bb24988)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561f3f955ba0)', 'Net::Server::Proto::UNIX=GLOB(0x561f4bae1698)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561f3f955ba0)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561f3f955ba0)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561f3f955ba0)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561f3f955ba0)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561f3f955ba0)', 'port', 'ARRAY(0x561f3ff78130)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561f3f955ba0)', 'CODE(0x561f3f955a50)', 'HASH(0x561f3f9cdb40)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561f3f955a68)', 'CODE(0x561f3f955a50)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561f3f794698)', 'Plack::Handler::Starman=HASH(0x561f3f955a68)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561f3f61de48)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1694793: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561f4bafaf40)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561f4bac24b0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561f4bac24b0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561f40d765c0)', 'HASH(0x561f4bac2690)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561f40d765c0)', 'HASH(0x561f4bac2690)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bac2690)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561f4bae4d90)', 'HASH(0x561f4bac2690)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bac2690)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561f4baf8118)', 'HASH(0x561f4bac2690)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bac2690)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561f4bb8c710)', 'HASH(0x561f4bac2690)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bac2690)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561f4bb07630)', 'HASH(0x561f4bac2690)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bac2690)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561f4bb8c0e0)', 'Try::Tiny::Catch=REF(0x561f4bae05a8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561f4bafffd0)', 'HASH(0x561f4bac2690)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bac2690)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x561f4bb86380)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x561f4baa1440)', 'ARRAY(0x561f4bb86380)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x561f4bb86380)', 'CODE(0x561f4baa1440)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x561f4bb1e9a0)', 'ARRAY(0x561f4bb86380)', 'CODE(0x561f4baa1440)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561f4bb1e9a0)', 'HASH(0x561f4bac2690)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bac2690)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561f42cc4a18)', 'HASH(0x561f4bac2690)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bac2690)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561f4bae8f10)', 'HASH(0x561f4bac2690)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bac2690)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561f4bb4a258)', 'HASH(0x561f4bac2690)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bac2690)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561f4bb1e718)', 'HASH(0x561f4bac2690)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bac2690)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561f4bb07b58)', 'HASH(0x561f4bac2690)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bac2690)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561f4bb85c18)', 'HASH(0x561f4bac2690)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bac2690)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561f3ffdeaf0)', 'HASH(0x561f4bac2690)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561f3ffdeb38)', 'HASH(0x561f4bac2690)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bac2690)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561f4b3c00b0)', 'HASH(0x561f4bac2690)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bac2690)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561f4b3b2ef0)', 'HASH(0x561f4bac2690)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561f3f955ba0)', 'HASH(0x561f4bac2690)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561f3f955ba0)', 'Net::Server::Proto::UNIX=GLOB(0x561f4bb51998)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561f3f955ba0)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561f3f955ba0)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561f3f955ba0)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561f3f955ba0)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561f3f955ba0)', 'port', 'ARRAY(0x561f3ff78130)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561f3f955ba0)', 'CODE(0x561f3f955a50)', 'HASH(0x561f3f9cdb40)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561f3f955a68)', 'CODE(0x561f3f955a50)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561f3f794698)', 'Plack::Handler::Starman=HASH(0x561f3f955a68)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561f3f61de48)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1694791: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x561f4bb88870)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x561f4babc7b0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x561f4babc7b0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x561f40d77d38)', 'HASH(0x561f4bae6bb8)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x561f40d77d38)', 'HASH(0x561f4bae6bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bae6bb8)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x561f4baed610)', 'HASH(0x561f4bae6bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bae6bb8)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x561f4baf8920)', 'HASH(0x561f4bae6bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bae6bb8)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x561f4bb8daa8)', 'HASH(0x561f4bae6bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bae6bb8)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x561f4bb0a598)', 'HASH(0x561f4bae6bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bae6bb8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x561f4bb8d520)', 'Try::Tiny::Catch=REF(0x561f4bac8178)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x561f4bb05080)', 'HASH(0x561f4bae6bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bae6bb8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x561f4bb8d2f8)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x561f4bb3d760)', 'ARRAY(0x561f4bb8d2f8)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x561f4bb8d2f8)', 'CODE(0x561f4bb3d760)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x561f4bb24520)', 'ARRAY(0x561f4bb8d2f8)', 'CODE(0x561f4bb3d760)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x561f4bb24520)', 'HASH(0x561f4bae6bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bae6bb8)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x561f4b17d018)', 'HASH(0x561f4bae6bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bae6bb8)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x561f4baea4a8)', 'HASH(0x561f4bae6bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bae6bb8)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x561f4b3cf258)', 'HASH(0x561f4bae6bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bae6bb8)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x561f4bb223b8)', 'HASH(0x561f4bae6bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bae6bb8)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x561f4bb0a688)', 'HASH(0x561f4bae6bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bae6bb8)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x561f4bb21e00)', 'HASH(0x561f4bae6bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bae6bb8)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x561f3ffdead8)', 'HASH(0x561f4bae6bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x561f3ffdeb20)', 'HASH(0x561f4bae6bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bae6bb8)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x561f4b3c3fb0)', 'HASH(0x561f4bae6bb8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x561f4bae6bb8)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x561f4b3be648)', 'HASH(0x561f4bae6bb8)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x561f3f955ba0)', 'HASH(0x561f4bae6bb8)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x561f3f955ba0)', 'Net::Server::Proto::UNIX=GLOB(0x561f4babc228)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x561f3f955ba0)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x561f3f955ba0)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x561f3f955ba0)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x561f3f955ba0)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x561f3f955ba0)', 'port', 'ARRAY(0x561f3ff78130)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x561f3f955ba0)', 'CODE(0x561f3f955a50)', 'HASH(0x561f3f9cdb40)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x561f3f955a68)', 'CODE(0x561f3f955a50)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x561f3f794698)', 'Plack::Handler::Starman=HASH(0x561f3f955a68)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x561f3f61de48)') called at /bin/starman line 38 2026/08/05-17:40:40 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/05-17:40:40 Worker processes cleaned up 2026/08/05-17:40:40 Server closing! Process Backgrounded 2026/08/05-17:40:41 Starman::Server (type Net::Server::PreFork) starting! pid(1711250) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/05-17:50:38 Received QUIT. Running a graceful shutdown Sending children hup signal Child process 1711252 exited with status 0 - signal was 1 2026/08/05-17:50:38 Worker processes cleaned up 2026/08/05-17:50:38 Server closing! Process Backgrounded 2026/08/05-17:50:39 Starman::Server (type Net::Server::PreFork) starting! pid(1719535) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/05-17:50:46 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/05-17:50:46 Worker processes cleaned up 2026/08/05-17:50:46 Server closing! Process Backgrounded 2026/08/05-17:50:47 Starman::Server (type Net::Server::PreFork) starting! pid(1720038) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ Could not mkdir /tmp/cgi_compile_1720041: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x55ba99d45ee0)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dmain_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-main.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Parts Copyright (C) 2013 Mark Tompsett^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Quotes;^Juse C4::Members;^Juse C4::Overdues qw( checkoverdues );^Juse Koha::Checkouts;^Juse Koha::Holds;^Juse Koha::Patron::Messages;^J^Jmy $input = CGI->new;^Jmy $dbh = C4::Context->dbh;^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-main.tt",^J type => "opac",^J query => $input,^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $casAuthentication = C4::Context->preference(\'casAuthentication\');^J$template->param(^J casAuthentication => $casAuthentication,^J);^J^Jmy $homebranch = $ENV{OPAC_BRANCH_DEFAULT};^Jif ( C4::Context->userenv ) {^J $homebranch = C4::Context->userenv->{\'branch\'};^J}^Jif ( defined $input->param(\'branch\') and length $input->param(\'branch\') ) {^J $homebranch = $input->param(\'branch\');^J} elsif ( C4::Context->userenv and defined $input->param(\'branch\') and length $input->param(\'branch\') == 0 ) {^J $homebranch = "";^J}^J^Jmy $news_id = $input->param(\'news_id\');^J$template->param( news_id => $news_id );^J^J# For dashboard^Jmy $patron = Koha::Patrons->find($borrowernumber);^J^Jif ($patron) {^J my $checkouts = Koha::Checkouts->search( { borrowernumber => $borrowernumber } )->count;^J my ( $overdues_count, $overdues ) = checkoverdues($borrowernumber);^J my $holds_pending = Koha::Holds->count_holds( { borrowernumber => $borrowernumber, found => undef } );^J my $holds_waiting = Koha::Holds->search( { borrowernumber => $borrowernumber } )->waiting->count;^J my $patron_messages = Koha::Patron::Messages->search(^J {^J borrowernumber => $borrowernumber,^J message_type => \'B\',^J }^J );^J my $patron_note = $patron->opacnote;^J my $total = $patron->account->balance;^J my $saving_display = C4::Context->preference(\'OPACShowSavings\');^J my $savings = 0;^J if ( $saving_display =~ /summary/ ) {^J $savings = $patron->get_savings;^J }^J if ( $checkouts > 0^J || $overdues_count > 0^J || $holds_pending > 0^J || $holds_waiting > 0^J || $total > 0^J || $patron_note^J || $patron_messages->count^J || $savings > 0 )^J {^J $template->param(^J dashboard_info => 1,^J checkouts => $checkouts,^J overdues => $overdues_count,^J holds_pending => $holds_pending,^J holds_waiting => $holds_waiting,^J total_owing => $total,^J patron_messages => $patron_messages,^J opacnote => $patron_note,^J savings => $savings,^J );^J }^J}^J^J$template->param( branchcode => $homebranch ) if $homebranch;^J$template->param(^J daily_quote => Koha::Quotes->get_daily_quote(),^J);^J^Joutput_html_with_http_headers $input, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-main.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x55baa5788fa0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x55baa5788fa0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x55ba9aa3d920)', 'HASH(0x55baa58425d0)', '/kohadevbox/koha/opac/opac-main.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x55ba9aa3d920)', 'HASH(0x55baa58425d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55baa58425d0)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x55baa5805618)', 'HASH(0x55baa58425d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55baa58425d0)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x55baa582c868)', 'HASH(0x55baa58425d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55baa58425d0)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x55baa57c29e8)', 'HASH(0x55baa58425d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55baa58425d0)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x55baa58248b8)', 'HASH(0x55baa58425d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55baa58425d0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x55baa580e528)', 'Try::Tiny::Catch=REF(0x55baa57bacc0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x55baa5827890)', 'HASH(0x55baa58425d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55baa58425d0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x55baa585acc0)', 'HASH(0x55baa58425d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55baa58425d0)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x55ba9d520cc8)', 'HASH(0x55baa58425d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55baa58425d0)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x55baa5805f30)', 'HASH(0x55baa58425d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55baa58425d0)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x55baa5088ef8)', 'HASH(0x55baa58425d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55baa58425d0)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x55baa57b3dc0)', 'HASH(0x55baa58425d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55baa58425d0)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x55baa578d108)', 'HASH(0x55baa58425d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55baa58425d0)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x55baa5781f70)', 'HASH(0x55baa58425d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55baa58425d0)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x55ba99ca5a40)', 'HASH(0x55baa58425d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x55ba99ca5a88)', 'HASH(0x55baa58425d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55baa58425d0)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x55baa5093fc8)', 'HASH(0x55baa58425d0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55baa58425d0)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x55baa508eda8)', 'HASH(0x55baa58425d0)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x55ba99619c80)', 'HASH(0x55baa58425d0)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x55ba99619c80)', 'Net::Server::Proto::UNIX=GLOB(0x55baa5808fd8)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x55ba99619c80)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x55ba99619c80)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x55ba99619c80)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x55ba99619c80)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x55ba99619c80)', 'port', 'ARRAY(0x55ba99c3f8e0)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'setsid', 1, 'background', 1, 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x55ba99619c80)', 'CODE(0x55ba99619b30)', 'HASH(0x55ba99692d40)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x55ba99619b48)', 'CODE(0x55ba99619b30)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x55ba994599b8)', 'Plack::Handler::Starman=HASH(0x55ba99619b48)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x55ba993627f8)') called at /bin/starman line 38 2026/08/05-18:16:28 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/05-18:16:28 Worker processes cleaned up 2026/08/05-18:16:28 Server closing! Process Backgrounded 2026/08/05-18:16:29 Starman::Server (type Net::Server::PreFork) starting! pid(1729393) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ Could not mkdir /tmp/cgi_compile_1729394: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5579f6523338)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x557a01f02498)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x557a01f02498)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5579f71fc748)', 'HASH(0x557a01dec448)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5579f71fc748)', 'HASH(0x557a01dec448)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dec448)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x557a01d58288)', 'HASH(0x557a01dec448)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dec448)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x557a01d40da0)', 'HASH(0x557a01dec448)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dec448)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x557a01e929f8)', 'HASH(0x557a01dec448)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dec448)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x557a01dec520)', 'HASH(0x557a01dec448)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dec448)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x557a01cfef78)', 'Try::Tiny::Catch=REF(0x557a01c569b0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x557a01e77b80)', 'HASH(0x557a01dec448)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dec448)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x557a01e6b078)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x557a01c56968)', 'ARRAY(0x557a01e6b078)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x557a01e6b078)', 'CODE(0x557a01c56968)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x557a01d437b0)', 'ARRAY(0x557a01e6b078)', 'CODE(0x557a01c56968)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x557a01d437b0)', 'HASH(0x557a01dec448)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dec448)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x557a0183ae70)', 'HASH(0x557a01dec448)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dec448)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x557a01d5b358)', 'HASH(0x557a01dec448)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dec448)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x557a01f1e6d0)', 'HASH(0x557a01dec448)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dec448)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x557a01d40008)', 'HASH(0x557a01dec448)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dec448)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x557a01d6fc30)', 'HASH(0x557a01dec448)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dec448)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x557a01ec1998)', 'HASH(0x557a01dec448)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dec448)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5579f6482ed8)', 'HASH(0x557a01dec448)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5579f6482f20)', 'HASH(0x557a01dec448)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dec448)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x557a0186c9c8)', 'HASH(0x557a01dec448)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dec448)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x557a0184a088)', 'HASH(0x557a01dec448)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5579f5e8a1e0)', 'HASH(0x557a01dec448)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5579f5e8a1e0)', 'Net::Server::Proto::UNIX=GLOB(0x557a01d70008)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5579f5e8a1e0)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5579f5e8a1e0)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5579f5e8a1e0)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5579f5e8a1e0)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5579f5e8a1e0)', 'port', 'ARRAY(0x5579f641c8e0)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'background', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5579f5e8a1e0)', 'CODE(0x5579f5e8a090)', 'HASH(0x5579f5e720c0)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5579f5e8a0a8)', 'CODE(0x5579f5e8a090)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5579f5c38510)', 'Plack::Handler::Starman=HASH(0x5579f5e8a0a8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5579f5ac1e30)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1729395: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x5579f6523880)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x557a01f00f90)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x557a01f00f90)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5579f721a7c0)', 'HASH(0x557a01dea510)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5579f721a7c0)', 'HASH(0x557a01dea510)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dea510)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x557a01d562a0)', 'HASH(0x557a01dea510)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dea510)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x557a01d3fb98)', 'HASH(0x557a01dea510)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dea510)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x557a01da73b0)', 'HASH(0x557a01dea510)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dea510)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x557a01ded958)', 'HASH(0x557a01dea510)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dea510)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x557a01cfd1d0)', 'Try::Tiny::Catch=REF(0x557a01c552b8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x557a01e75be0)', 'HASH(0x557a01dea510)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dea510)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x557a01e68aa8)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x557a01c514e8)', 'ARRAY(0x557a01e68aa8)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x557a01e68aa8)', 'CODE(0x557a01c514e8)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x557a01d45650)', 'ARRAY(0x557a01e68aa8)', 'CODE(0x557a01c514e8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x557a01d45650)', 'HASH(0x557a01dea510)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dea510)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x557a0183b998)', 'HASH(0x557a01dea510)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dea510)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x557a01d56558)', 'HASH(0x557a01dea510)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dea510)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x557a01f1d708)', 'HASH(0x557a01dea510)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dea510)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x557a01d45350)', 'HASH(0x557a01dea510)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dea510)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x557a01d71058)', 'HASH(0x557a01dea510)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dea510)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x557a01ec2128)', 'HASH(0x557a01dea510)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dea510)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5579f6482ef0)', 'HASH(0x557a01dea510)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5579f6482f38)', 'HASH(0x557a01dea510)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dea510)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x557a0186b8d0)', 'HASH(0x557a01dea510)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01dea510)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x557a01870ba0)', 'HASH(0x557a01dea510)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5579f5e8a1e0)', 'HASH(0x557a01dea510)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5579f5e8a1e0)', 'Net::Server::Proto::UNIX=GLOB(0x557a01d70cb0)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5579f5e8a1e0)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5579f5e8a1e0)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5579f5e8a1e0)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5579f5e8a1e0)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5579f5e8a1e0)', 'port', 'ARRAY(0x5579f641c8e0)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'background', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5579f5e8a1e0)', 'CODE(0x5579f5e8a090)', 'HASH(0x5579f5e720c0)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5579f5e8a0a8)', 'CODE(0x5579f5e8a090)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5579f5c38510)', 'Plack::Handler::Starman=HASH(0x5579f5e8a0a8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5579f5ac1e30)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1729394: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x557a01f02480)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x557a01ccbc18)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x557a01ccbc18)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5579f71fc748)', 'HASH(0x557a01f1e9e8)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5579f71fc748)', 'HASH(0x557a01f1e9e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f1e9e8)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x557a01d58288)', 'HASH(0x557a01f1e9e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f1e9e8)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x557a01d40da0)', 'HASH(0x557a01f1e9e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f1e9e8)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x557a01e929f8)', 'HASH(0x557a01f1e9e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f1e9e8)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x557a01dec520)', 'HASH(0x557a01f1e9e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f1e9e8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x557a01856ca0)', 'Try::Tiny::Catch=REF(0x557a01cff080)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x557a01e77b80)', 'HASH(0x557a01f1e9e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f1e9e8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x557a01d437b0)', 'HASH(0x557a01f1e9e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f1e9e8)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x557a0183ae70)', 'HASH(0x557a01f1e9e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f1e9e8)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x557a01d5b358)', 'HASH(0x557a01f1e9e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f1e9e8)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x557a01f1e6d0)', 'HASH(0x557a01f1e9e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f1e9e8)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x557a01d40008)', 'HASH(0x557a01f1e9e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f1e9e8)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x557a01d6fc30)', 'HASH(0x557a01f1e9e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f1e9e8)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x557a01ec1998)', 'HASH(0x557a01f1e9e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f1e9e8)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5579f6482ed8)', 'HASH(0x557a01f1e9e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5579f6482f20)', 'HASH(0x557a01f1e9e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f1e9e8)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x557a0186c9c8)', 'HASH(0x557a01f1e9e8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f1e9e8)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x557a0184a088)', 'HASH(0x557a01f1e9e8)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5579f5e8a1e0)', 'HASH(0x557a01f1e9e8)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5579f5e8a1e0)', 'Net::Server::Proto::UNIX=GLOB(0x557a01d7a2d0)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5579f5e8a1e0)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5579f5e8a1e0)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5579f5e8a1e0)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5579f5e8a1e0)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5579f5e8a1e0)', 'port', 'ARRAY(0x5579f641c8e0)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'background', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5579f5e8a1e0)', 'CODE(0x5579f5e8a090)', 'HASH(0x5579f5e720c0)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5579f5e8a0a8)', 'CODE(0x5579f5e8a090)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5579f5c38510)', 'Plack::Handler::Starman=HASH(0x5579f5e8a0a8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5579f5ac1e30)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1729395: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x557a01f01230)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x557a01cc98b8)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x557a01cc98b8)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5579f721a7c0)', 'HASH(0x557a01e049a0)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5579f721a7c0)', 'HASH(0x557a01e049a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01e049a0)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x557a01d562a0)', 'HASH(0x557a01e049a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01e049a0)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x557a01d3fb98)', 'HASH(0x557a01e049a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01e049a0)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x557a01da73b0)', 'HASH(0x557a01e049a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01e049a0)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x557a01ded958)', 'HASH(0x557a01e049a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01e049a0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x557a01854e60)', 'Try::Tiny::Catch=REF(0x557a01cfd728)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x557a01e75be0)', 'HASH(0x557a01e049a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01e049a0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x557a01d45650)', 'HASH(0x557a01e049a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01e049a0)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x557a0183b998)', 'HASH(0x557a01e049a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01e049a0)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x557a01d56558)', 'HASH(0x557a01e049a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01e049a0)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x557a01f1d708)', 'HASH(0x557a01e049a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01e049a0)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x557a01d45350)', 'HASH(0x557a01e049a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01e049a0)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x557a01d71058)', 'HASH(0x557a01e049a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01e049a0)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x557a01ec2128)', 'HASH(0x557a01e049a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01e049a0)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5579f6482ef0)', 'HASH(0x557a01e049a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5579f6482f38)', 'HASH(0x557a01e049a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01e049a0)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x557a0186b8d0)', 'HASH(0x557a01e049a0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01e049a0)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x557a01870ba0)', 'HASH(0x557a01e049a0)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5579f5e8a1e0)', 'HASH(0x557a01e049a0)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5579f5e8a1e0)', 'Net::Server::Proto::UNIX=GLOB(0x557a01cf1f80)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5579f5e8a1e0)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5579f5e8a1e0)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5579f5e8a1e0)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5579f5e8a1e0)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5579f5e8a1e0)', 'port', 'ARRAY(0x5579f641c8e0)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'background', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5579f5e8a1e0)', 'CODE(0x5579f5e8a090)', 'HASH(0x5579f5e720c0)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5579f5e8a0a8)', 'CODE(0x5579f5e8a090)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5579f5c38510)', 'Plack::Handler::Starman=HASH(0x5579f5e8a0a8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5579f5ac1e30)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1729394: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x557a01dd8268)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x557a01cda748)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x557a01cda748)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5579f71fc748)', 'HASH(0x557a01ccba68)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5579f71fc748)', 'HASH(0x557a01ccba68)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01ccba68)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x557a01d58288)', 'HASH(0x557a01ccba68)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01ccba68)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x557a01d40da0)', 'HASH(0x557a01ccba68)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01ccba68)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x557a01e929f8)', 'HASH(0x557a01ccba68)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01ccba68)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x557a01dec520)', 'HASH(0x557a01ccba68)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01ccba68)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x557a01e1d948)', 'Try::Tiny::Catch=REF(0x557a01cada20)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x557a01e77b80)', 'HASH(0x557a01ccba68)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01ccba68)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x557a01e1d6d8)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x557a01efffb0)', 'ARRAY(0x557a01e1d6d8)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x557a01e1d6d8)', 'CODE(0x557a01efffb0)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x557a01d437b0)', 'ARRAY(0x557a01e1d6d8)', 'CODE(0x557a01efffb0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x557a01d437b0)', 'HASH(0x557a01ccba68)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01ccba68)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x557a0183ae70)', 'HASH(0x557a01ccba68)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01ccba68)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x557a01d5b358)', 'HASH(0x557a01ccba68)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01ccba68)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x557a01f1e6d0)', 'HASH(0x557a01ccba68)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01ccba68)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x557a01d40008)', 'HASH(0x557a01ccba68)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01ccba68)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x557a01d6fc30)', 'HASH(0x557a01ccba68)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01ccba68)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x557a01ec1998)', 'HASH(0x557a01ccba68)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01ccba68)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5579f6482ed8)', 'HASH(0x557a01ccba68)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5579f6482f20)', 'HASH(0x557a01ccba68)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01ccba68)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x557a0186c9c8)', 'HASH(0x557a01ccba68)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01ccba68)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x557a0184a088)', 'HASH(0x557a01ccba68)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5579f5e8a1e0)', 'HASH(0x557a01ccba68)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5579f5e8a1e0)', 'Net::Server::Proto::UNIX=GLOB(0x557a01d2d3d0)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5579f5e8a1e0)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5579f5e8a1e0)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5579f5e8a1e0)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5579f5e8a1e0)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5579f5e8a1e0)', 'port', 'ARRAY(0x5579f641c8e0)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'background', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5579f5e8a1e0)', 'CODE(0x5579f5e8a090)', 'HASH(0x5579f5e720c0)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5579f5e8a0a8)', 'CODE(0x5579f5e8a090)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5579f5c38510)', 'Plack::Handler::Starman=HASH(0x5579f5e8a0a8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5579f5ac1e30)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1729395: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x557a01dd7090)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x557a01cc9990)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x557a01cc9990)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x5579f721a7c0)', 'HASH(0x557a01f14358)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x5579f721a7c0)', 'HASH(0x557a01f14358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f14358)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x557a01d562a0)', 'HASH(0x557a01f14358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f14358)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x557a01d3fb98)', 'HASH(0x557a01f14358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f14358)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x557a01da73b0)', 'HASH(0x557a01f14358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f14358)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x557a01ded958)', 'HASH(0x557a01f14358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f14358)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x557a01cdde40)', 'Try::Tiny::Catch=REF(0x557a01e37e10)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x557a01e75be0)', 'HASH(0x557a01f14358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f14358)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x557a01e1b828)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x557a01efec40)', 'ARRAY(0x557a01e1b828)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x557a01e1b828)', 'CODE(0x557a01efec40)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x557a01d45650)', 'ARRAY(0x557a01e1b828)', 'CODE(0x557a01efec40)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x557a01d45650)', 'HASH(0x557a01f14358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f14358)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x557a0183b998)', 'HASH(0x557a01f14358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f14358)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x557a01d56558)', 'HASH(0x557a01f14358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f14358)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x557a01f1d708)', 'HASH(0x557a01f14358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f14358)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x557a01d45350)', 'HASH(0x557a01f14358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f14358)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x557a01d71058)', 'HASH(0x557a01f14358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f14358)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x557a01ec2128)', 'HASH(0x557a01f14358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f14358)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5579f6482ef0)', 'HASH(0x557a01f14358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5579f6482f38)', 'HASH(0x557a01f14358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f14358)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x557a0186b8d0)', 'HASH(0x557a01f14358)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x557a01f14358)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x557a01870ba0)', 'HASH(0x557a01f14358)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x5579f5e8a1e0)', 'HASH(0x557a01f14358)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x5579f5e8a1e0)', 'Net::Server::Proto::UNIX=GLOB(0x557a01f19af0)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x5579f5e8a1e0)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x5579f5e8a1e0)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x5579f5e8a1e0)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x5579f5e8a1e0)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x5579f5e8a1e0)', 'port', 'ARRAY(0x5579f641c8e0)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'setsid', 1, 'background', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid') called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x5579f5e8a1e0)', 'CODE(0x5579f5e8a090)', 'HASH(0x5579f5e720c0)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x5579f5e8a0a8)', 'CODE(0x5579f5e8a090)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x5579f5c38510)', 'Plack::Handler::Starman=HASH(0x5579f5e8a0a8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x5579f5ac1e30)') called at /bin/starman line 38 2026/08/05-20:39:04 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/05-20:39:04 Worker processes cleaned up 2026/08/05-20:39:04 Server closing! Process Backgrounded 2026/08/05-20:39:06 Starman::Server (type Net::Server::PreFork) starting! pid(1746328) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/05-20:50:38 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/05-20:50:38 Worker processes cleaned up 2026/08/05-20:50:38 Server closing! Process Backgrounded 2026/08/05-20:50:41 Starman::Server (type Net::Server::PreFork) starting! pid(1747560) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ Connection to the memcached servers 'memcached:11211' failed. Are the unix socket permissions set properly? Is the host reachable? If you ignore this warning, you will face performance issues Could not mkdir /tmp/cgi_compile_1747561: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x55d517240898)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x55d5227153b0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x55d5227153b0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x55d517f29290)', 'HASH(0x55d519dba870)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x55d517f29290)', 'HASH(0x55d519dba870)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d519dba870)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x55d5228e3d90)', 'HASH(0x55d519dba870)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d519dba870)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x55d5228e3d48)', 'HASH(0x55d519dba870)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d519dba870)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x55d5226881a0)', 'HASH(0x55d519dba870)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d519dba870)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x55d522725878)', 'HASH(0x55d519dba870)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d519dba870)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x55d522883a58)', 'Try::Tiny::Catch=REF(0x55d522711358)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x55d5227f92e0)', 'HASH(0x55d519dba870)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d519dba870)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x55d52268b618)', 'HASH(0x55d519dba870)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d519dba870)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x55d519de6b38)', 'HASH(0x55d519dba870)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d519dba870)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x55d5228de278)', 'HASH(0x55d519dba870)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d519dba870)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x55d5227dd4e0)', 'HASH(0x55d519dba870)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d519dba870)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x55d5226cab50)', 'HASH(0x55d519dba870)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d519dba870)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x55d522880bb8)', 'HASH(0x55d519dba870)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d519dba870)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x55d5227f9898)', 'HASH(0x55d519dba870)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d519dba870)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x55d5171a03b8)', 'HASH(0x55d519dba870)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x55d5171a0400)', 'HASH(0x55d519dba870)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d519dba870)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x55d5222aaf28)', 'HASH(0x55d519dba870)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d519dba870)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x55d5222a1728)', 'HASH(0x55d519dba870)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x55d516b17a00)', 'HASH(0x55d519dba870)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x55d516b17a00)', 'Net::Server::Proto::UNIX=GLOB(0x55d522883dd0)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x55d516b17a00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x55d516b17a00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x55d516b17a00)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x55d516b17a00)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x55d516b17a00)', 'port', 'ARRAY(0x55d51713aaa0)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x55d516b17a00)', 'CODE(0x55d516b178b0)', 'HASH(0x55d516b8f830)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x55d516b178c8)', 'CODE(0x55d516b178b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x55d516954ee0)', 'Plack::Handler::Starman=HASH(0x55d516b178c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x55d51662a5f0)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1747562: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x55d517240a10)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x55d522904810)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x55d522904810)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x55d517f3a900)', 'HASH(0x55d5222a1ec8)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x55d517f3a900)', 'HASH(0x55d5222a1ec8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5222a1ec8)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x55d5228738d0)', 'HASH(0x55d5222a1ec8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5222a1ec8)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x55d5228fed00)', 'HASH(0x55d5222a1ec8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5222a1ec8)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x55d522873b58)', 'HASH(0x55d5222a1ec8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5222a1ec8)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x55d5227dec50)', 'HASH(0x55d5222a1ec8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5222a1ec8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x55d522849000)', 'Try::Tiny::Catch=REF(0x55d5228e8d70)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x55d52288e550)', 'HASH(0x55d5222a1ec8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5222a1ec8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x55d522905410)', 'HASH(0x55d5222a1ec8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5222a1ec8)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x55d519e73b28)', 'HASH(0x55d5222a1ec8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5222a1ec8)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x55d52276e9d8)', 'HASH(0x55d5222a1ec8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5222a1ec8)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x55d522971e60)', 'HASH(0x55d5222a1ec8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5222a1ec8)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x55d5226b9de0)', 'HASH(0x55d5222a1ec8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5222a1ec8)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x55d5226b5580)', 'HASH(0x55d5222a1ec8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5222a1ec8)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x55d52289a870)', 'HASH(0x55d5222a1ec8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5222a1ec8)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x55d5171a03d0)', 'HASH(0x55d5222a1ec8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x55d5171a0418)', 'HASH(0x55d5222a1ec8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5222a1ec8)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x55d5222a7be8)', 'HASH(0x55d5222a1ec8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5222a1ec8)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x55d5222992b8)', 'HASH(0x55d5222a1ec8)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x55d516b17a00)', 'HASH(0x55d5222a1ec8)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x55d516b17a00)', 'Net::Server::Proto::UNIX=GLOB(0x55d5228e9100)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x55d516b17a00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x55d516b17a00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x55d516b17a00)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x55d516b17a00)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x55d516b17a00)', 'port', 'ARRAY(0x55d51713aaa0)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x55d516b17a00)', 'CODE(0x55d516b178b0)', 'HASH(0x55d516b8f830)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x55d516b178c8)', 'CODE(0x55d516b178b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x55d516954ee0)', 'Plack::Handler::Starman=HASH(0x55d516b178c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x55d51662a5f0)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1747561: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x55d522948948)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x55d522783810)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x55d522783810)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x55d517f29290)', 'HASH(0x55d5228ceb20)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x55d517f29290)', 'HASH(0x55d5228ceb20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ceb20)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x55d5228e3d90)', 'HASH(0x55d5228ceb20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ceb20)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x55d5228e3d48)', 'HASH(0x55d5228ceb20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ceb20)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x55d5226881a0)', 'HASH(0x55d5228ceb20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ceb20)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x55d522725878)', 'HASH(0x55d5228ceb20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ceb20)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x55d5226b0ae0)', 'Try::Tiny::Catch=REF(0x55d522849d18)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x55d5227f92e0)', 'HASH(0x55d5228ceb20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ceb20)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x55d522783378)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x55d522883890)', 'ARRAY(0x55d522783378)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x55d522783378)', 'CODE(0x55d522883890)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x55d52268b618)', 'ARRAY(0x55d522783378)', 'CODE(0x55d522883890)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x55d52268b618)', 'HASH(0x55d5228ceb20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ceb20)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x55d519de6b38)', 'HASH(0x55d5228ceb20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ceb20)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x55d5228de278)', 'HASH(0x55d5228ceb20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ceb20)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x55d5227dd4e0)', 'HASH(0x55d5228ceb20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ceb20)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x55d5226cab50)', 'HASH(0x55d5228ceb20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ceb20)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x55d522880bb8)', 'HASH(0x55d5228ceb20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ceb20)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x55d5227f9898)', 'HASH(0x55d5228ceb20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ceb20)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x55d5171a03b8)', 'HASH(0x55d5228ceb20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x55d5171a0400)', 'HASH(0x55d5228ceb20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ceb20)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x55d5222aaf28)', 'HASH(0x55d5228ceb20)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ceb20)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x55d5222a1728)', 'HASH(0x55d5228ceb20)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x55d516b17a00)', 'HASH(0x55d5228ceb20)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x55d516b17a00)', 'Net::Server::Proto::UNIX=GLOB(0x55d5227dd9c0)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x55d516b17a00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x55d516b17a00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x55d516b17a00)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x55d516b17a00)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x55d516b17a00)', 'port', 'ARRAY(0x55d51713aaa0)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x55d516b17a00)', 'CODE(0x55d516b178b0)', 'HASH(0x55d516b8f830)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x55d516b178c8)', 'CODE(0x55d516b178b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x55d516954ee0)', 'Plack::Handler::Starman=HASH(0x55d516b178c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x55d51662a5f0)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1747562: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x55d5228820a8)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_errors_404_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/errors/404.pl^J#!/usr/bin/perl^J^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Output qw( output_with_http_headers );^Juse C4::Context;^Juse List::MoreUtils qw( any );^J^Jmy $query = CGI->new;^Jmy ( $template, $loggedinuser, $cookie ) = get_template_and_user(^J {^J template_name => "errors/errorpage.tt",^J query => $query,^J type => "opac",^J authnotrequired => 1,^J }^J);^J$template->param(^J errno => 404,^J);^Jmy $status = \'404 Not Found\';^Jif ( C4::Context->is_internal_PSGI_request() ) {^J $status = \'200 OK\';^J}^J^J#NOTE: We\'re not setting/updating the cookie here^J$cookie = \'\';^Joutput_with_http_headers $query, $cookie, $template->output, \'html\', $status;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x55d5227559d0)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x55d5227559d0)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x55d517f3a900)', 'HASH(0x55d522840b30)', '/kohadevbox/koha/opac/errors/404.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x55d517f3a900)', 'HASH(0x55d522840b30)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d522840b30)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x55d5228738d0)', 'HASH(0x55d522840b30)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d522840b30)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 55 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x55d5228fed00)', 'HASH(0x55d522840b30)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d522840b30)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x55d522873b58)', 'HASH(0x55d522840b30)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d522840b30)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x55d5227dec50)', 'HASH(0x55d522840b30)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d522840b30)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x55d5227deba8)', 'Try::Tiny::Catch=REF(0x55d52287f580)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x55d52288e550)', 'HASH(0x55d522840b30)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d522840b30)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 38 Plack::Middleware::ErrorDocument::__ANON__('ARRAY(0x55d522882b70)') called at /usr/share/perl5/Plack/Util.pm line 290 Plack::Util::__ANON__('CODE(0x55d522845e38)', 'ARRAY(0x55d522882b70)') called at /usr/share/perl5/Plack/Util.pm line 316 Plack::Util::response_cb('ARRAY(0x55d522882b70)', 'CODE(0x55d522845e38)') called at /usr/share/perl5/Plack/Component.pm line 56 Plack::Component::response_cb('Plack::Middleware::ErrorDocument=HASH(0x55d522905410)', 'ARRAY(0x55d522882b70)', 'CODE(0x55d522845e38)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 82 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x55d522905410)', 'HASH(0x55d522840b30)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d522840b30)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x55d519e73b28)', 'HASH(0x55d522840b30)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d522840b30)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x55d52276e9d8)', 'HASH(0x55d522840b30)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d522840b30)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x55d522971e60)', 'HASH(0x55d522840b30)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d522840b30)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x55d5226b9de0)', 'HASH(0x55d522840b30)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d522840b30)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x55d5226b5580)', 'HASH(0x55d522840b30)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d522840b30)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x55d52289a870)', 'HASH(0x55d522840b30)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d522840b30)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x55d5171a03d0)', 'HASH(0x55d522840b30)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x55d5171a0418)', 'HASH(0x55d522840b30)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d522840b30)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x55d5222a7be8)', 'HASH(0x55d522840b30)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d522840b30)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x55d5222992b8)', 'HASH(0x55d522840b30)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x55d516b17a00)', 'HASH(0x55d522840b30)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x55d516b17a00)', 'Net::Server::Proto::UNIX=GLOB(0x55d5228cc9b8)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x55d516b17a00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x55d516b17a00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x55d516b17a00)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x55d516b17a00)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x55d516b17a00)', 'port', 'ARRAY(0x55d51713aaa0)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x55d516b17a00)', 'CODE(0x55d516b178b0)', 'HASH(0x55d516b8f830)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x55d516b178c8)', 'CODE(0x55d516b178b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x55d516954ee0)', 'Plack::Handler::Starman=HASH(0x55d516b178c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x55d51662a5f0)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1747561: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x55d5227e0e58)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x55d5226f2588)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x55d5226f2588)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x55d517f29290)', 'HASH(0x55d5228c99b8)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x55d517f29290)', 'HASH(0x55d5228c99b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228c99b8)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x55d5228e3d90)', 'HASH(0x55d5228c99b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228c99b8)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x55d5228e3d48)', 'HASH(0x55d5228c99b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228c99b8)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x55d5226881a0)', 'HASH(0x55d5228c99b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228c99b8)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x55d522725878)', 'HASH(0x55d5228c99b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228c99b8)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x55d517f38ed0)', 'Try::Tiny::Catch=REF(0x55d5229208b0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x55d5227f92e0)', 'HASH(0x55d5228c99b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228c99b8)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x55d52268b618)', 'HASH(0x55d5228c99b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228c99b8)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x55d519de6b38)', 'HASH(0x55d5228c99b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228c99b8)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x55d5228de278)', 'HASH(0x55d5228c99b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228c99b8)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x55d5227dd4e0)', 'HASH(0x55d5228c99b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228c99b8)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x55d5226cab50)', 'HASH(0x55d5228c99b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228c99b8)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x55d522880bb8)', 'HASH(0x55d5228c99b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228c99b8)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x55d5227f9898)', 'HASH(0x55d5228c99b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228c99b8)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x55d5171a03b8)', 'HASH(0x55d5228c99b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x55d5171a0400)', 'HASH(0x55d5228c99b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228c99b8)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x55d5222aaf28)', 'HASH(0x55d5228c99b8)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228c99b8)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x55d5222a1728)', 'HASH(0x55d5228c99b8)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x55d516b17a00)', 'HASH(0x55d5228c99b8)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x55d516b17a00)', 'Net::Server::Proto::UNIX=GLOB(0x55d5228ca2b8)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x55d516b17a00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x55d516b17a00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x55d516b17a00)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x55d516b17a00)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x55d516b17a00)', 'port', 'ARRAY(0x55d51713aaa0)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x55d516b17a00)', 'CODE(0x55d516b178b0)', 'HASH(0x55d516b8f830)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x55d516b178c8)', 'CODE(0x55d516b178b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x55d516954ee0)', 'Plack::Handler::Starman=HASH(0x55d516b178c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x55d51662a5f0)') called at /bin/starman line 38 Could not mkdir /tmp/cgi_compile_1747562: No space left on device at /usr/share/perl5/CGI/Compile.pm line 195 CGI::Compile::_eval('CGI::Compile=HASH(0x55d5228ffa80)', 'package CGI::Compile::ROOT::kohadevbox_koha_opac_opac_2dlibrary_2epl;sub {local $CGI::Compile::USE_REAL_EXIT = 0;^JCGI::initialize_globals() if defined &CGI::initialize_globals;local ($0, $CGI::Compile::_dir, *DATA);{ my ($data, $path, $dir) = @_[1..3];$0 = $path;$CGI::Compile::_dir = File::pushd::pushd $dir;open DATA, \'<\', \$data;}local @SIG{keys %SIG} = do { no warnings \'uninitialized\'; @{[]} = values %SIG };local $^W = 0;my $rv = eval {local @ARGV = @{ $_[4] };local @_ = @{ $_[4] };^J#line 1 /kohadevbox/koha/opac/opac-library.pl^J#!/usr/bin/perl^J^J# Copyright 2020 Athens County Public Libraries^J#^J# This file is part of Koha.^J#^J# Koha is free software; you can redistribute it and/or modify it^J# under the terms of the GNU General Public License as published by^J# the Free Software Foundation; either version 3 of the License, or^J# (at your option) any later version.^J#^J# Koha is distributed in the hope that it will be useful, but^J# WITHOUT ANY WARRANTY; without even the implied warranty of^J# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the^J# GNU General Public License for more details.^J#^J# You should have received a copy of the GNU General Public License^J# along with Koha; if not, see .^J^Juse Modern::Perl;^J^Juse CGI qw ( -utf8 );^Juse C4::Auth qw( get_template_and_user );^Juse C4::Context;^Juse C4::Output qw( output_html_with_http_headers );^Juse Koha::Libraries;^J^Jmy $query = CGI->new();^J^Jmy $branchcode = $query->param(\'branchcode\');^J^J# if OPACShowLibraries is disabled, leave immediately^Jif ( !C4::Context->preference(\'OPACShowLibraries\') ) {^J print $query->redirect("/cgi-bin/koha/errors/404.pl");^J exit;^J}^J^Jmy ( $template, $borrowernumber, $cookie ) = get_template_and_user(^J {^J template_name => "opac-library.tt",^J query => $query,^J type => "opac",^J authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),^J }^J);^J^Jmy $library;^Jmy $libraries = Koha::Libraries->search( { public => 1 }, { order_by => [\'branchname\'] } );^J$template->param( public_count => $libraries->count );^Jif ( $template->{VARS}->{singleBranchMode} || $libraries->count == 1 ) {^J $library = $libraries->next;^J} elsif ($branchcode) {^J $library = $libraries->search( { branchcode => $branchcode } )->next;^J}^J^Jif ($library) {^J $template->param( library => $library );^J} else {^J $template->param(^J libraries => $libraries,^J branchcode => C4::Context->userenv ? C4::Context->userenv->{branch} : q{},^J );^J}^J^Joutput_html_with_http_headers $query, $cookie, $template->output;^J^J};^J {^J no warnings qw(uninitialized numeric pack);^J my $self = shift;^J my $exit_val = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $rv)));^J if ($@) {^J die $@ unless (^J ref($@) eq \'ARRAY\' and^J $@->[0] eq "EXIT\n"^J );^J my $exit_param = unpack(\'C\', pack(\'C\', sprintf(\'%.0f\', $@->[1])));^J^J if ($exit_param != 0 && !$CGI::Compile::RETURN_EXIT_VAL && !$self->{return_exit_val}) {^J die "exited nonzero: $exit_param";^J }^J^J $exit_val = $exit_param;^J }^J^J return $exit_val;^J }^J };') called at /usr/share/perl5/CGI/Compile.pm line 141 CGI::Compile::compile('CGI::Compile', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/WrapCGI.pm line 86 Plack::App::WrapCGI::prepare_app('Plack::App::WrapCGI=HASH(0x55d5228d2088)') called at /usr/share/perl5/Plack/Component.pm line 49 Plack::Component::to_app('Plack::App::WrapCGI=HASH(0x55d5228d2088)') called at /usr/share/perl5/Plack/App/CGIBin.pm line 47 Plack::App::CGIBin::serve_path('Plack::App::CGIBin=HASH(0x55d517f3a900)', 'HASH(0x55d5228ff4b0)', '/kohadevbox/koha/opac/opac-library.pl') called at /usr/share/perl5/Plack/App/File.pm line 34 Plack::App::File::call('Plack::App::CGIBin=HASH(0x55d517f3a900)', 'HASH(0x55d5228ff4b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ff4b0)') called at /kohadevbox/koha/Koha/Middleware/ContentSecurityPolicy.pm line 44 Koha::Middleware::ContentSecurityPolicy::call('Koha::Middleware::ContentSecurityPolicy=HASH(0x55d5228738d0)', 'HASH(0x55d5228ff4b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ff4b0)') called at /kohadevbox/koha/Koha/Middleware/CSRF.pm line 113 Koha::Middleware::CSRF::call('Koha::Middleware::CSRF=HASH(0x55d5228fed00)', 'HASH(0x55d5228ff4b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ff4b0)') called at /usr/share/perl5/Plack/Middleware/LogWarn.pm line 22 Plack::Middleware::LogWarn::call('Plack::Middleware::LogWarn=HASH(0x55d522873b58)', 'HASH(0x55d5228ff4b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ff4b0)') called at /usr/share/perl5/Plack/Middleware/Log4perl.pm line 30 Plack::Middleware::Log4perl::call('Plack::Middleware::Log4perl=HASH(0x55d5227dec50)', 'HASH(0x55d5228ff4b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ff4b0)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 20 Plack::Middleware::HTTPExceptions::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Try::Tiny::try('CODE(0x55d517f3a438)', 'Try::Tiny::Catch=REF(0x55d522882e58)') called at /usr/share/perl5/Plack/Middleware/HTTPExceptions.pm line 23 Plack::Middleware::HTTPExceptions::call('Plack::Middleware::HTTPExceptions=HASH(0x55d52288e550)', 'HASH(0x55d5228ff4b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ff4b0)') called at /usr/share/perl5/Plack/Middleware/ErrorDocument.pm line 15 Plack::Middleware::ErrorDocument::call('Plack::Middleware::ErrorDocument=HASH(0x55d522905410)', 'HASH(0x55d5228ff4b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ff4b0)') called at /usr/share/perl5/Plack/App/URLMap.pm line 71 Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x55d519e73b28)', 'HASH(0x55d5228ff4b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ff4b0)') called at /kohadevbox/koha/Koha/Middleware/RealIP.pm line 65 Koha::Middleware::RealIP::call('Koha::Middleware::RealIP=HASH(0x55d52276e9d8)', 'HASH(0x55d5228ff4b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ff4b0)') called at /kohadevbox/koha/Koha/Middleware/SetEnv.pm line 113 Koha::Middleware::SetEnv::call('Koha::Middleware::SetEnv=HASH(0x55d522971e60)', 'HASH(0x55d5228ff4b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ff4b0)') called at /kohadevbox/koha/Koha/Middleware/UserEnv.pm line 27 Koha::Middleware::UserEnv::call('Koha::Middleware::UserEnv=HASH(0x55d5226b9de0)', 'HASH(0x55d5228ff4b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ff4b0)') called at /usr/share/perl5/Plack/Middleware/Static.pm line 18 Plack::Middleware::Static::call('Plack::Middleware::Static=HASH(0x55d5226b5580)', 'HASH(0x55d5228ff4b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ff4b0)') called at /usr/share/perl5/Plack/Middleware/ReverseProxy.pm line 68 Plack::Middleware::ReverseProxy::call('Plack::Middleware::ReverseProxy=HASH(0x55d52289a870)', 'HASH(0x55d5228ff4b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ff4b0)') called at /usr/share/perl5/Plack/Middleware/Lint.pm line 24 Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x55d5171a03d0)', 'HASH(0x55d5228ff4b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Middleware::StackTrace::try {...} at /usr/share/perl5/Try/Tiny.pm line 100 eval {...} at /usr/share/perl5/Try/Tiny.pm line 93 Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x55d5171a0418)', 'HASH(0x55d5228ff4b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ff4b0)') called at /usr/share/perl5/Plack/Middleware/AccessLog.pm line 27 Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x55d5222a7be8)', 'HASH(0x55d5228ff4b0)') called at /usr/share/perl5/Plack/Component.pm line 50 Plack::Component::__ANON__('HASH(0x55d5228ff4b0)') called at /usr/share/perl5/Plack/Util.pm line 145 eval {...} at /usr/share/perl5/Plack/Util.pm line 145 Plack::Util::run_app('CODE(0x55d5222992b8)', 'HASH(0x55d5228ff4b0)') called at /usr/share/perl5/Starman/Server.pm line 195 Starman::Server::dispatch_request('Starman::Server=HASH(0x55d516b17a00)', 'HASH(0x55d5228ff4b0)') called at /usr/share/perl5/Starman/Server.pm line 299 Starman::Server::process_request('Starman::Server=HASH(0x55d516b17a00)', 'Net::Server::Proto::UNIX=GLOB(0x55d52287e8d8)') called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection('Starman::Server=HASH(0x55d516b17a00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child('Starman::Server=HASH(0x55d516b17a00)') called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children('Starman::Server=HASH(0x55d516b17a00)', 2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107 Net::Server::PreFork::loop('Starman::Server=HASH(0x55d516b17a00)') called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run('Starman::Server=HASH(0x55d516b17a00)', 'port', 'ARRAY(0x55d51713aaa0)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 2, 'min_spare_servers', 1, 'max_spare_servers', 1, 'max_servers', 2, 'max_requests', 50, 'user', 'boundwith-koha', 'group', 'boundwith-koha', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'background', 1, 'log_file', '/var/log/koha/boundwith/plack-error.log', 'pid_file', '/var/run/koha/boundwith/plack.pid', 'setsid', 1) called at /usr/share/perl5/Starman/Server.pm line 106 Starman::Server::run('Starman::Server=HASH(0x55d516b17a00)', 'CODE(0x55d516b178b0)', 'HASH(0x55d516b8f830)') called at /usr/share/perl5/Plack/Handler/Starman.pm line 25 Plack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x55d516b178c8)', 'CODE(0x55d516b178b0)') called at /usr/share/perl5/Plack/Loader/Delayed.pm line 20 Plack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x55d516954ee0)', 'Plack::Handler::Starman=HASH(0x55d516b178c8)') called at /usr/share/perl5/Plack/Runner.pm line 279 Plack::Runner::run('Plack::Runner=HASH(0x55d51662a5f0)') called at /bin/starman line 38 2026/08/05-20:53:39 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/05-20:53:39 Worker processes cleaned up 2026/08/05-20:53:39 Server closing! Process Backgrounded 2026/08/05-20:53:44 Starman::Server (type Net::Server::PreFork) starting! pid(1754641) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/05-20:54:30 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/05-20:54:30 Worker processes cleaned up 2026/08/05-20:54:30 Server closing! Process Backgrounded 2026/08/05-20:54:33 Starman::Server (type Net::Server::PreFork) starting! pid(1755753) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/05-20:55:28 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/05-20:55:29 Worker processes cleaned up 2026/08/05-20:55:29 Server closing! Process Backgrounded 2026/08/05-20:55:33 Starman::Server (type Net::Server::PreFork) starting! pid(1756563) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/ 2026/08/05-21:03:10 Received QUIT. Running a graceful shutdown Sending children hup signal 2026/08/05-21:03:10 Worker processes cleaned up 2026/08/05-21:03:10 Server closing! Process Backgrounded 2026/08/05-21:03:11 Starman::Server (type Net::Server::PreFork) starting! pid(1764767) Binding to UNIX socket file "/var/run/koha/boundwith/plack.sock" Setting gid to "1000 1000" Setting uid to "1000" Starman: Accepting connections at unix://localhost:/var/run/koha/boundwith/plack.sock/