502 Bad Gateway

Gives:

=> Booting Puma
=> Rails 5.1.4 application starting in production
=> Run rails server -h for more startup options
Exiting
bundler: failed to load command: script/rails (script/rails)
TypeError: Mapping is not a module
/opt/zammad/lib/sequencer/unit/import/exchange/folder_contact/mapping/login.rb:6:in <module:FolderContact>' /opt/zammad/lib/sequencer/unit/import/exchange/folder_contact/mapping/login.rb:5:inmodule:Exchange
/opt/zammad/lib/sequencer/unit/import/exchange/folder_contact/mapping/login.rb:4:in <module:Import>' /opt/zammad/lib/sequencer/unit/import/exchange/folder_contact/mapping/login.rb:3:inclass:Unit
/opt/zammad/lib/sequencer/unit/import/exchange/folder_contact/mapping/login.rb:2:in <class:Sequencer>' /opt/zammad/lib/sequencer/unit/import/exchange/folder_contact/mapping/login.rb:1:in<top (required)>’
/opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:292:in require' /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:292:inblock in require’
/opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:258:in load_dependency' /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:292:inrequire’
/opt/zammad/lib/mixin/required_sub_paths.rb:35:in block in eager_load_recursive' /opt/zammad/lib/mixin/required_sub_paths.rb:26:ineach’
/opt/zammad/lib/mixin/required_sub_paths.rb:26:in eager_load_recursive' /opt/zammad/lib/mixin/required_sub_paths.rb:40:inblock in eager_load_recursive’
/opt/zammad/lib/mixin/required_sub_paths.rb:39:in each' /opt/zammad/lib/mixin/required_sub_paths.rb:39:ineager_load_recursive’
/opt/zammad/lib/mixin/required_sub_paths.rb:40:in block in eager_load_recursive' /opt/zammad/lib/mixin/required_sub_paths.rb:39:ineach’
/opt/zammad/lib/mixin/required_sub_paths.rb:39:in eager_load_recursive' /opt/zammad/lib/mixin/required_sub_paths.rb:40:inblock in eager_load_recursive’
/opt/zammad/lib/mixin/required_sub_paths.rb:39:in each' /opt/zammad/lib/mixin/required_sub_paths.rb:39:ineager_load_recursive’
/opt/zammad/lib/mixin/required_sub_paths.rb:40:in block in eager_load_recursive' /opt/zammad/lib/mixin/required_sub_paths.rb:39:ineach’
/opt/zammad/lib/mixin/required_sub_paths.rb:39:in eager_load_recursive' /opt/zammad/lib/mixin/required_sub_paths.rb:7:inincluded’
/opt/zammad/lib/sequencer/unit.rb:5:in include' /opt/zammad/lib/sequencer/unit.rb:5:inclass:Unit
/opt/zammad/lib/sequencer/unit.rb:4:in <class:Sequencer>' /opt/zammad/lib/sequencer/unit.rb:3:in<top (required)>’
/opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:292:in require' /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:292:inblock in require’
/opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:258:in load_dependency' /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:292:inrequire’
/opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:379:in block in require_or_load' /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:36:inblock in load_interlock’
/opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies/interlock.rb:12:in block in loading' /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/concurrency/share_lock.rb:149:inexclusive’
/opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies/interlock.rb:11:in loading' /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:36:inload_interlock’
/opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:357:in require_or_load' /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:335:independ_on’
/opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:251:in require_dependency' /opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/engine.rb:476:inblock (2 levels) in eager_load!’
/opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/engine.rb:475:in each' /opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/engine.rb:475:inblock in eager_load!’
/opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/engine.rb:473:in each' /opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/engine.rb:473:ineager_load!’
/opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/engine.rb:354:in eager_load!' /opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/application/finisher.rb:67:ineach’
/opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/application/finisher.rb:67:in block in <module:Finisher>' /opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:30:ininstance_exec’
/opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:30:in run' /opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:59:inblock in run_initializers’
/opt/zammad/vendor/ruby-2.4.2/lib/ruby/2.4.0/tsort.rb:228:in block in tsort_each' /opt/zammad/vendor/ruby-2.4.2/lib/ruby/2.4.0/tsort.rb:350:inblock (2 levels) in each_strongly_connected_component’
/opt/zammad/vendor/ruby-2.4.2/lib/ruby/2.4.0/tsort.rb:431:in each_strongly_connected_component_from' /opt/zammad/vendor/ruby-2.4.2/lib/ruby/2.4.0/tsort.rb:349:inblock in each_strongly_connected_component’
/opt/zammad/vendor/ruby-2.4.2/lib/ruby/2.4.0/tsort.rb:347:in each' /opt/zammad/vendor/ruby-2.4.2/lib/ruby/2.4.0/tsort.rb:347:incall’
/opt/zammad/vendor/ruby-2.4.2/lib/ruby/2.4.0/tsort.rb:347:in each_strongly_connected_component' /opt/zammad/vendor/ruby-2.4.2/lib/ruby/2.4.0/tsort.rb:226:intsort_each’
/opt/zammad/vendor/ruby-2.4.2/lib/ruby/2.4.0/tsort.rb:205:in tsort_each' /opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:58:inrun_initializers’
/opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/application.rb:353:in initialize!' /opt/zammad/config/environment.rb:5:in<top (required)>’
/opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:292:in require' /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:292:inblock in require’
/opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:258:in load_dependency' /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:292:inrequire’
config.ru:3:in block in <main>' /opt/zammad/vendor/bundle/ruby/2.4.0/gems/rack-2.0.3/lib/rack/builder.rb:55:ininstance_eval’
/opt/zammad/vendor/bundle/ruby/2.4.0/gems/rack-2.0.3/lib/rack/builder.rb:55:in initialize' config.ru:innew’
config.ru:in <main>' /opt/zammad/vendor/bundle/ruby/2.4.0/gems/rack-2.0.3/lib/rack/builder.rb:49:ineval’
/opt/zammad/vendor/bundle/ruby/2.4.0/gems/rack-2.0.3/lib/rack/builder.rb:49:in new_from_string' /opt/zammad/vendor/bundle/ruby/2.4.0/gems/rack-2.0.3/lib/rack/builder.rb:40:inparse_file’
/opt/zammad/vendor/bundle/ruby/2.4.0/gems/rack-2.0.3/lib/rack/server.rb:319:in build_app_and_options_from_config' /opt/zammad/vendor/bundle/ruby/2.4.0/gems/rack-2.0.3/lib/rack/server.rb:219:inapp’
/opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/commands/server/server_command.rb:24:in app' /opt/zammad/vendor/bundle/ruby/2.4.0/gems/rack-2.0.3/lib/rack/server.rb:354:inwrapped_app’
/opt/zammad/vendor/bundle/ruby/2.4.0/gems/rack-2.0.3/lib/rack/server.rb:283:in start' /opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/commands/server/server_command.rb:44:instart’
/opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/commands/server/server_command.rb:135:in block in perform' /opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/commands/server/server_command.rb:130:intap’
/opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/commands/server/server_command.rb:130:in perform' /opt/zammad/vendor/bundle/ruby/2.4.0/gems/thor-0.20.0/lib/thor/command.rb:27:inrun’
/opt/zammad/vendor/bundle/ruby/2.4.0/gems/thor-0.20.0/lib/thor/invocation.rb:126:in invoke_command' /opt/zammad/vendor/bundle/ruby/2.4.0/gems/thor-0.20.0/lib/thor.rb:387:indispatch’
/opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/command/base.rb:63:in perform' /opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/command.rb:44:ininvoke’
/opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/commands.rb:16:in <top (required)>' script/rails:6:inrequire’
script/rails:6:in `<top (required)>’

Intermediate I try to restore the globale backup from yesterday hoping that this will help…

:bulb:now we have some progress. :blush:

Did you enable Microsoft Exchange import previously?

as zammad user:
/usr/bin/zammad run rails c

then type this in thes rails console prompt (after you run the above command)

Setting.get('exchange_config')

/usr/bin/zammad run rails c

gives:

/opt/zammad/lib/sequencer/unit/import/exchange/folder_contact/mapping/login.rb:6:in <module:FolderContact>': Mapping is not a module (TypeError) from /opt/zammad/lib/sequencer/unit/import/exchange/folder_contact/mapping/login.rb:5:in module:Exchange
from /opt/zammad/lib/sequencer/unit/import/exchange/folder_contact/mapping/login.rb:4:in <module:Import>' from /opt/zammad/lib/sequencer/unit/import/exchange/folder_contact/mapping/login.rb:3:in class:Unit
from /opt/zammad/lib/sequencer/unit/import/exchange/folder_contact/mapping/login.rb:2:in <class:Sequencer>' from /opt/zammad/lib/sequencer/unit/import/exchange/folder_contact/mapping/login.rb:1:in <top (required)>’
from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:292:in require' from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:292:in block in require’
from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:258:in load_dependency' from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:292:in require’
from /opt/zammad/lib/mixin/required_sub_paths.rb:35:in block in eager_load_recursive' from /opt/zammad/lib/mixin/required_sub_paths.rb:26:in each’
from /opt/zammad/lib/mixin/required_sub_paths.rb:26:in eager_load_recursive' from /opt/zammad/lib/mixin/required_sub_paths.rb:40:in block in eager_load_recursive’
from /opt/zammad/lib/mixin/required_sub_paths.rb:39:in each' from /opt/zammad/lib/mixin/required_sub_paths.rb:39:in eager_load_recursive’
from /opt/zammad/lib/mixin/required_sub_paths.rb:40:in block in eager_load_recursive' from /opt/zammad/lib/mixin/required_sub_paths.rb:39:in each’
from /opt/zammad/lib/mixin/required_sub_paths.rb:39:in eager_load_recursive' from /opt/zammad/lib/mixin/required_sub_paths.rb:40:in block in eager_load_recursive’
from /opt/zammad/lib/mixin/required_sub_paths.rb:39:in each' from /opt/zammad/lib/mixin/required_sub_paths.rb:39:in eager_load_recursive’
from /opt/zammad/lib/mixin/required_sub_paths.rb:40:in block in eager_load_recursive' from /opt/zammad/lib/mixin/required_sub_paths.rb:39:in each’
from /opt/zammad/lib/mixin/required_sub_paths.rb:39:in eager_load_recursive' from /opt/zammad/lib/mixin/required_sub_paths.rb:7:in included’
from /opt/zammad/lib/sequencer/unit.rb:5:in include' from /opt/zammad/lib/sequencer/unit.rb:5:in class:Unit
from /opt/zammad/lib/sequencer/unit.rb:4:in <class:Sequencer>' from /opt/zammad/lib/sequencer/unit.rb:3:in <top (required)>’
from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:292:in require' from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:292:in block in require’
from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:258:in load_dependency' from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:292:in require’
from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:379:in block in require_or_load' from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:36:in block in load_interlock’
from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies/interlock.rb:12:in block in loading' from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/concurrency/share_lock.rb:149:in exclusive’
from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies/interlock.rb:11:in loading' from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:36:in load_interlock’
from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:357:in require_or_load' from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:335:in depend_on’
from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:251:in require_dependency' from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/engine.rb:476:in block (2 levels) in eager_load!’
from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/engine.rb:475:in each' from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/engine.rb:475:in block in eager_load!’
from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/engine.rb:473:in each' from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/engine.rb:473:in eager_load!’
from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/engine.rb:354:in eager_load!' from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/application/finisher.rb:67:in each’
from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/application/finisher.rb:67:in block in <module:Finisher>' from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:30:in instance_exec’
from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:30:in run' from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:59:in block in run_initializers’
from /opt/zammad/vendor/ruby-2.4.2/lib/ruby/2.4.0/tsort.rb:228:in block in tsort_each' from /opt/zammad/vendor/ruby-2.4.2/lib/ruby/2.4.0/tsort.rb:350:in block (2 levels) in each_strongly_connected_component’
from /opt/zammad/vendor/ruby-2.4.2/lib/ruby/2.4.0/tsort.rb:431:in each_strongly_connected_component_from' from /opt/zammad/vendor/ruby-2.4.2/lib/ruby/2.4.0/tsort.rb:349:in block in each_strongly_connected_component’
from /opt/zammad/vendor/ruby-2.4.2/lib/ruby/2.4.0/tsort.rb:347:in each' from /opt/zammad/vendor/ruby-2.4.2/lib/ruby/2.4.0/tsort.rb:347:in call’
from /opt/zammad/vendor/ruby-2.4.2/lib/ruby/2.4.0/tsort.rb:347:in each_strongly_connected_component' from /opt/zammad/vendor/ruby-2.4.2/lib/ruby/2.4.0/tsort.rb:226:in tsort_each’
from /opt/zammad/vendor/ruby-2.4.2/lib/ruby/2.4.0/tsort.rb:205:in tsort_each' from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:58:in run_initializers’
from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/application.rb:353:in initialize!' from /opt/zammad/config/environment.rb:5:in <top (required)>’
from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:292:in require' from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:292:in block in require’
from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:258:in load_dependency' from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:292:in require’
from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/application.rb:329:in require_environment!' from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/command/actions.rb:16:in require_application_and_environment!’
from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/commands/console/console_command.rb:96:in perform' from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/thor-0.20.0/lib/thor/command.rb:27:in run’
from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/thor-0.20.0/lib/thor/invocation.rb:126:in invoke_command' from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/thor-0.20.0/lib/thor.rb:387:in dispatch’
from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/command/base.rb:63:in perform' from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/command.rb:44:in invoke’
from /opt/zammad/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/commands.rb:16:in <top (required)>' from /opt/zammad/bin/rails:4:in require’
from /opt/zammad/bin/rails:4:in `’

@chrstmnn could you attach /opt/zammad/lib/sequencer/unit/import/exchange/folder_contact/mapping/login.rb

file here? i need to have a look at it.

class Sequencer
class Unit
module Import
module Exchange
module FolderContact
module Mapping
class Login < Sequencer::Unit::Import::Common::Mapping::FlatKeys
include ::Sequencer::Unit::Import::Common::Mapping::Mixin::ProvideMapped

          uses :remote_id

          def process
            provide_mapped do
              {
                login: remote_id
              }
            end
          end
        end
      end
    end
  end
end

end
end

Restored today the last backup of the working system. Strangely theres still 502 although our provider restored the whole system.

Any idea, what I could do now?

Thanks for your help!

netstat -tulpen shows nothing running on port 3000… Maybe thats a hint…

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