This sounds a lot like my problem with raspbian... which I've still not
sorted.

Nigel


On 01/09/16 08:56, Stefano Miccoli wrote:
>
>> On 31 Aug 2016, at 22:28, Mick Sulley <m...@sulley.info
>> <mailto:m...@sulley.info>> wrote:
>>
>> $ owserver
>> does nothing
>> $ owserver -d /dev/i2c-1
>> starts the server
>> $ service owserver restart
>> returns "Failed to restart owserver.service: Access denied"
>> $ sudo service owserver restart
>> stops the server
>> $ owserver -c /etc/owfs.conf
>> does nothing
>
> Sounds a lot like permission problems. 
>
> First, which distro are you using? I will assume you are on
> raspbian/jessie, but let us know if this is not true.
>
> Debian/jessie is systemd based, so please forget about “service XXX
> start|stop|restart” and use “systemctl start|stop|restart XXX.service”
>
>   * Check permissions of /dev/i2c-1:
>
>
> $ ls -l /dev/i2c-1 
> crw------- 1 root root 89, 1 Sep  1 09:16 */dev/i2c-1*
> *
> *
>
>   * enable owserver at boot
>
> *
> *
> *$*sudo systemctl enable owserver.service
> Synchronizing state for owserver.service with sysvinit using
> update-rc.d...
> Executing /usr/sbin/update-rc.d owserver defaults
> insserv: warning: current start runlevel(s) (empty) of script
> `owserver' overrides LSB defaults (2 3 4 5).
> insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script
> `owserver' overrides LSB defaults (0 1 6).
> Executing /usr/sbin/update-rc.d owserver enable
>
>   * to stop/start/restart
>
>
> *$*sudo systemctl stop owserver.service
> *$* sudo systemctl start owserver.service
> *$* sudo systemctl restart owserver.service
>
>   * to check status
>
>
> *$*sudo systemctl status owserver.service
> *●*owserver.service - LSB: 1-wire TCP server
>    Loaded: loaded (/etc/init.d/owserver)
>    Active: *active (running)*since Thu 2016-09-01 09:35:12 CEST; 3s ago
>   Process: 797 ExecStop=/etc/init.d/owserver stop (code=exited,
> status=0/SUCCESS)
>   Process: 805 ExecStart=/etc/init.d/owserver start (code=exited,
> status=0/SUCCESS)
>    CGroup: /system.slice/owserver.service
>            └─809 /usr/bin/owserver -c /etc/owfs.conf --pid-file
> /var/run/owfs...
>
>
> Try these commands (as root or with sudo) and see if systemctl records
> some useful info with
>
> *$*sudo journalctl -u owserver.service
>
> Hope this helps
>
> S.
>
> PS:
>
> I just noticed that the LSB scripts in raspbian/jessie are bugged:
> they return with a success status even if owserver failed to start… So
> do not trust to much systemctl status, but always check if the
> owserver process is really running.
>
>
> ------------------------------------------------------------------------------
>
>
> _______________________________________________
> Owfs-developers mailing list
> Owfs-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/owfs-developers

------------------------------------------------------------------------------
_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to