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

Reply via email to