[Koha-bugs] [Bug 25482] Wrong permissions in spec break Plack on Debian 10

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Thu May 14 14:24:34 CEST 2020


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25482

--- Comment #11 from Jonathan Druart <jonathan.druart at bugs.koha-community.org> ---
Swapping this bug report with bug 25481.

Comment 0 should be 



Error while loading /etc/koha/sites/kohadev/plack.psgi: Can't load application
from file "/kohadevbox/koha/api/v1/app.pl": Unable to load schema 'paths.json'
(paths.json) at /usr/local/share/perl/5.28.1/JSON/Validator.pm line 293. 
   
JSON::Validator::_load_schema(JSON::Validator::OpenAPI::Mojolicious=HASH(0x557d435b0668),
Mojo::URL=HASH(0x557d439f9570)) called at
/usr/local/share/perl/5.28.1/JSON/Validator.pm line 398
   
JSON::Validator::_resolve(JSON::Validator::OpenAPI::Mojolicious=HASH(0x557d435b0668),
Mojo::URL=HASH(0x557d439f9570)) called at
/usr/local/share/perl/5.28.1/JSON/Validator.pm line 485
   
JSON::Validator::_resolve_ref(JSON::Validator::OpenAPI::Mojolicious=HASH(0x557d435b0668),
HASH(0x557d43866008), Mojo::URL=HASH(0x557d435b5330)) called at
/usr/local/share/perl/5.28.1/JSON/Validator/OpenAPI/Mojolicious.pm line 347
   
JSON::Validator::OpenAPI::Mojolicious::_resolve_ref(JSON::Validator::OpenAPI::Mojolicious=HASH(0x557d435b0668),
HASH(0x557d43866008), Mojo::URL=HASH(0x557d435b5330)) called at
/usr/local/share/perl/5.28.1/JSON/Validator.pm line 446
   
JSON::Validator::_resolve(JSON::Validator::OpenAPI::Mojolicious=HASH(0x557d435b0668),
HASH(0x557d43990b70)) called at
/usr/local/share/perl/5.28.1/JSON/Validator/OpenAPI/Mojolicious.pm line 61
   
JSON::Validator::OpenAPI::Mojolicious::load_and_validate_schema(JSON::Validator::OpenAPI::Mojolicious=HASH(0x557d435b0668),
Mojo::Home=SCALAR(0x557d43997638), HASH(0x557d435b0f80)) called at
/kohadevbox/koha/Koha/REST/V1.pm line 107
    Koha::REST::V1::catch {...} ("Duplicate keys not allowed, at character
offset 4789 (before "...) called at /usr/share/perl5/Try/Tiny.pm line 123
    Try::Tiny::try(CODE(0x557d435b06b0), Try::Tiny::Catch=REF(0x557d3fe78d28))
called at /kohadevbox/koha/Koha/REST/V1.pm line 132
    Koha::REST::V1::startup(Koha::REST::V1=HASH(0x557d425daba8)) called at
/usr/share/perl5/Mojolicious.pm line 180
    Mojolicious::new("Koha::REST::V1") called at
/usr/share/perl5/Mojo/Server.pm line 17
    Mojo::Server::build_app(Mojo::Server=HASH(0x557d425daa88),
"Koha::REST::V1") called at /usr/share/perl5/Mojolicious/Commands.pm line 72
    Mojolicious::Commands::start_app("Mojolicious::Commands", "Koha::REST::V1")
called at /kohadevbox/koha/api/v1/app.pl line 21
    require /kohadevbox/koha/api/v1/app.pl called at (eval 410) line 1
    eval 'package Mojo::Server::Sandbox::6e5427f801a8552f3acbea43b397de68;
require $path' called at /usr/share/perl5/Mojo/Server.pm line 54
    Mojo::Server::load_app(Mojo::Server::PSGI=HASH(0x557d425da470),
"/kohadevbox/koha/api/v1/app.pl") called at /etc/koha/sites/kohadev/plack.psgi
line 64
    Plack::Sandbox::_2fetc_2fkoha_2fsites_2fkohadev_2fplack_2epsgi::__ANON__()
called at /usr/share/perl5/Plack/Builder.pm line 118
    Plack::Builder::builder(CODE(0x557d3bd895a0)) called at
/etc/koha/sites/kohadev/plack.psgi line 66
    require /etc/koha/sites/kohadev/plack.psgi called at (eval 16) line 3
    eval 'package
Plack::Sandbox::_2fetc_2fkoha_2fsites_2fkohadev_2fplack_2epsgi;
{
    my $app = do $_file;
    if ( !$app && ( my $error = $@ || $! )) { die $error; }
    $app;
}
' called at /usr/share/perl5/Plack/Util.pm line 120
    Plack::Util::_load_sandbox("/etc/koha/sites/kohadev/plack.psgi") called at
/usr/share/perl5/Plack/Util.pm line 136
    Plack::Util::load_psgi("/etc/koha/sites/kohadev/plack.psgi") called at
/usr/share/perl5/Plack/Runner.pm line 179
    Plack::Runner::__ANON__() called at /usr/share/perl5/Plack/Runner.pm line
24
    Plack::Runner::__ANON__() called at /usr/share/perl5/Plack/Runner.pm line
24
    Plack::Runner::__ANON__() called at /usr/share/perl5/Plack/Runner.pm line
24
    Plack::Runner::__ANON__() called at /usr/share/perl5/Plack/Runner.pm line
24
    Plack::Runner::__ANON__() called at /usr/share/perl5/Starman/Server.pm line
174
    Starman::Server::child_init_hook(Starman::Server=HASH(0x557d3b6f3df8))
called at /usr/share/perl5/Net/Server/PreFork.pm line 218
    Net::Server::PreFork::run_child(Starman::Server=HASH(0x557d3b6f3df8))
called at /usr/share/perl5/Net/Server/PreFork.pm line 183
    Net::Server::PreFork::run_n_children(Starman::Server=HASH(0x557d3b6f3df8),
2) called at /usr/share/perl5/Net/Server/PreFork.pm line 107
    Net::Server::PreFork::loop(Starman::Server=HASH(0x557d3b6f3df8)) called at
/usr/share/perl5/Net/Server.pm line 58
    Net::Server::run(Starman::Server=HASH(0x557d3b6f3df8), "port",
ARRAY(0x557d3bcfd120), "host", "*", "proto", "tcp", "serialize", ...) called at
/usr/share/perl5/Starman/Server.pm line 106
    Starman::Server::run(Starman::Server=HASH(0x557d3b6f3df8),
CODE(0x557d3b6f3ca8), HASH(0x557d3b6f3a50)) called at
/usr/share/perl5/Plack/Handler/Starman.pm line 25
    Plack::Handler::Starman::run(Plack::Handler::Starman=HASH(0x557d3b6f3cc0),
CODE(0x557d3b6f3ca8)) called at /usr/share/perl5/Plack/Loader/Delayed.pm line
20
    Plack::Loader::Delayed::run(Plack::Loader::Delayed=HASH(0x557d3b464db8),
Plack::Handler::Starman=HASH(0x557d3b6f3cc0)) called at
/usr/share/perl5/Plack/Runner.pm line 277
    Plack::Runner::run(Plack::Runner=HASH(0x557d3b3ff348)) called at
/usr/bin/starman line 38
Compilation failed in require at (eval 410) line 1.
Child process 895 exited with status 2

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list