What is the meaning yellow service "started" status on Homebrew?

I had this just now for mariadb, and solved it by running brew reinstall mariadb.

I had just installed a new version of MAMP and I suspect something of MAMP had overwritten something related to mariadb.


Unfortunately the yellow color means status unknown. Wonder why it says started though.

I just found out because the status for apache 2.2 on OS X 10.11.6 is yellow as well. Don't know if it's actually working properly.

Here's what the homebrew-services ServicesCli code says

# For backwards-compatability showing unknown state as started in yellow colour

https://github.com/Homebrew/homebrew-services/blob/6e7ea0cff515df8b5d53a6e3066e16cf5e94d03a/lib/services_cli.rb#L147:L159

EDITS: Update code reference. Thanks @SidOfc


The following steps worked to solve this for me:

  1. Remove the postmaster.pid file for your service (i.e. rm /usr/local/var/postgres/postmaster.pid).

  2. Restart your service on homebrew (i.e. brew services restart postgresql).

Tags:

Homebrew