Hi Alvaro, Your problem is what Tomas told you, you are using Koha 17.05 with packages from "stable", which are for 18.05
Regards, Jonathan On Sat, 18 Aug 2018 at 12:58 Alvaro Cornejo <cornejo.alv...@gmail.com> wrote: > Hi > > Any idea on this? > > Is there any file edit/additonal configuration required in order to enable > plack other that the plack instance enable and plack start? > > Regards, > > Alvaro > > > |-----------------------------------------------------------------------------------------------------------------| > Envíe y Reciba Datos y mensajes de Texto (SMS) hacia y desde cualquier > celular y Nextel > en el Perú, México y en mas de 180 paises. Use aplicaciones 2 vias via SMS > y GPRS online > Visitenos en www.perusms.com > > 2018-08-16 23:01 GMT-05:00 Alvaro Cornejo <cornejo.alv...@gmail.com>: > > > Hi Tomas > > > > Thanks for your answer. This is the result of the pm commnad: > > > > aco@Celacp:~$ > > aco@Celacp:~$ pmvers Mojolicious > > 7.21 > > aco@Celacp:~$ pmvers JSON::Validator > > 0.97 > > aco@Celacp:~$ > > > > aco@Celacp:~$ sudo more /etc/apt/sources.list.d/koha.list > > deb http://debian.koha-community.org/koha stable main > > aco@Celacp:~$ > > > > I do not want to change the apt source version to 17.05 main since I > need > > to first save the koha customisations we made. > > > > does this be the cause of the plack error? > > > > Regards, > > > > Alvaro > > > > > > > > > > |----------------------------------------------------------- > > ------------------------------------------------------| > > Envíe y Reciba Datos y mensajes de Texto (SMS) hacia y desde cualquier > > celular y Nextel > > en el Perú, México y en mas de 180 paises. Use aplicaciones 2 vias via > SMS > > y GPRS online > > Visitenos en www.perusms.com > > > > 2018-08-16 3:50 GMT-05:00 Tomas Cohen Arazi <tomasco...@gmail.com>: > > > >> Also, make sure your /etc/apt/sources.list.d/koha.list file contains > >> > >> deb http://debian.koha-community.org/koha 17.05 main > >> > >> > >> El jue., 16 ago. 2018 a las 5:48, Tomas Cohen Arazi (< > >> tomasco...@gmail.com>) escribió: > >> > >>> Can u run this: > >>> > >>> $ sudo apt install pmtools > >>> $ pmvers Mojolicious > >>> $ pmvers JSON::Validator > >>> > >>> and paste the output? > >>> > >>> El jue., 16 ago. 2018 a las 2:07, Alvaro Cornejo (< > >>> cornejo.alv...@gmail.com>) escribió: > >>> > >>>> Hi > >>>> > >>>> This is what I get from plack-error.log: > >>>> > >>>> aco@Celacp:/var/log/koha/biblioteca$ sudo more plack-error.log > >>>> Process Backgrounded > >>>> 2018/08/15-23:29:54 Starman::Server (type Net::Server::PreFork) > >>>> starting! > >>>> pid(7772) > >>>> Binding to UNIX socket file "/var/run/koha/biblioteca/plack.sock" > >>>> Setting gid to "1001 1001" > >>>> Setting uid to "1001" > >>>> Error while loading /etc/koha/plack.psgi: Can't load application from > >>>> file > >>>> "/usr/share/koha/api/v1/app.pl": Can't > >>>> locate object method "cache_dir" via package > >>>> "Swagger2::SchemaValidator" at > >>>> /usr/share/perl5/Swagger2.pm line 42. > >>>> Compilation failed in require at (eval 1285) line 1. > >>>> Error while loading /etc/koha/plack.psgi: Can't load application from > >>>> file > >>>> "/usr/share/koha/api/v1/app.pl": Can't > >>>> locate object method "cache_dir" via package > >>>> "Swagger2::SchemaValidator" at > >>>> /usr/share/perl5/Swagger2.pm line 42. > >>>> Compilation failed in require at (eval 1285) line 1. > >>>> .... > >>>> .... > >>>> > >>>> Error while loading /etc/koha/plack.psgi: Can't load application from > >>>> file > >>>> "/usr/share/koha/api/v1/app.pl": Can't > >>>> locate object method "cache_dir" via package > >>>> "Swagger2::SchemaValidator" at > >>>> /usr/share/perl5/Swagger2.pm line 42. > >>>> Compilation failed in require at (eval 1285) line 1. > >>>> 2018/08/15-23:32:01 Server closing! > >>>> > >>>> ... > >>>> ... > >>>> > >>>> Error while loading /etc/koha/plack.psgi: Can't load application from > >>>> file > >>>> "/usr/share/koha/api/v1/app.pl": Can't > >>>> locate object method "cache_dir" via package > >>>> "Swagger2::SchemaValidator" at > >>>> /usr/share/perl5/Swagger2.pm line 42. > >>>> Compilation failed in require at (eval 1285) line 1. > >>>> 2018/08/15-23:49:00 Server closing! > >>>> panic: fold_constants JMPENV_PUSH returned 2 at > >>>> /usr/share/perl5/Plack/Util.pm line 120. > >>>> > >>>> > >>>> This is the content of refered file: > >>>> > >>>> aco@Celacp:/var/log/koha/biblioteca$ sudo more > /usr/share/koha/api/v1/ > >>>> app.pl > >>>> #!/usr/bin/perl > >>>> > >>>> # This file is part of Koha. > >>>> # > >>>> # Koha is free software; you can redistribute it and/or modify it > under > >>>> the > >>>> # terms of the GNU General Public License as published by the Free > >>>> Software > >>>> # Foundation; either version 3 of the License, or (at your option) any > >>>> later > >>>> # version. > >>>> # > >>>> # Koha is distributed in the hope that it will be useful, but WITHOUT > >>>> ANY > >>>> # WARRANTY; without even the implied warranty of MERCHANTABILITY or > >>>> FITNESS > >>>> FOR > >>>> # A PARTICULAR PURPOSE. See the GNU General Public License for more > >>>> details. > >>>> # > >>>> # You should have received a copy of the GNU General Public License > >>>> along > >>>> # with Koha; if not, write to the Free Software Foundation, Inc., > >>>> # 51 Franklin Street > >>>> <https://maps.google.com/?q=51+Franklin+Street&entry=gmail&source=g>, > >>>> Fifth Floor, Boston, MA 02110-1301 USA. > >>>> > >>>> use Modern::Perl; > >>>> > >>>> require Mojolicious::Commands; > >>>> Mojolicious::Commands->start_app('Koha::REST::V1'); > >>>> > >>>> > >>>> > >>>> > >>>> |----------------------------------------------------------- > >>>> ------------------------------------------------------| > >>>> Envíe y Reciba Datos y mensajes de Texto (SMS) hacia y desde cualquier > >>>> celular y Nextel > >>>> en el Perú, México y en mas de 180 paises. Use aplicaciones 2 vias via > >>>> SMS > >>>> y GPRS online > >>>> Visitenos en www.perusms.com > >>>> > >>>> 2018-08-15 23:57 GMT-05:00 Alvaro Cornejo <cornejo.alv...@gmail.com>: > >>>> > >>>> > Hi > >>>> > > >>>> > I´m trying to enable plack on my instance but Intranet and Opac > hungs > >>>> > after restarting apache. > >>>> > > >>>> > This is what I´ve done: > >>>> > > >>>> > > >>>> > aco@Celacp:~$ sudo koha-plack --enable biblioteca > >>>> > WARNING: koha-plack requires some Apache modules that you are > missing. > >>>> > You can install them with: > >>>> > > >>>> > sudo a2enmod proxy_http > >>>> > > >>>> > Plack enabled for biblioteca > >>>> > aco@Celacp :~$ sudo a2enmod proxy_http > >>>> > Considering dependency proxy for proxy_http: > >>>> > Enabling module proxy. > >>>> > Enabling module proxy_http. > >>>> > To activate the new configuration, you need to run: > >>>> > service apache2 restart > >>>> > aco@Celacp :~$ sudo service apache2 restart > >>>> > aco@Celacp :~$ sudo koha-plack --enable biblioteca > >>>> > Plack enabled for biblioteca > >>>> > aco@Celacp :~$ sudo koha-plack --start biblioteca > >>>> > * Starting Plack daemon for biblioteca > >>>> > [ OK ] > >>>> > aco@Celacp :~$ sudo service apache2 restart > >>>> > > >>>> > From here, if I try to access OPAC or internet it taked forever to > >>>> load > >>>> > any page > >>>> > > >>>> > when stopping plack: > >>>> > aco@Celacp :~$ sudo koha-plack --stop biblioteca > >>>> > > >>>> > I get: > >>>> > > >>>> > Proxy Error > >>>> > > >>>> > The proxy server received an invalid response from an upstream > server. > >>>> > The proxy server could not handle the request *GET /cgi-bin/koha/ > >>>> about.pl > >>>> > <https://biblioteca-admin.celacp.org/cgi-bin/koha/about.pl>*. > >>>> > > >>>> > Reason: *Error reading from remote server* > >>>> > > >>>> > Apache/2.4.18 (Ubuntu) Server at biblioteca-admin.celacp.org Port > 443 > >>>> > > >>>> > > >>>> > after apache restart I get: > >>>> > > >>>> > Service Unavailable > >>>> > > >>>> > The server is temporarily unable to service your request due to > >>>> > maintenance downtime or capacity problems. Please try again later. > >>>> > ------------------------------ > >>>> > Apache/2.4.18 (Ubuntu) Server at biblioteca-admin.celacp.org Port > 443 > >>>> > > >>>> > > >>>> > I need to disable plack and restart apache to recover the intranet > >>>> and opac > >>>> > > >>>> > > >>>> > This is my koha version: > >>>> > Versión de Koha: 17.05.05.000 > >>>> > Versión del SO ('uname -a'): Linux 4.15.13-x86_64-linode106 #1 SMP > Tue > >>>> > Mar 27 14:42:14 UTC 2018 x86_64 Memcached is dissabled > >>>> > > >>>> > > >>>> > Any ideas of what can be happening? > >>>> > > >>>> > Regards, > >>>> > > >>>> > Alvaro > >>>> > > >>>> > > >>>> _______________________________________________ > >>>> Koha mailing list http://koha-community.org > >>>> Koha@lists.katipo.co.nz > >>>> https://lists.katipo.co.nz/mailman/listinfo/koha > >>>> > >>> -- > >>> Tomás Cohen Arazi > >>> Theke Solutions (https://theke.io <http://theke.io/>) > >>> ✆ +54 9351 3513384 <+54%209%20351%20351-3384> > <+54%209%20351%20351-3384> > >>> GPG: B2F3C15F > >>> > >> -- > >> Tomás Cohen Arazi > >> Theke Solutions (https://theke.io <http://theke.io/>) > >> ✆ +54 9351 3513384 <+54%209%20351%20351-3384> > >> GPG: B2F3C15F > >> > > > > > _______________________________________________ > Koha mailing list http://koha-community.org > Koha@lists.katipo.co.nz > https://lists.katipo.co.nz/mailman/listinfo/koha > _______________________________________________ Koha mailing list http://koha-community.org Koha@lists.katipo.co.nz https://lists.katipo.co.nz/mailman/listinfo/koha