Re: Latest stable Ubuntu 16.04 ntopng deb fails on supposed missing redis server but only when started by systemctl

Emanuele Faranda <[email protected]> Thu, 21 Feb 2019 10:04:18 +0100
Newsgroups gmane.linux.ntop.general
Message-ID <[email protected]>
Hi Kevin,

Can you successfully use the redis cli tools? For example, can you 
successfully run "redis-cli info" from the terminal?

Regards,

Emanuele

On 2/21/19 3:50 AM, Kevin Branch wrote:
> This issue has come up with newer version(s) of the ntopng deb.  
> Specifically I was just now testing with this deb:
>
>     http://packages.ntop.org/apt-stable/16.04/x64/ntopng_3.8.190219-6179_amd64.deb
>
> and using this /etc/ntopng/ntopng.conf
>
>
>     --http-port=0
>     --https-port=3000
>     --data-dir=/usr/local/ntopng
>     --local-networks="192.168.0.0/16,10.0.0.0/8,172.16.0.0/12
>     <http://192.168.0.0/16,10.0.0.0/8,172.16.0.0/12>"
>     --interface=eth1
>     --interface=eth2
>     --dns-mode=1
>     --community
>     --daemon
>     --disable-login=1
>     -G=/var/tmp/ntopng.pid
>
> If I try to start it with "systemctl start ntopng", it fails with this 
> complaint even through stock Ubuntu redis-server is indeed running:
>
>
>     Feb 20 19:29:35 nsm.server.org
>     <http://nsm.server.org/> ntopng[7443]: 20/Feb/2019 19:29:35
>     [Redis.cpp:111] ERROR: ntopng requires redis server to be up and
>     running
>     Feb 20 19:29:35 nsm.server .org ntopng[7443]: 20/Feb/2019 19:29:35
>     [Redis.cpp:112] ERROR: Please start it and try again or use -r
>     Feb 20 19:29:35 nsm.server .org ntopng[7443]: 20/Feb/2019 19:29:35
>     [Redis.cpp:113] ERROR: to specify a redis server other than the
>     default
>
>
> Manually adding the -r option to ntopng.conf pointed at the running 
> redis-server listener makes no difference.
>
> But if I start it ntopng the manual way, it starts up, daemonizes, and 
> works just fine in my web browser:
>
>     /usr/local/bin/ntopng /etc/ntopng/ntopng.conf
>
> In either case, my redis-server is installed and running just fine
>
>     root@nsm:~# apt info redis-server
>     E: Invalid operation info
>     root@nsm:~# apt show redis-server
>     Package: redis-server
>     Version: 2:3.0.6-1ubuntu0.3
>     Priority: optional
>     Section: universe/misc
>     Source: redis
>     Origin: Ubuntu
>     ...
>
>     root@nsm:~# systemctl status redis-server
>     ● redis-server.service - Advanced key-value store
>        Loaded: loaded (/lib/systemd/system/redis-server.service;
>     enabled; vendor preset: enabled)
>        Active: active (running) since Wed 2019-02-20 18:31:08 UTC;
>     56min ago
>        ...
>
>
> Somehow it appears that the running redis-server process is invisible 
> to systemd where ntopng is involved, thus preventing my from using 
> systemctl to start it.
>
> Do you have any idea what might be going on?
> Kevin Branch
>
> _______________________________________________
> Ntop mailing list
> [email protected]
> http://listgateway.unipi.it/mailman/listinfo/ntop

_______________________________________________
Ntop mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop