Failed to install Zammad via Package on Debian 12

Infos:

  • Used Zammad version: 6.4.1-1742799544.5aa332ec.bookworm
  • Used Zammad installation type: Package Manager
  • Operating system: Debian 12 Bookworm
  • Browser + version: Firefox Newest / Edge Newest

Expected behavior:

  • Installation should work

Actual behavior:

  • Zammad is not working, Website shows " Service Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later."

Steps to reproduce the behavior:

  • Installation via instructions of Package Manager
  • After installation the behavior is as it is.
  • Output from journal -f
zammad-web-1.service: Main process exited, code=exited, status=1/FAILURE
Mär 25 08:24:03 ticket systemd[1]: zammad-web-1.service: Failed with result 'exit-code'.
Mär 25 08:24:03 ticket systemd[1]: zammad-web-1.service: Consumed 3.723s CPU time.
Mär 25 08:24:03 ticket systemd[1]: zammad-web-1.service: Scheduled restart job, restart counter is at 16881.
Mär 25 08:24:03 ticket systemd[1]: Stopped zammad-web-1.service.
Mär 25 08:24:03 ticket systemd[1]: zammad-web-1.service: Consumed 3.723s CPU time.
Mär 25 08:24:03 ticket systemd[1]: Started zammad-web-1.service.
Mär 25 08:24:05 ticket zammad[579550]: => Booting Puma
Mär 25 08:24:05 ticket zammad[579550]: => Rails 7.1.5.1 application starting in production
Mär 25 08:24:05 ticket zammad[579550]: => Run `bin/rails server --help` for more startup options
Mär 25 08:24:07 ticket zammad[579550]: Exiting
Mär 25 08:24:07 ticket zammad[579550]: bundler: failed to load command: script/rails (script/rails)
Mär 25 08:24:07 ticket zammad[579550]: /opt/zammad/vendor/bundle/ruby/3.2.0/gems/activesupport-7.1.5.1/lib/active_support/inflector/methods.rb:290:in `const_get': wrong constant name Store::Provider:: (NameError)
Mär 25 08:24:07 ticket zammad[579550]:       Object.const_get(camel_cased_word)
Mär 25 08:24:07 ticket zammad[579550]:             ^^^^^^^^^^
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/activesupport-7.1.5.1/lib/active_support/inflector/methods.rb:290:in `constantize'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/activesupport-7.1.5.1/lib/active_support/core_ext/string/inflections.rb:74:in `constantize'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/config/initializers/store_provider_check.rb:11:in `block in <main>'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/activesupport-7.1.5.1/lib/active_support/lazy_load_hooks.rb:94:in `block in execute_hook'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/activesupport-7.1.5.1/lib/active_support/lazy_load_hooks.rb:87:in `with_execution_control'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/activesupport-7.1.5.1/lib/active_support/lazy_load_hooks.rb:92:in `execute_hook'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/activesupport-7.1.5.1/lib/active_support/lazy_load_hooks.rb:78:in `block in run_load_hooks'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/activesupport-7.1.5.1/lib/active_support/lazy_load_hooks.rb:77:in `each'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/activesupport-7.1.5.1/lib/active_support/lazy_load_hooks.rb:77:in `run_load_hooks'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/railties-7.1.5.1/lib/rails/application/finisher.rb:93:in `block in <module:Finisher>'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/railties-7.1.5.1/lib/rails/initializable.rb:32:in `instance_exec'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/railties-7.1.5.1/lib/rails/initializable.rb:32:in `run'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/railties-7.1.5.1/lib/rails/initializable.rb:61:in `block in run_initializers'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/ruby-3.2.4/lib/ruby/3.2.0/tsort.rb:228:in `block in tsort_each'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/ruby-3.2.4/lib/ruby/3.2.0/tsort.rb:350:in `block (2 levels) in each_strongly_connected_component'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/ruby-3.2.4/lib/ruby/3.2.0/tsort.rb:431:in `each_strongly_connected_component_from'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/ruby-3.2.4/lib/ruby/3.2.0/tsort.rb:349:in `block in each_strongly_connected_component'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/ruby-3.2.4/lib/ruby/3.2.0/tsort.rb:347:in `each'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/ruby-3.2.4/lib/ruby/3.2.0/tsort.rb:347:in `call'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/ruby-3.2.4/lib/ruby/3.2.0/tsort.rb:347:in `each_strongly_connected_component'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/ruby-3.2.4/lib/ruby/3.2.0/tsort.rb:226:in `tsort_each'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/ruby-3.2.4/lib/ruby/3.2.0/tsort.rb:205:in `tsort_each'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/railties-7.1.5.1/lib/rails/initializable.rb:60:in `run_initializers'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/railties-7.1.5.1/lib/rails/application.rb:426:in `initialize!'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/config/environment.rb:7:in `<main>'
Mär 25 08:24:07 ticket zammad[579550]:         from <internal:/opt/zammad/vendor/ruby-3.2.4/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:38:in `require'
Mär 25 08:24:07 ticket zammad[579550]:         from <internal:/opt/zammad/vendor/ruby-3.2.4/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:38:in `require'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/zeitwerk-2.6.18/lib/zeitwerk/kernel.rb:34:in `require'
Mär 25 08:24:07 ticket zammad[579550]:         from config.ru:5:in `block in <main>'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/rack-2.2.13/lib/rack/builder.rb:116:in `eval'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/rack-2.2.13/lib/rack/builder.rb:116:in `new_from_string'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/rack-2.2.13/lib/rack/builder.rb:105:in `load_file'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/rack-2.2.13/lib/rack/builder.rb:66:in `parse_file'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/rack-2.2.13/lib/rack/server.rb:349:in `build_app_and_options_from_config'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/rack-2.2.13/lib/rack/server.rb:249:in `app'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/rack-2.2.13/lib/rack/server.rb:422:in `wrapped_app'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/rack-2.2.13/lib/rack/server.rb:312:in `block in start'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/rack-2.2.13/lib/rack/server.rb:379:in `handle_profiling'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/rack-2.2.13/lib/rack/server.rb:311:in `start'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/railties-7.1.5.1/lib/rails/commands/server/server_command.rb:38:in `start'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/railties-7.1.5.1/lib/rails/commands/server/server_command.rb:145:in `block in perform'
Mär 25 08:24:07 ticket zammad[579550]:         from <internal:kernel>:90:in `tap'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/railties-7.1.5.1/lib/rails/commands/server/server_command.rb:136:in `perform'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/thor-1.3.2/lib/thor/command.rb:28:in `run'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/thor-1.3.2/lib/thor/invocation.rb:127:in `invoke_command'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/railties-7.1.5.1/lib/rails/command/base.rb:178:in `invoke_command'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/thor-1.3.2/lib/thor.rb:538:in `dispatch'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/railties-7.1.5.1/lib/rails/command/base.rb:73:in `perform'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/railties-7.1.5.1/lib/rails/command.rb:71:in `block in invoke'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/railties-7.1.5.1/lib/rails/command.rb:149:in `with_argv'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/railties-7.1.5.1/lib/rails/command.rb:69:in `invoke'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/railties-7.1.5.1/lib/rails/commands.rb:18:in `<main>'
Mär 25 08:24:07 ticket zammad[579550]:         from <internal:/opt/zammad/vendor/ruby-3.2.4/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:38:in `require'
Mär 25 08:24:07 ticket zammad[579550]:         from <internal:/opt/zammad/vendor/ruby-3.2.4/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:38:in `require'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
Mär 25 08:24:07 ticket zammad[579550]:         from script/rails:8:in `<top (required)>'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/bundler-2.4.22/lib/bundler/cli/exec.rb:58:in `load'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/bundler-2.4.22/lib/bundler/cli/exec.rb:58:in `kernel_load'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/bundler-2.4.22/lib/bundler/cli/exec.rb:23:in `run'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/bundler-2.4.22/lib/bundler/cli.rb:492:in `exec'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/bundler-2.4.22/lib/bundler/vendor/thor/lib/thor/command.rb:28:in `run'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/bundler-2.4.22/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/bundler-2.4.22/lib/bundler/vendor/thor/lib/thor.rb:527:in `dispatch'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/bundler-2.4.22/lib/bundler/cli.rb:34:in `dispatch'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/bundler-2.4.22/lib/bundler/vendor/thor/lib/thor/base.rb:584:in `start'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/bundler-2.4.22/lib/bundler/cli.rb:28:in `start'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/bundler-2.4.22/exe/bundle:37:in `block in <top (required)>'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/bundler-2.4.22/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/vendor/bundle/ruby/3.2.0/gems/bundler-2.4.22/exe/bundle:29:in `<top (required)>'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/bin/bundle:121:in `load'
Mär 25 08:24:07 ticket zammad[579550]:         from /opt/zammad/bin/bundle:121:in `<main>'

