Zammad 3.1.0 Centos 7 installed from package (stable).
- run backup script
- upgrade Zamad 3.1.0->3.2.0 from package (develop)
- Check Zammad (no visual problems, no visible changes)
- restore Zammad from last backup (files and db) #1
- after restore completed ok - got empty browser screen with error 502 Bad Gateway.
- Centos host reboot - error 502
nginx, postgresql, zammad services - all running.
/var/log/nginx/zammad.error.log:
2019/10/16 16:42:13 [error] 1426#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 10.10.3.10, server: helpdesk.XXXX.XY, request: “GET / HTTP/2.0”, upstream: “http://127.0.0.1:3000/”, host: “helpdesk.XXXX.XY”
/var/log/messages has repeating block of events now:
Oct 16 16:45:44 helpdesk systemd: Started zammad-worker-1.service.
Oct 16 16:45:45 helpdesk zammad-websocket-1.service: bundler: failed to load command: script/websocket-server.rb (script/websocket-server.rb)
Oct 16 16:45:45 helpdesk zammad-websocket-1.service: NameError: uninitialized constant OmniAuth::Strategies::SAML
Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/co$
Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/co$
Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/co$
Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/co$
Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/lib/saml_database.rb:1:in<main>' Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/co$ Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/co$ Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/lo$ Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/co$ Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/co$ Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/config/initializers/vendor_lib.rb:4:in
block in ’
Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/config/initializers/vendor_lib.rb:2:ineach' Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/config/initializers/vendor_lib.rb:2:in
’
Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/co$
Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/co$
Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/bundle/ruby/2.5.0/gems/railties-5.2.3/lib/rails/engine.rb:657:inblo$ Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/notific$ Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/bundle/ruby/2.5.0/gems/railties-5.2.3/lib/rails/engine.rb:656:in
loa$
Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/bundle/ruby/2.5.0/gems/railties-5.2.3/lib/rails/engine.rb:614:inblo$ Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/bundle/ruby/2.5.0/gems/railties-5.2.3/lib/rails/engine.rb:613:in
eac$
Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/bundle/ruby/2.5.0/gems/railties-5.2.3/lib/rails/engine.rb:613:inblo$ Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/bundle/ruby/2.5.0/gems/railties-5.2.3/lib/rails/initializable.rb:32:i$ Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/bundle/ruby/2.5.0/gems/railties-5.2.3/lib/rails/initializable.rb:32:i$ Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/bundle/ruby/2.5.0/gems/railties-5.2.3/lib/rails/initializable.rb:61:i$ Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/ruby-2.5.5/lib/ruby/2.5.0/tsort.rb:228:in
block in tsort_each’
Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/ruby-2.5.5/lib/ruby/2.5.0/tsort.rb:350:inblock (2 levels) in each_s$ Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/ruby-2.5.5/lib/ruby/2.5.0/tsort.rb:422:in
block (2 levels) in each_s$
Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/ruby-2.5.5/lib/ruby/2.5.0/tsort.rb:431:ineach_strongly_connected_co$ Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/ruby-2.5.5/lib/ruby/2.5.0/tsort.rb:421:in
block in each_strongly_con$
Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/bundle/ruby/2.5.0/gems/railties-5.2.3/lib/rails/initializable.rb:50:i$
Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/bundle/ruby/2.5.0/gems/railties-5.2.3/lib/rails/initializable.rb:50:i$
Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/ruby-2.5.5/lib/ruby/2.5.0/tsort.rb:415:incall' Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/ruby-2.5.5/lib/ruby/2.5.0/tsort.rb:415:in
each_strongly_connected_co$
Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/ruby-2.5.5/lib/ruby/2.5.0/tsort.rb:349:inblock in each_strongly_con$ Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/ruby-2.5.5/lib/ruby/2.5.0/tsort.rb:347:in
each’
Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/ruby-2.5.5/lib/ruby/2.5.0/tsort.rb:347:incall' Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/ruby-2.5.5/lib/ruby/2.5.0/tsort.rb:347:in
each_strongly_connected_co$
Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/ruby-2.5.5/lib/ruby/2.5.0/tsort.rb:226:intsort_each' Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/ruby-2.5.5/lib/ruby/2.5.0/tsort.rb:205:in
tsort_each’
Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/bundle/ruby/2.5.0/gems/railties-5.2.3/lib/rails/initializable.rb:60:inrun_initializers' Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/vendor/bundle/ruby/2.5.0/gems/railties-5.2.3/lib/rails/application.rb:361:in
initialize!’
Oct 16 16:45:45 helpdesk zammad-websocket-1.service: /opt/zammad/config/environment.rb:5:in<top (required)>' Oct 16 16:45:45 helpdesk zammad-websocket-1.service: script/websocket-server.rb:14:in
require’
Oct 16 16:45:45 helpdesk zammad-websocket-1.service: script/websocket-server.rb:14:in `<top (required)>’
Oct 16 16:45:45 helpdesk systemd: zammad-websocket-1.service: main process exited, code=exited, status=1/FAILURE
Oct 16 16:45:45 helpdesk systemd: Unit zammad-websocket-1.service entered failed state.
Oct 16 16:45:45 helpdesk systemd: zammad-websocket-1.service failed.
Oct 16 16:45:45 helpdesk systemd: zammad-websocket-1.service holdoff time over, scheduling restart.
Oct 16 16:45:45 helpdesk systemd: Stopped zammad-websocket-1.service.
what to do?