openhab-syno-spk: Installation on DSM6.0.2 fails with 'Port undefined configured...'

Hi,

I’m having the same problem as described in #24. None of the DSM 6 packages is working for me. I’m running DSM 6.0.2-8451 Update 2 and I’ve tried

  • OpenHAB-2.0.0-beta3-DSM6-syno-noarch-0.001.spk
  • OpenHAB-2.0.0.007-SNAPSHOT-DSM6-syno-noarch-0.001.spk
  • OpenHAB-1.8.3-DSM6-syno-noarch-0.001.spk

Error message is “Port undefined configured for this package is either used by another service or reserved for system. Please disable or modify the conflicting service, or contact the developer to modify the package configuration”.

Port 8080 is not in use:

root@ds412:/usr/local/etc/services.d# netstat -an | grep 8080
root@ds412:/usr/local/etc/services.d#

That’s written in the synopkg.log:

2016/11/06 20:13:50 (system) trigger :
Begin: /bin/tar xf /volume1/@tmp/upload_tmp.319140 -C /volume1/@tmp/581F80EE0 INFO --no-same-owner
2016/11/06 20:13:50 (system) trigger :
End: /bin/tar xf /volume1/@tmp/upload_tmp.319140 -C /volume1/@tmp/581F80EE0 INFO --no-same-owner ret=[0]
2016/11/06 20:13:50 (system) trigger :
Begin: /bin/tar xf /volume1/@tmp/upload_tmp.319140 -C /volume1/@tmp/581F80EE0 conf --no-same-owner
/bin/tar: conf: Not found in archive
/bin/tar: Exiting with failure status due to previous errors
2016/11/06 20:13:50 (system) trigger :
End: /bin/tar xf /volume1/@tmp/upload_tmp.319140 -C /volume1/@tmp/581F80EE0 conf --no-same-owner ret=[2]
2016/11/06 20:13:50 (system) trigger OpenHAB 1.8.3-001:
Begin: /bin/tar xf /volume1/@tmp/upload_tmp.319140 -C /volume1/@tmp/581F80EE0 scripts/start-stop-status --no-same-owner --no-same-permissions
2016/11/06 20:13:50 (system) trigger OpenHAB 1.8.3-001:
End: /bin/tar xf /volume1/@tmp/upload_tmp.319140 -C /volume1/@tmp/581F80EE0 scripts/start-stop-status --no-same-owner --no-same-permissions ret=[0]
2016/11/06 20:13:50 (system) trigger OpenHAB 1.8.3-001:
Begin: /bin/tar xf /volume1/@tmp/upload_tmp.319140 -C /volume1/@tmp/581F80EE0 scripts/preinst --no-same-owner --no-same-permissions
2016/11/06 20:13:50 (system) trigger OpenHAB 1.8.3-001:
End: /bin/tar xf /volume1/@tmp/upload_tmp.319140 -C /volume1/@tmp/581F80EE0 scripts/preinst --no-same-owner --no-same-permissions ret=[0]
2016/11/06 20:13:50 (system) trigger OpenHAB 1.8.3-001:
Begin: /bin/tar xf /volume1/@tmp/upload_tmp.319140 -C /volume1/@tmp/581F80EE0 scripts/postinst --no-same-owner --no-same-permissions
2016/11/06 20:13:50 (system) trigger OpenHAB 1.8.3-001:
End: /bin/tar xf /volume1/@tmp/upload_tmp.319140 -C /volume1/@tmp/581F80EE0 scripts/postinst --no-same-owner --no-same-permissions ret=[0]
2016/11/06 20:13:50 (system) trigger OpenHAB 1.8.3-001:
Begin: /bin/tar xf /volume1/@tmp/upload_tmp.319140 -C /volume1/@tmp/581F80EE0 scripts/preuninst --no-same-owner --no-same-permissions
2016/11/06 20:13:50 (system) trigger OpenHAB 1.8.3-001:
End: /bin/tar xf /volume1/@tmp/upload_tmp.319140 -C /volume1/@tmp/581F80EE0 scripts/preuninst --no-same-owner --no-same-permissions ret=[0]
2016/11/06 20:13:50 (system) trigger OpenHAB 1.8.3-001:
Begin: /bin/tar xf /volume1/@tmp/upload_tmp.319140 -C /volume1/@tmp/581F80EE0 scripts/postuninst --no-same-owner --no-same-permissions
2016/11/06 20:13:50 (system) trigger OpenHAB 1.8.3-001:
End: /bin/tar xf /volume1/@tmp/upload_tmp.319140 -C /volume1/@tmp/581F80EE0 scripts/postuninst --no-same-owner --no-same-permissions ret=[0]
2016/11/06 20:13:50 (system) trigger OpenHAB 1.8.3-001:
Begin: /bin/tar xf /volume1/@tmp/upload_tmp.319140 -C /volume1/@tmp/581F80EE0 scripts/preupgrade --no-same-owner --no-same-permissions
/bin/tar: scripts/preupgrade: Not found in archive
/bin/tar: Exiting with failure status due to previous errors
2016/11/06 20:13:50 (system) trigger OpenHAB 1.8.3-001:
End: /bin/tar xf /volume1/@tmp/upload_tmp.319140 -C /volume1/@tmp/581F80EE0 scripts/preupgrade --no-same-owner --no-same-permissions ret=[2]
2016/11/06 20:13:50 (system) trigger OpenHAB 1.8.3-001:
Begin: /bin/tar xf /volume1/@tmp/upload_tmp.319140 -C /volume1/@tmp/581F80EE0 scripts/postupgrade --no-same-owner --no-same-permissions
/bin/tar: scripts/postupgrade: Not found in archive
/bin/tar: Exiting with failure status due to previous errors
2016/11/06 20:13:50 (system) trigger OpenHAB 1.8.3-001:
End: /bin/tar xf /volume1/@tmp/upload_tmp.319140 -C /volume1/@tmp/581F80EE0 scripts/postupgrade --no-same-owner --no-same-permissions ret=[2]
2016/11/06 20:13:50 (system) trigger OpenHAB 1.8.3-001:
Begin: /bin/rm -rf /volume1/@tmp/581F80EE0
2016/11/06 20:13:50 (system) trigger OpenHAB 1.8.3-001:
End: /bin/rm -rf /volume1/@tmp/581F80EE0 ret=[0]

Any ideas?? Thanks, Harry

About this issue

  • Original URL
  • State: closed
  • Created 8 years ago
  • Comments: 16 (4 by maintainers)

Most upvoted comments

Problem solved! Under /usr/local/etc/services.d there are files containing package related data. In my case the sabnzbd.sc file contained dst.ports=“8080/tcp”. Although I’ve changed the sabnzbd port to 8180 via the GUI, the sabnzbd.sc file was not updated accordingly, thus still containing 8080. After changing the .sc file to 8180, openhab installation did not complain anymore!

It seems the ports 8080, 8443 and 5555 are needed.

BTW, in the meantime I have it running as a Docker container.