We´ve seen the Topic Failed to install Zammad via Package on Debian

But we are not on WSL. Systemd is implemented and working in Debian 12

Hopefully someone can help.

Update:
I´ve checked apache logs for error. There are some errors regarding reverseproxy:


tail -f /var/log/apache2/error.log

[Thu Mar 27 00:00:03.668054 2025] [mpm_event:notice] [pid 768:tid 768] AH00489: Apache/2.4.62 (Debian) OpenSSL/3.0.15 configured -- resuming normal operations
[Thu Mar 27 00:00:03.668070 2025] [core:notice] [pid 768:tid 768] AH00094: Command line: '/usr/sbin/apache2'
[Thu Mar 27 14:51:44.259896 2025] [proxy:error] [pid 1806068:tid 1806099] (111)Connection refused: AH00957: http: attempt to connect to 127.0.0.1:3000 (127.0.0.1:3000) failed
[Thu Mar 27 14:51:44.260363 2025] [proxy_http:error] [pid 1806068:tid 1806099] [client XXXXX:50303] AH01114: HTTP: failed to make connection to backend: 127.0.0.1

If you run:

zammad run rails r "puts Setting.get('store_provider')"

Does it return an empty string?

Thanks for the reply. We’ve since resolved the issue. After several attempts to repair the Zammad installation, the solution was to remove the installation using apt remove zammad and also remove the entire /opt/zammad folder. After reinstalling, it’s now working.

I ran the command after the successful installation: No return value.

The setting you’re looking for was storage_provider.

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.