gitlab reconfigure can't restart mailroom
mailroom can't be restarted, it can only be terminated
Recipe: gitlab::mailroom
* runit_service[mailroom] action restart
================================================================================
Error executing action `restart` on resource 'runit_service[mailroom]'
================================================================================
Mixlib::ShellOut::ShellCommandFailed
------------------------------------
Expected process to exit with [0], but received '1'
---- Begin output of /opt/gitlab/embedded/bin/sv restart /opt/gitlab/service/mailroom ----
STDOUT: timeout: run: /opt/gitlab/service/mailroom: (pid 817838) 429299s, got TERM
STDERR:
---- End output of /opt/gitlab/embedded/bin/sv restart /opt/gitlab/service/mailroom ----
Ran /opt/gitlab/embedded/bin/sv restart /opt/gitlab/service/mailroom returned 1
Cookbook Trace:
---------------
/opt/gitlab/embedded/cookbooks/cache/cookbooks/runit/libraries/helpers.rb:136:in `tap'
/opt/gitlab/embedded/cookbooks/cache/cookbooks/runit/libraries/helpers.rb:136:in `safe_sv_shellout!'
/opt/gitlab/embedded/cookbooks/cache/cookbooks/runit/libraries/helpers.rb:164:in `restart_service'
/opt/gitlab/embedded/cookbooks/cache/cookbooks/runit/libraries/provider_runit_service.rb:358:in `block in <class:RunitService>'
Resource Declaration:
---------------------
# In /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/mailroom.rb
34: runit_service 'mailroom' do
35: finish true
36: options({
37: user: user,
38: groupname: group,
39: log_directory: mailroom_log_dir,
40: mail_room_config: mail_room_config,
41: exit_log_format: exit_log_format,
42: working_dir: mailroom_working_dir
43: }.merge(params))
44: log_options node['gitlab']['logging'].to_hash.merge(node['gitlab']['mailroom'].to_hash)
45: end
46:
Compiled Resource:
------------------
# Declared in /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/mailroom.rb:34:in `from_file'
runit_service("mailroom") do
action [:enable]
default_guard_interpreter :default
declared_type :runit_service
cookbook_name "gitlab"
recipe_name "mailroom"
service_name "mailroom"
options {:env_dir=>"/opt/gitlab/sv/mailroom/env", :user=>"git", :groupname=>"git", :log_directory=>"/var/log/gitlab/mailroom", :mail_room_config=>"/opt/gitlab/embedded/service/gitlab-rails/config/mail_room.yml", :exit_log_format=>"plain", :working_dir=>"/var/opt/gitlab/gitlab-rails/working"}
log_options {"svlogd_size"=>209715200, "svlogd_num"=>30, "svlogd_timeout"=>86400, "svlogd_filter"=>"gzip", "svlogd_udp"=>nil, "svlogd_prefix"=>nil, "udp_log_shipping_host"=>nil, "udp_log_shipping_hostname"=>nil, "udp_log_shipping_port"=>514, "logrotate_frequency"=>"daily", "logrotate_maxsize"=>nil, "logrotate_size"=>nil, "logrotate_rotate"=>30, "logrotate_compress"=>"compress", "logrotate_method"=>"copytruncate", "logrotate_postrotate"=>nil, "logrotate_dateformat"=>nil, "enable"=>true, "ha"=>false, "log_directory"=>"/var/log/gitlab/mailroom", "exit_log_format"=>"plain", "incoming_email_auth_token"=>nil, "service_desk_email_auth_token"=>nil}
run_template_name "mailroom"
finish true
log_template_name "mailroom"
check_script_template_name "mailroom"
finish_script_template_name "mailroom"
control_template_names {}
end
System Info:
------------
chef_version=15.17.4
platform=rocky
platform_version=8.6
ruby=ruby 2.7.5p203 (2021-11-24 revision f69aeb8314) [x86_64-linux]
program_name=/opt/gitlab/embedded/bin/chef-client
executable=/opt/gitlab/embedded/bin/chef-client