Has anyone get nmap to work on a Synology NAS?
I get this error:
17-02-21 18:34:05 INFO (MainThread) [homeassistant.components.device_tracker] Setting up device_tracker.nmap_tracker
17-02-21 18:34:05 INFO (Thread-4) [homeassistant.components.device_tracker.nmap_tracker] Scanning…
17-02-21 18:34:05 ERROR (MainThread) [homeassistant.components.device_tracker] Error setting up platform nmap_tracker
Traceback (most recent call last):
File “/volume1/@appstore/py3k/usr/local/lib/python3.5/site-packages/homeassistant/components/device_tracker/init.py”, line 158, in async_setup_platform
None, platform.get_scanner, hass, {DOMAIN: p_config})
File “/volume1/@appstore/py3k/usr/local/lib/python3.5/asyncio/futures.py”, line 358, in iter
yield self # This tells Task to wait for completion.
File “/volume1/@appstore/py3k/usr/local/lib/python3.5/asyncio/tasks.py”, line 290, in _wakeup
future.result()
File “/volume1/@appstore/py3k/usr/local/lib/python3.5/asyncio/futures.py”, line 274, in result
raise self._exception
File “/volume1/@appstore/py3k/usr/local/lib/python3.5/concurrent/futures/thread.py”, line 55, in run
result = self.fn(*self.args, **self.kwargs)
File “/volume1/@appstore/py3k/usr/local/lib/python3.5/site-packages/homeassistant/components/device_tracker/nmap_tracker.py”, line 47, in get_scanner
scanner = NmapDeviceScanner(config[DOMAIN])
File “/volume1/@appstore/py3k/usr/local/lib/python3.5/site-packages/homeassistant/components/device_tracker/nmap_tracker.py”, line 82, in init
self.success_init = self._update_info()
File “/volume1/@appstore/py3k/usr/local/lib/python3.5/site-packages/homeassistant/util/init.py”, line 296, in wrapper
result = method(*args, **kwargs)
File “/volume1/@appstore/py3k/usr/local/lib/python3.5/site-packages/homeassistant/components/device_tracker/nmap_tracker.py”, line 110, in _update_info
scanner = PortScanner()
File “/volume1/homeassistant/deps/nmap/nmap.py”, line 131, in init
os.getenv(‘PATH’)
nmap.nmap.PortScannerError: ‘nmap program was not found in path. PATH is : /opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin’
Any help is very much appreciated!
//Fredrik