`Enable mail_room in the init.d configuration.`

I’ve recently updated to 8.0. I’m trying to get incoming email to work.

I’ve followed the guide here: https://gitlab.com/gitlab-org/gitlab-ce/tree/8-0-stable/doc/incoming_email

I’ve reached the step

$ sudo gitlab-rake gitlab:incoming_email:check

however it replies

Checking Reply by email ...

Address formatted correctly? ... yes
MailRoom config exists? ... yes
IMAP server credentials are correct? ... yes
Init.d configured correctly? ... no
  Try fixing it:
  Enable mail_room in the init.d configuration.
  For more information see:
  doc/incoming_email/README.md
  Please fix the error above and rerun the checks.
MailRoom running? ... can't check because of previous errors

Checking Reply by email ... Finished

What am I doing wrong?

This initd check should be made only for source installations. I submited a patch. For the time being you can add the missing lines in /opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/check.rake after line 681.

This broke again. If I run gitlab-rake gitlab:incoming_email:check I get

Checking Reply by email ...

IMAP server credentials are correct? ... /opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/redis.rb:3: warning: already initialized constant Gitlab::Redis::CACHE_NAMESPACE
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/redis.rb:3: warning: previous definition of CACHE_NAMESPACE was here
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/redis.rb:4: warning: already initialized constant Gitlab::Redis::SESSION_NAMESPACE
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/redis.rb:4: warning: previous definition of SESSION_NAMESPACE was here
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/redis.rb:5: warning: already initialized constant Gitlab::Redis::SIDEKIQ_NAMESPACE
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/redis.rb:5: warning: previous definition of SIDEKIQ_NAMESPACE was here
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/redis.rb:12: warning: already initialized constant Gitlab::Redis::URL_MUTEX
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/redis.rb:12: warning: previous definition of URL_MUTEX was here
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/redis.rb:13: warning: already initialized constant Gitlab::Redis::POOL_MUTEX
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/redis.rb:13: warning: previous definition of POOL_MUTEX was here
yes
Init.d configured correctly? ... skipped (omnibus-gitlab has no init script)
MailRoom running? ... can't check because of previous errors

Checking Reply by email ... Finished

I’m not sure what “errors” it refers to, but the skipped (omnibus-gitlab has no init script) appears in red text.