LedgerSMB
The foundation for your business
[ledgersmb-users] Re: New install on Debian 10 (buster)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ledgersmb-users] Re: New install on Debian 10 (buster)
- Subject: [ledgersmb-users] Re: New install on Debian 10 (buster)
- From: fmiser <..hidden..>
- Date: Tue, 17 Dec 2019 02:45:46 -0600
> Erik wrote:
> Also, which version of Debian did you install?
> If this is Buster, I think we might be banging on the wrong
> door: in that case, we probably should be looking in the
> "ledgersmb.service" (or something named like it) file to change
> the starman startup parameters.
Hoping for the best, I went looking.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$ locate ledgersmb | grep .service
/etc/systemd/system/multi-user.target.wants/ledgersmb.service
/usr/lib/systemd/system/ledgersmb.service
/usr/share/ledgersmb/conf/systemd/ledgersmb-development_plackup.service
/usr/share/ledgersmb/conf/systemd/ledgersmb_plack-fcgi.service
/usr/share/ledgersmb/conf/systemd/ledgersmb_plackup.service
/usr/share/ledgersmb/conf/systemd/ledgersmb_starman.service
/var/lib/systemd/deb-systemd-helper-enabled/ledgersmb.service.dsh-also
/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/ledgersmb.service
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
But which of those might matter? Well, if it is port 5762 that
I'm trying to deal with...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$ for d in $(locate ledgersmb | grep service ); do if grep -q 5762 $d; then echo $d;fi; done
/etc/systemd/system/multi-user.target.wants/ledgersmb.service
/usr/lib/systemd/system/ledgersmb.service
/usr/share/ledgersmb/conf/systemd/ledgersmb_plackup.service
/usr/share/ledgersmb/conf/systemd/ledgersmb_starman.service
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The first one is a symlink pointing to the second one. That one
has this section in the middle.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ExecStart=/usr/bin/starman \
--listen localhost:5762 \
-I lib \
-I old/lib \
bin/ledgersmb-server.psgi
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I tried changing "localhost" to 172.20.6.16 and restarted
ledgersmb, sometimes using the old method
"/etc/init.d/ledgersmb restart" or the systemd way
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# service ledgersmb restart
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
No change. From "inside" (logging in over SSH and running
"links2") I got a login prompt using the URL
http://localhost:5762/login.pl
but "connection refused" error using the URL
http://172.20.6.16:5762/login.pl
From outside, using another browser on the LAN I get a "cannot
establish connection" using the URL
http://172.20.6.16:5762/login.pl
The next file I check is
/usr/share/ledgersmb/conf/systemd/ledgersmb_plackup.service
It too has a section in the middle mentioning "localhost"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ExecStart=/usr/bin/plackup \
--listen localhost:5762 \
-I lib/ \
-I old/lib/ \
--workers 3 \
--access-log $LOG \
--server Starman \
-R "bin, lib, old/lib" \
bin/ledgersmb-server.psgi
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I changed "localhost" to "172.20.6.16". Same browser behavior as above.
Somewhere in all this I find a reference to this file
/usr/share/ledgersmb/conf/systemd/ledgersmb_starman.service
At the top it says:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Place this in /etc/systemd/system/ledgersmb_starman.service
# systemctl enable ledgersmb_starman
# service start ledgersmb_starman
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
So I change "localhost" to "172.29.6.16" and copy the file as
instructed, ran the commands, and got this error:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# service start ledgersmb_starman
start: unrecognized service
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At this point, I'm not actually sure I have un-done all the things
I have tried. But so far none of the files I've change seem to
have any effect.
I'm don't think I care if I have a reverse proxy running or not -
but I failed to get Apache as a reverse proxy to work either.
I must be missing something!
-- f
_______________________________________________
users mailing list -- ..hidden..
To unsubscribe send an email to ..hidden..