chef-client on dev.gitlab.org not working due to runit

@alejandro Does this have something to do with https://gitlab.com/gitlab-cookbooks/gitlab-monitor/merge_requests/27?

```
# sudo chef-client
[2019-07-31T21:01:51+00:00] INFO: Forking chef instance to converge...
Starting Chef Client, version 12.19.36
[2019-07-31T21:01:52+00:00] INFO: *** Chef 12.19.36 ***
[2019-07-31T21:01:52+00:00] INFO: Platform: x86_64-linux
[2019-07-31T21:01:52+00:00] INFO: Chef-client pid: 70984
[2019-07-31T21:01:57+00:00] INFO: Run List is [role[base-debian], role[dev-gitlab-org], role[allow-ssh-git], recipe[gitlab-exporters::node_exporter], role[gitlab-wale]]
[2019-07-31T21:01:57+00:00] INFO: Run List expands to [gitlab-server::ohai-plugin-path, gitlab-server::packages, gitlab-server::timezone-utc, gitlab-server::disable_history, gitlab-server::cron-check-authorized_keys2, gitlab-server::aws-get-public-ip, gitlab-server::get-public-ip, apt::unattended-upgrades, gitlab-server::locale-en-utf8, gitlab-server::ntp-client, gitlab-server::screenrc, gitlab-server::updatedb, gitlab_users::default, gitlab_sudo::default, gitlab-openssh, chef_client_updater, chef-client, gitlab-exporters::node_exporter, gitlab-server::rsyslog_client, postfix::_common, postfix::aliases, gitlab-server::debian-editor-vim, gitlab-server::dpkg-defaults, gitlab-iptables, gitlab-security::rkhunter, gitlab-security::auditd, omnibus-gitlab::default, gitlab-openssh::default, gitlab-server::systemd-logind, gitlab-server::package-auto-upgrade, gitlab-mtail::gitlab-shell, gitlab-mtail::rails, gitlab-mtail::unicorn, gitlab-exporters::gitlab_version_exporter, gitlab-server::hack_google_creds, gitlab_fluentd::default, gitlab_fluentd::gitaly, gitlab_fluentd::nginx, gitlab_fluentd::pages, gitlab_fluentd::postgres, gitlab_fluentd::rails, gitlab_fluentd::shell, gitlab_fluentd::sidekiq, gitlab_fluentd::unicorn, gitlab_fluentd::workhorse, gitlab-server::ssh-users, gitlab_wale::default]
[2019-07-31T21:01:57+00:00] INFO: Starting Chef Run for dev.gitlab.org
[2019-07-31T21:01:57+00:00] INFO: Running start handlers
[2019-07-31T21:01:57+00:00] INFO: Start handlers complete.
[2019-07-31T21:01:58+00:00] INFO: HTTP Request Returned 404 Not Found:
[2019-07-31T21:01:58+00:00] INFO: HTTP Request Returned 404 Not Found:
[2019-07-31T21:01:58+00:00] INFO: Error while reporting run start to Data Collector. URL: https://chef.gitlab.com/organizations/gitlab/data-collector Exception: 404 -- 404 "Not Found"  (This is normal if you do not have Chef Automate)
resolving cookbooks for run list: ["gitlab-server::ohai-plugin-path", "gitlab-server::packages", "gitlab-server::timezone-utc", "gitlab-server::disable_history", "gitlab-server::cron-check-authorized_keys2", "gitlab-server::aws-get-public-ip", "gitlab-server::get-public-ip", "apt::unattended-upgrades", "gitlab-server::locale-en-utf8", "gitlab-server::ntp-client", "gitlab-server::screenrc", "gitlab-server::updatedb", "gitlab_users::default", "gitlab_sudo::default", "gitlab-openssh", "chef_client_updater", "chef-client", "gitlab-exporters::node_exporter", "gitlab-server::rsyslog_client", "postfix::_common", "postfix::aliases", "gitlab-server::debian-editor-vim", "gitlab-server::dpkg-defaults", "gitlab-iptables", "gitlab-security::rkhunter", "gitlab-security::auditd", "omnibus-gitlab::default", "gitlab-openssh::default", "gitlab-server::systemd-logind", "gitlab-server::package-auto-upgrade", "gitlab-mtail::gitlab-shell", "gitlab-mtail::rails", "gitlab-mtail::unicorn", "gitlab-exporters::gitlab_version_exporter", "gitlab-server::hack_google_creds", "gitlab_fluentd::default", "gitlab_fluentd::gitaly", "gitlab_fluentd::nginx", "gitlab_fluentd::pages", "gitlab_fluentd::postgres", "gitlab_fluentd::rails", "gitlab_fluentd::shell", "gitlab_fluentd::sidekiq", "gitlab_fluentd::unicorn", "gitlab_fluentd::workhorse", "gitlab-server::ssh-users", "gitlab_wale::default"]
[2019-07-31T21:01:59+00:00] INFO: HTTP Request Returned 412 Precondition Failed: {"message"=>"Unable to satisfy constraints on package runit due to solution constraint (gitlab-mtail >= 0.0.0). Solution constraints that may result in a constraint on runit: [(gitlab-exporters = 1.3.0) -> (runit ~> 4.3.0)], [(gitlab-mtail = 0.1.18) -> (runit ~> 3.0.0)]", "unsatisfiable_run_list_item"=>"(gitlab-mtail >= 0.0.0)", "non_existent_cookbooks"=>[], "most_constrained_cookbooks"=>["runit = 1.7.8 -> [(packagecloud >= 0.0.0)]"]}

================================================================================
Error Resolving Cookbooks for Run List:
================================================================================

Cookbook dependency resolution error:
-------------------------------------
Error message: Unable to satisfy constraints on package runit due to solution constraint (gitlab-mtail >= 0.0.0). Solution constraints that may result in a constraint on runit: [(gitlab-exporters = 1.3.0) -> (runit ~> 4.3.0)], [(gitlab-mtail = 0.1.18) -> (runit ~> 3.0.0)]
You might be able to resolve this issue with:
  1-) Removing cookbook versions that depend on deleted cookbooks.
  2-) Removing unused cookbook versions.
  3-) Pinning exact cookbook versions using environments.

Expanded Run List:
------------------
* gitlab-server::ohai-plugin-path
* gitlab-server::packages
* gitlab-server::timezone-utc
* gitlab-server::disable_history
* gitlab-server::cron-check-authorized_keys2
* gitlab-server::aws-get-public-ip
* gitlab-server::get-public-ip
* apt::unattended-upgrades
* gitlab-server::locale-en-utf8
* gitlab-server::ntp-client
* gitlab-server::screenrc
* gitlab-server::updatedb
* gitlab_users::default
* gitlab_sudo::default
* gitlab-openssh
* chef_client_updater
* chef-client
* gitlab-exporters::node_exporter
* gitlab-server::rsyslog_client
* postfix::_common
* postfix::aliases
* gitlab-server::debian-editor-vim
* gitlab-server::dpkg-defaults
* gitlab-iptables
* gitlab-security::rkhunter
* gitlab-security::auditd
* omnibus-gitlab::default
* gitlab-openssh::default
* gitlab-server::systemd-logind
* gitlab-server::package-auto-upgrade
* gitlab-mtail::gitlab-shell
* gitlab-mtail::rails
* gitlab-mtail::unicorn
* gitlab-exporters::gitlab_version_exporter
* gitlab-server::hack_google_creds
* gitlab_fluentd::default
* gitlab_fluentd::gitaly
* gitlab_fluentd::nginx
* gitlab_fluentd::pages
* gitlab_fluentd::postgres
* gitlab_fluentd::rails
* gitlab_fluentd::shell
* gitlab_fluentd::sidekiq
* gitlab_fluentd::unicorn
* gitlab_fluentd::workhorse
* gitlab-server::ssh-users
* gitlab_wale::default

Platform:
---------
x86_64-linux


Running handlers:
[2019-07-31T21:01:59+00:00] ERROR: Running exception handlers
Running handlers complete
[2019-07-31T21:01:59+00:00] ERROR: Exception handlers complete
Chef Client failed. 0 resources updated in 07 seconds
[2019-07-31T21:01:59+00:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
[2019-07-31T21:01:59+00:00] FATAL: Please provide the contents of the stacktrace.out file if you file a bug report
[2019-07-31T21:01:59+00:00] ERROR: 412 "Precondition Failed"
[2019-07-31T21:01:59+00:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1)
```

Story points: 1.0