Hi,
I try to install a master on debian 7 with starman (as it seems, nginx+fcgiwrap
does not work).
It seems I was able to install all dependencies and I can load the setup.pl
opening page, where I can give super-user/password/db name.
Unfortunately the next step failed with error. There are different errors,
depending on the database name: empty or filled.
This is the case of empty database:
Error!
Can't call method "selectall_arrayref" on an undefined value at
/usr/local/share/perl/5.14.2/PGObject/Util/DBAdmin.pm line 142.
PGObject::Util::DBAdmin::list_dbs(LedgerSMB::Database=HASH(0x6f31100)) called
at LedgerSMB/Scripts/setup.pm line 230
LedgerSMB::Scripts::setup::list_databases(LedgerSMB=HASH(0x50c42e0)) called at
LedgerSMB/Scripts/setup.pm line 141
LedgerSMB::Scripts::setup::login(LedgerSMB=HASH(0x50c42e0)) called at
lsmb-request.pl line 145 LedgerSMB::Handler::__ANON__() called at
/usr/share/perl5/Try/Tiny.pm line 76 eval {...} called at
/usr/share/perl5/Try/Tiny.pm line 67 Try::Tiny::try(CODE(0x50c9e50),
Try::Tiny::Catch=REF(0x6d1b468)) called at lsmb-request.pl line 157
LedgerSMB::Handler::call_script("setup.pl", LedgerSMB=HASH(0x50c42e0),
LedgerSMB::Locale::en=HASH(0x51ba680)) called at lsmb-request.pl line 185
require lsmb-request.pl called at LedgerSMB/PSGI.pm line 76
LedgerSMB::PSGI::_run_new("setup.pl") called at LedgerSMB/PSGI.pm line 40
LedgerSMB::PSGI::__ANON__() called at
/usr/local/share/perl/5.14.2/CGI/Emulate/PSGI.pm line 29
CGI::Emulate::PSGI::__ANON__(HASH(0x6ee89a8)) called at
/usr/share/perl5/Plack/Middleware/Static.pm line 18
Plack::Middleware::Static::call(Plack::Middleware::Static=HASH(0x6d1c810),
HASH(0x6ee89a8)) called at /usr/share/perl5/Plack/Component.pm line 39
Plack::Component::__ANON__(HASH(0x6ee89a8)) called at
/usr/share/perl5/Plack/Util.pm line 165 eval {...} called at
/usr/share/perl5/Plack/Util.pm line 165 Plack::Util::run_app(CODE(0x6d1c750),
HASH(0x6ee89a8)) called at /usr/share/perl5/Starman/Server.pm line 255
Starman::Server::process_request(Starman::Server=HASH(0x20f07e8),
Net::Server::Proto::TCP=GLOB(0x6ee8ab0)) called at
/usr/local/share/perl/5.14.2/Net/Server.pm line 74
Net::Server::run_client_connection(Starman::Server=HASH(0x20f07e8)) called at
/usr/local/share/perl/5.14.2/Net/Server/PreFork.pm line 229 eval {...} called
at /usr/local/share/perl/5.14.2/Net/Server/PreFork.pm line 229
Net::Server::PreFork::run_child(Starman::Server=HASH(0x20f07e8)) called at
/usr/local/share/perl/5.14.2/Net/Server/PreFork.pm line 187
Net::Server::PreFork::run_n_children(Starman::Server=HASH(0x20f07e8), 5) called
at /usr/local/share/perl/5.14.2/Net/Server/PreFork.pm line 111
Net::Server::PreFork::loop(Starman::Server=HASH(0x20f07e8)) called at
/usr/local/share/perl/5.14.2/Net/Server.pm line 60
Net::Server::run(Starman::Server=HASH(0x20f07e8), "port", ARRAY(0x20f0b60),
"host", ARRAY(0x6d1a9e8), "proto", ARRAY(0x6d1c600), "serialize", "flock", ...)
called at /usr/share/perl5/Starman/Server.pm line 67
Starman::Server::run(Starman::Server=HASH(0x20f07e8), CODE(0x6d1c750),
HASH(0x20f0b18)) called at /usr/share/perl5/Plack/Handler/Starman.pm line 18
Plack::Handler::Starman::run(Plack::Handler::Starman=HASH(0x20f0938),
CODE(0x6d1c750)) called at /usr/share/perl5/Plack/Loader.pm line 88
Plack::Loader::run(Plack::Loader=HASH(0x20d0508),
Plack::Handler::Starman=HASH(0x20f0938)) called at
/usr/share/perl5/Plack/Runner.pm line 263
Plack::Runner::run(Plack::Runner=HASH(0x1eb5ec0)) called at /usr/bin/starman
line 31
This is the case of entered database name (non-existent db):
Error!
Can't call method "selectrow_array" on an undefined value at
/usr/local/share/perl/5.14.2/PGObject/Util/DBAdmin.pm line 124.
PGObject::Util::DBAdmin::server_version(LedgerSMB::Database=HASH(0x6f2fc38))
called at LedgerSMB/Scripts/setup.pm line 146
LedgerSMB::Scripts::setup::login(LedgerSMB=HASH(0x50c42e0)) called at
lsmb-request.pl line 145 LedgerSMB::Handler::__ANON__() called at
/usr/share/perl5/Try/Tiny.pm line 76 eval {...} called at
/usr/share/perl5/Try/Tiny.pm line 67 Try::Tiny::try(CODE(0x50c9e68),
Try::Tiny::Catch=REF(0x6d1b468)) called at lsmb-request.pl line 157
LedgerSMB::Handler::call_script("setup.pl", LedgerSMB=HASH(0x50c42e0),
LedgerSMB::Locale::en=HASH(0x51ba698)) called at lsmb-request.pl line 185
require lsmb-request.pl called at LedgerSMB/PSGI.pm line 76
LedgerSMB::PSGI::_run_new("setup.pl") called at LedgerSMB/PSGI.pm line 40
LedgerSMB::PSGI::__ANON__() called at
/usr/local/share/perl/5.14.2/CGI/Emulate/PSGI.pm line 29
CGI::Emulate::PSGI::__ANON__(HASH(0x6ee8810)) called at
/usr/share/perl5/Plack/Middleware/Static.pm line 18
Plack::Middleware::Static::call(Plack::Middleware::Static=HASH(0x6d1c810),
HASH(0x6ee8810)) called at /usr/share/perl5/Plack/Component.pm line 39
Plack::Component::__ANON__(HASH(0x6ee8810)) called at
/usr/share/perl5/Plack/Util.pm line 165 eval {...} called at
/usr/share/perl5/Plack/Util.pm line 165 Plack::Util::run_app(CODE(0x6d1c750),
HASH(0x6ee8810)) called at /usr/share/perl5/Starman/Server.pm line 255
Starman::Server::process_request(Starman::Server=HASH(0x20f07e8),
Net::Server::Proto::TCP=GLOB(0x6ee8ed0)) called at
/usr/local/share/perl/5.14.2/Net/Server.pm line 74
Net::Server::run_client_connection(Starman::Server=HASH(0x20f07e8)) called at
/usr/local/share/perl/5.14.2/Net/Server/PreFork.pm line 229 eval {...} called
at /usr/local/share/perl/5.14.2/Net/Server/PreFork.pm line 229
Net::Server::PreFork::run_child(Starman::Server=HASH(0x20f07e8)) called at
/usr/local/share/perl/5.14.2/Net/Server/PreFork.pm line 187
Net::Server::PreFork::run_n_children(Starman::Server=HASH(0x20f07e8), 5) called
at /usr/local/share/perl/5.14.2/Net/Server/PreFork.pm line 111
Net::Server::PreFork::loop(Starman::Server=HASH(0x20f07e8)) called at
/usr/local/share/perl/5.14.2/Net/Server.pm line 60
Net::Server::run(Starman::Server=HASH(0x20f07e8), "port", ARRAY(0x20f0b60),
"host", ARRAY(0x6d1a9e8), "proto", ARRAY(0x6d1c600), "serialize", "flock", ...)
called at /usr/share/perl5/Starman/Server.pm line 67
Starman::Server::run(Starman::Server=HASH(0x20f07e8), CODE(0x6d1c750),
HASH(0x20f0b18)) called at /usr/share/perl5/Plack/Handler/Starman.pm line 18
Plack::Handler::Starman::run(Plack::Handler::Starman=HASH(0x20f0938),
CODE(0x6d1c750)) called at /usr/share/perl5/Plack/Loader.pm line 88
Plack::Loader::run(Plack::Loader=HASH(0x20d0508),
Plack::Handler::Starman=HASH(0x20f0938)) called at
/usr/share/perl5/Plack/Runner.pm line 263
Plack::Runner::run(Plack::Runner=HASH(0x1eb5ec0)) called at /usr/bin/starman
line 31
dbversion: 1.4.999, company:
What am I missing?
Running Makefile.PL shows every dependencies are installed, loaded, there are
no missing modules.
Thanks,
István
------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
Ledger-smb-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ledger-smb-devel