Resolving Service discovery error during node install on Mac OS

Resolving Service discovery error during node install on Mac OS

book

Article ID: KB0081202

calendar_today

Updated On:

Products Versions
TIBCO Streaming 10

Description

Installing a StreamBase 10 node on Apple Mac OS Sierra fails with error:

Service discovery verification failed: Service discovery did not find any results

Example in the StreamBase Studio console:
Console view showing service discovery error

Issue/Introduction

Configuration steps

Environment

Mac OS X

Resolution

The StreamBase 10 runtime requires several utilities to run as servers and be enabled to receive connection requests over TCP and UDP network protocols. UDP is typically disabled and TCP servers need to be specifically enabled for external connections.

The utilities which need to be enabled through the Mac OS firewall are: DtmEngine , epadmin, and swcoord.

The steps to enable these are:

1. Disable the firewall.
2. Restart the computer.
3. Run the StreamBase application.

This will cause the OS to prompt you to permit these utilities to accept network connections. Allowing a utility will add it to the firewall's list of exceptions. Leaving the firewall enabled in step 1 suppresses the prompt from the OS.

4. Allow each utility when prompted.
5. Re-enable the firewall.

At this point and until StreamBase is updated or the Mac OS is reconfigured the 'node install' command should succeed.