nickstenning / honcho

Honcho: a python clone of Foreman. For managing Procfile-based applications.
http://pypi.python.org/pypi/honcho
MIT License
1.6k stars 146 forks source link

honcho start fails under High Sierra #198

Closed BarrySmith closed 6 years ago

BarrySmith commented 6 years ago

$ honcho start 08:48:46 system | listener.1 started (pid=93777) 08:48:46 system | tunnel.1 started (pid=93778) 08:48:46 tunnel.1 | t=2018-02-06T08:48:46-0600 lvl=info msg="no configuration paths supplied" 08:48:46 tunnel.1 | t=2018-02-06T08:48:46-0600 lvl=info msg="using configuration at default config path" path=/Users/barrysmith/.ngrok2/ngrok.yml 08:48:46 tunnel.1 | t=2018-02-06T08:48:46-0600 lvl=info msg="open config file" path=/Users/barrysmith/.ngrok2/ngrok.yml err=nil 08:48:46 tunnel.1 | t=2018-02-06T08:48:46-0600 lvl=info msg="run component" obj=controller comp="signal handler" 08:48:46 tunnel.1 | t=2018-02-06T08:48:46-0600 lvl=info msg="run component" obj=controller comp="memory storage" 08:48:46 tunnel.1 | t=2018-02-06T08:48:46-0600 lvl=info msg="run component" obj=controller comp="Tunnel session" 08:48:46 tunnel.1 | t=2018-02-06T08:48:46-0600 lvl=info msg="run component" obj=controller comp=web 08:48:46 tunnel.1 | t=2018-02-06T08:48:46-0600 lvl=info msg="run component" obj=controller comp=updater 08:48:46 tunnel.1 | t=2018-02-06T08:48:46-0600 lvl=info msg="starting web service" obj=web addr=127.0.0.1:4040 08:48:46 listener.1 | Traceback (most recent call last): 08:48:46 listener.1 | File "listener.py", line 5, in 08:48:46 listener.1 | from pync import Notifier 08:48:46 listener.1 | File "build/bdist.macosx-10.13-intel/egg/pync/init.py", line 3, in 08:48:46 listener.1 | File "build/bdist.macosx-10.13-intel/egg/pync/TerminalNotifier.py", line 130, in 08:48:46 listener.1 | File "build/bdist.macosx-10.13-intel/egg/pync/TerminalNotifier.py", line 37, in init 08:48:46 listener.1 | Exception: pync was not properly installed. Head over to https://github.com/SeTeM/pync/ and file a bug. 08:48:46 system | listener.1 stopped (rc=1) 08:48:46 system | sending SIGTERM to tunnel.1 (pid 93778) 08:48:46 system | tunnel.1 stopped (rc=-15)

Going to https://github.com/SeTeM/pync/ says it is no longer supported. How do we rig honcho to not use pync?

I am following directions from https://confluence.atlassian.com/bitbucket/tutorial-create-and-trigger-a-webhook-747606432.html

nickstenning commented 6 years ago

Hi @BarrySmith! Thanks for opening this issue. I don't think what you're seeing here is a problem with Honcho. It looks to me like the listener process defined in your Procfile is the one complaining about pync, as everything after the pipe character (|) is output from the program Honcho is running, rather than output from Honcho itself.

I'm going to preemptively close this issue, but feel free to reopen it if you think I've misinterpreted you and this really is a Honcho problem.