Skip to content

unknown file type: ../nagios/Dockerfile-kitchen20170105-422-14jw2cf] on zabbix-agent-ubuntu-1404 #252

Description

@stefanandres

Hi,
sometimes kitchen fails with

E, [2017-01-05T10:16:32.456276 #31945] ERROR -- zabbix-agent-ubuntu-1404: ------Exception-------
E, [2017-01-05T10:16:32.456316 #31945] ERROR -- zabbix-agent-ubuntu-1404: Class: RuntimeError
E, [2017-01-05T10:16:32.456333 #31945] ERROR -- zabbix-agent-ubuntu-1404: Message: unknown file type: ../nagios/Dockerfile-kitchen20170105-422-14jw2cf
E, [2017-01-05T10:16:32.456354 #31945] ERROR -- zabbix-agent-ubuntu-1404: ----------------------
E, [2017-01-05T10:16:32.456369 #31945] ERROR -- zabbix-agent-ubuntu-1404: ------Backtrace-------
E, [2017-01-05T10:16:32.456383 #31945] ERROR -- zabbix-agent-ubuntu-1404: /usr/lib/ruby/2.3.0/fileutils.rb:1387:in `copy'
E, [2017-01-05T10:16:32.456399 #31945] ERROR -- zabbix-agent-ubuntu-1404: /usr/lib/ruby/2.3.0/fileutils.rb:472:in `block in copy_entry'
E, [2017-01-05T10:16:32.456414 #31945] ERROR -- zabbix-agent-ubuntu-1404: /usr/lib/ruby/2.3.0/fileutils.rb:1498:in `wrap_traverse'
E, [2017-01-05T10:16:32.456429 #31945] ERROR -- zabbix-agent-ubuntu-1404: /usr/lib/ruby/2.3.0/fileutils.rb:469:in `copy_entry'
E, [2017-01-05T10:16:32.456444 #31945] ERROR -- zabbix-agent-ubuntu-1404: /usr/lib/ruby/2.3.0/fileutils.rb:444:in `block in cp_r'
E, [2017-01-05T10:16:32.456459 #31945] ERROR -- zabbix-agent-ubuntu-1404: /usr/lib/ruby/2.3.0/fileutils.rb:1571:in `block in fu_each_src_dest'
E, [2017-01-05T10:16:32.456475 #31945] ERROR -- zabbix-agent-ubuntu-1404: /usr/lib/ruby/2.3.0/fileutils.rb:1580:in `block in fu_each_src_dest0'
E, [2017-01-05T10:16:32.456490 #31945] ERROR -- zabbix-agent-ubuntu-1404: /usr/lib/ruby/2.3.0/fileutils.rb:1578:in `each'
E, [2017-01-05T10:16:32.456505 #31945] ERROR -- zabbix-agent-ubuntu-1404: /usr/lib/ruby/2.3.0/fileutils.rb:1578:in `fu_each_src_dest0'
E, [2017-01-05T10:16:32.456523 #31945] ERROR -- zabbix-agent-ubuntu-1404: /usr/lib/ruby/2.3.0/fileutils.rb:1569:in `fu_each_src_dest'
E, [2017-01-05T10:16:32.456575 #31945] ERROR -- zabbix-agent-ubuntu-1404: /usr/lib/ruby/2.3.0/fileutils.rb:443:in `cp_r'
E, [2017-01-05T10:16:32.456593 #31945] ERROR -- zabbix-agent-ubuntu-1404: /var/lib/gems/2.3.0/gems/kitchen-puppet-1.46.0/lib/kitchen/provisioner/puppet_apply.rb:1156:in `block in copy_modules'
E, [2017-01-05T10:16:32.456608 #31945] ERROR -- zabbix-agent-ubuntu-1404: /var/lib/gems/2.3.0/gems/kitchen-puppet-1.46.0/lib/kitchen/provisioner/puppet_apply.rb:1152:in `each'
E, [2017-01-05T10:16:32.456623 #31945] ERROR -- zabbix-agent-ubuntu-1404: /var/lib/gems/2.3.0/gems/kitchen-puppet-1.46.0/lib/kitchen/provisioner/puppet_apply.rb:1152:in `copy_modules'
E, [2017-01-05T10:16:32.456638 #31945] ERROR -- zabbix-agent-ubuntu-1404: /var/lib/gems/2.3.0/gems/kitchen-puppet-1.46.0/lib/kitchen/provisioner/puppet_apply.rb:1137:in `prepare_modules'
E, [2017-01-05T10:16:32.456654 #31945] ERROR -- zabbix-agent-ubuntu-1404: /var/lib/gems/2.3.0/gems/kitchen-puppet-1.46.0/lib/kitchen/provisioner/puppet_apply.rb:532:in `create_sandbox'
E, [2017-01-05T10:16:32.456669 #31945] ERROR -- zabbix-agent-ubuntu-1404: /var/lib/gems/2.3.0/gems/test-kitchen-1.14.2/lib/kitchen/provisioner/base.rb:65:in `call'
E, [2017-01-05T10:16:32.456684 #31945] ERROR -- zabbix-agent-ubuntu-1404: /var/lib/gems/2.3.0/gems/test-kitchen-1.14.2/lib/kitchen/instance.rb:384:in `block in converge_action'
E, [2017-01-05T10:16:32.456702 #31945] ERROR -- zabbix-agent-ubuntu-1404: /var/lib/gems/2.3.0/gems/test-kitchen-1.14.2/lib/kitchen/instance.rb:527:in `synchronize_or_call'
E, [2017-01-05T10:16:32.456717 #31945] ERROR -- zabbix-agent-ubuntu-1404: /var/lib/gems/2.3.0/gems/test-kitchen-1.14.2/lib/kitchen/instance.rb:489:in `block in action'
E, [2017-01-05T10:16:32.456733 #31945] ERROR -- zabbix-agent-ubuntu-1404: /usr/lib/ruby/2.3.0/benchmark.rb:293:in `measure'
E, [2017-01-05T10:16:32.456749 #31945] ERROR -- zabbix-agent-ubuntu-1404: /var/lib/gems/2.3.0/gems/test-kitchen-1.14.2/lib/kitchen/instance.rb:488:in `action'
E, [2017-01-05T10:16:32.456764 #31945] ERROR -- zabbix-agent-ubuntu-1404: /var/lib/gems/2.3.0/gems/test-kitchen-1.14.2/lib/kitchen/instance.rb:380:in `converge_action'
E, [2017-01-05T10:16:32.456799 #31945] ERROR -- zabbix-agent-ubuntu-1404: /var/lib/gems/2.3.0/gems/test-kitchen-1.14.2/lib/kitchen/instance.rb:359:in `block in transition_to'
E, [2017-01-05T10:16:32.456818 #31945] ERROR -- zabbix-agent-ubuntu-1404: /var/lib/gems/2.3.0/gems/test-kitchen-1.14.2/lib/kitchen/instance.rb:358:in `each'
E, [2017-01-05T10:16:32.456833 #31945] ERROR -- zabbix-agent-ubuntu-1404: /var/lib/gems/2.3.0/gems/test-kitchen-1.14.2/lib/kitchen/instance.rb:358:in `transition_to'
E, [2017-01-05T10:16:32.456848 #31945] ERROR -- zabbix-agent-ubuntu-1404: /var/lib/gems/2.3.0/gems/test-kitchen-1.14.2/lib/kitchen/instance.rb:157:in `verify'
E, [2017-01-05T10:16:32.456862 #31945] ERROR -- zabbix-agent-ubuntu-1404: /var/lib/gems/2.3.0/gems/test-kitchen-1.14.2/lib/kitchen/instance.rb:186:in `block in test'
E, [2017-01-05T10:16:32.456877 #31945] ERROR -- zabbix-agent-ubuntu-1404: /usr/lib/ruby/2.3.0/benchmark.rb:293:in `measure'
E, [2017-01-05T10:16:32.456892 #31945] ERROR -- zabbix-agent-ubuntu-1404: /var/lib/gems/2.3.0/gems/test-kitchen-1.14.2/lib/kitchen/instance.rb:182:in `test'
E, [2017-01-05T10:16:32.456907 #31945] ERROR -- zabbix-agent-ubuntu-1404: /var/lib/gems/2.3.0/gems/test-kitchen-1.14.2/lib/kitchen/command.rb:197:in `public_send'
E, [2017-01-05T10:16:32.456921 #31945] ERROR -- zabbix-agent-ubuntu-1404: /var/lib/gems/2.3.0/gems/test-kitchen-1.14.2/lib/kitchen/command.rb:197:in `run_action_in_thread'
E, [2017-01-05T10:16:32.456936 #31945] ERROR -- zabbix-agent-ubuntu-1404: /var/lib/gems/2.3.0/gems/test-kitchen-1.14.2/lib/kitchen/command.rb:169:in `block (2 levels) in run_action'
E, [2017-01-05T10:16:32.456951 #31945] ERROR -- zabbix-agent-ubuntu-1404: ----End Backtrace-----

I'm running a few (~10) test-kitchen procceses parallel (for different test modules though) and this happens in aprox. in 1 out of 100 executions.

As you can see, it tries to open ../nagios instead of ../zabbix-agent. nagios is a different module. I guess this is some kind of race condition on some shared resources

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions