Jump to content
auguzanellato

Domotz RPi Arch Port

Recommended Posts

auguzanellato

Hello everyone,

I tried to port the domotz agent to Arch Linux ARM installed on my raspberry pi 3, in fact i only copied files to correct locations from the deb file to the system root, but when i try to launch it via 

/etc/init.d/domotz start

it hangs on 

Starting Domotz...

i got an error on /var/log/domotz/domotz_status.log:

2016-05-13 19:06:17 LOG:    -----------------------------------------------------
2016-05-13 19:06:17 LOG:    Pid file doesn't exist, program probably stopped
2016-05-13 19:06:17 LOG:    Start domotz
2016-05-13 19:06:18 LOG:    Create /opt/domotz/tmp if not exists
2016-05-13 19:06:18 LOG:    Create /opt/domotz/var/log/domotz if not exists
2016-05-13 19:06:18 LOG:    Create /opt/domotz/var/lib/zabbix if not exists
2016-05-13 19:06:18 LOG:    Create /opt/domotz/var/lock if not exists
2016-05-13 19:06:18 LOG:    Add link /opt/domotz/bin/node for /opt/domotz/bin/domotz_node
2016-05-13 19:06:18 LOG:    Add link /etc/domotz.env for /opt/domotz/etc/domotz.env
2016-05-13 19:06:18 LOG:    Add link /var/log/domotz for /opt/domotz/var/log/domotz
2016-05-13 19:06:18 LOG:    Add link /usr/share/domotz_snmp for /opt/domotz/share/snmp
2016-05-13 19:06:18 LOG:    Link static content from /opt/domotz/lib/node_modules/domotz-remote-pawn/data
2016-05-13 19:06:18 LOG:    Check if content exists in /opt/domotz/share: nmap
2016-05-13 19:06:18 LOG:    Link all inode in /opt/domotz/share/nmap
2016-05-13 19:06:18 LOG:    Add link /opt/domotz/share/nmap/nmap-service-probes for /opt/domotz/lib/node_modules/domotz-remote-pawn/data/nmap/nmap-service-probes
2016-05-13 19:06:18 LOG:    Check if content exists in /opt/domotz/share: snmp
2016-05-13 19:06:18 LOG:    Link all inode in /opt/domotz/share/snmp
2016-05-13 19:06:18 LOG:    Add link /opt/domotz/share/snmp/mibs for /opt/domotz/lib/node_modules/domotz-remote-pawn/data/snmp/mibs
2016-05-13 19:06:18 LOG:    Check if content exists in /opt/domotz/share: zabbix
2016-05-13 19:06:18 LOG:    Link all inode in /opt/domotz/share/zabbix
2016-05-13 19:06:18 LOG:    Add link /opt/domotz/share/zabbix/externalscripts for /opt/domotz/lib/node_modules/domotz-remote-pawn/data/zabbix/externalscripts
2016-05-13 19:06:18 LOG:    Add link /opt/domotz/bin/start-stop-status for /etc/init.d/domotz

module.js:340
    throw err;
          ^
Error: Cannot find module '../lib/forever'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/opt/domotz/bin/domotz_forever:3:1)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
2016-05-13 19:06:19 LOG:    /opt/domotz/etc/domotz.json doesn't exist, booting Listener only
2016-05-13 19:06:19 LOG:    Waiting for port number in /tmp/domotz_listener.port
2016-05-13 19:06:20 LOG:    Waiting for port number in /tmp/domotz_listener.port
2016-05-13 19:06:21 LOG:    Waiting for port number in /tmp/domotz_listener.port
2016-05-13 19:06:22 LOG:    Waiting for port number in /tmp/domotz_listener.port
2016-05-13 19:06:23 LOG:    Waiting for port number in /tmp/domotz_listener.port

I don't want to return to Raspbian, so if you help me doing this port, or, even better, you manage to package Domotz Agent for the AUR, you will make a piece of the RaspberryPI community happy.

Sorry for my sometimes bad English, but I'm italian.

Thanks,

Augusto

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...