Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

acceptance: TestCompose failed [KeyError: 'ContainerConfig'] #124860

Closed
cockroach-teamcity opened this issue May 30, 2024 · 10 comments
Closed

acceptance: TestCompose failed [KeyError: 'ContainerConfig'] #124860

cockroach-teamcity opened this issue May 30, 2024 · 10 comments
Assignees
Labels
branch-release-23.2 Used to mark GA and release blockers and technical advisories for 23.2 C-test-failure Broken test (automatically or manually discovered). O-robot Originated from a bot. T-dev-inf
Milestone

Comments

@cockroach-teamcity
Copy link
Member

cockroach-teamcity commented May 30, 2024

acceptance.TestCompose failed with artifacts on release-23.2 @ 4f9530436fde3db8c413b1b620cef8884d0c87ba:

        OSError: [Errno 30] Read-only file system: '/var/crash/_usr_bin_docker-compose.1001.crash'
        
        Original exception was:
        Traceback (most recent call last):
          File "/bin/docker-compose", line 33, in <module>
            sys.exit(load_entry_point('docker-compose==1.29.2', 'console_scripts', 'docker-compose')())
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 81, in main
            command_func()
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 203, in perform_command
            handler(command, command_options)
          File "/usr/lib/python3/dist-packages/compose/metrics/decorator.py", line 18, in wrapper
            result = fn(*args, **kwargs)
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 1186, in up
            to_attach = up(False)
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 1166, in up
            return self.project.up(
          File "/usr/lib/python3/dist-packages/compose/project.py", line 697, in up
            results, errors = parallel.parallel_execute(
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 108, in parallel_execute
            raise error_to_reraise
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 206, in producer
            result = func(obj)
          File "/usr/lib/python3/dist-packages/compose/project.py", line 679, in do
            return service.execute_convergence_plan(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 579, in execute_convergence_plan
            return self._execute_convergence_recreate(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 499, in _execute_convergence_recreate
            containers, errors = parallel_execute(
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 108, in parallel_execute
            raise error_to_reraise
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 206, in producer
            result = func(obj)
          File "/usr/lib/python3/dist-packages/compose/service.py", line 494, in recreate
            return self.recreate_container(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 612, in recreate_container
            new_container = self.create_container(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 330, in create_container
            container_options = self._get_container_create_options(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 921, in _get_container_create_options
            container_options, override_options = self._build_container_volume_options(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 960, in _build_container_volume_options
            binds, affinity = merge_volume_bindings(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 1548, in merge_volume_bindings
            old_volumes, old_mounts = get_container_data_volumes(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 1579, in get_container_data_volumes
            container.image_config['ContainerConfig'].get('Volumes') or {}
        KeyError: 'ContainerConfig'
        
    compose_test.go:94: exit status 1
    --- FAIL: TestCompose/ComposeGSSPython (22.26s)
Help

See also: How To Investigate a Go Test Failure (internal)

/cc @cockroachdb/sql-foundations

This test on roachdash | Improve this report!

Jira issue: CRDB-39115

@cockroach-teamcity cockroach-teamcity added branch-release-23.2 Used to mark GA and release blockers and technical advisories for 23.2 C-test-failure Broken test (automatically or manually discovered). O-robot Originated from a bot. release-blocker Indicates a release-blocker. Use with branch-release-2x.x label to denote which branch is blocked. T-sql-foundations SQL Foundations Team (formerly SQL Schema + SQL Sessions) labels May 30, 2024
@cockroach-teamcity cockroach-teamcity added this to the 23.2 milestone May 30, 2024
@rafiss rafiss removed the release-blocker Indicates a release-blocker. Use with branch-release-2x.x label to denote which branch is blocked. label May 30, 2024
@cockroach-teamcity
Copy link
Member Author

acceptance.TestCompose failed with artifacts on release-23.2 @ dd4296e7d75581a5a432261e97775ded0ef73dee:

        OSError: [Errno 30] Read-only file system: '/var/crash/_usr_bin_docker-compose.1001.crash'
        
        Original exception was:
        Traceback (most recent call last):
          File "/bin/docker-compose", line 33, in <module>
            sys.exit(load_entry_point('docker-compose==1.29.2', 'console_scripts', 'docker-compose')())
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 81, in main
            command_func()
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 203, in perform_command
            handler(command, command_options)
          File "/usr/lib/python3/dist-packages/compose/metrics/decorator.py", line 18, in wrapper
            result = fn(*args, **kwargs)
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 1186, in up
            to_attach = up(False)
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 1166, in up
            return self.project.up(
          File "/usr/lib/python3/dist-packages/compose/project.py", line 697, in up
            results, errors = parallel.parallel_execute(
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 108, in parallel_execute
            raise error_to_reraise
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 206, in producer
            result = func(obj)
          File "/usr/lib/python3/dist-packages/compose/project.py", line 679, in do
            return service.execute_convergence_plan(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 579, in execute_convergence_plan
            return self._execute_convergence_recreate(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 499, in _execute_convergence_recreate
            containers, errors = parallel_execute(
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 108, in parallel_execute
            raise error_to_reraise
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 206, in producer
            result = func(obj)
          File "/usr/lib/python3/dist-packages/compose/service.py", line 494, in recreate
            return self.recreate_container(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 612, in recreate_container
            new_container = self.create_container(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 330, in create_container
            container_options = self._get_container_create_options(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 921, in _get_container_create_options
            container_options, override_options = self._build_container_volume_options(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 960, in _build_container_volume_options
            binds, affinity = merge_volume_bindings(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 1548, in merge_volume_bindings
            old_volumes, old_mounts = get_container_data_volumes(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 1579, in get_container_data_volumes
            container.image_config['ContainerConfig'].get('Volumes') or {}
        KeyError: 'ContainerConfig'
        
    compose_test.go:94: exit status 1
    --- FAIL: TestCompose/ComposeGSSPython (21.91s)
Help

See also: How To Investigate a Go Test Failure (internal)

Same failure on other branches

This test on roachdash | Improve this report!

@cockroach-teamcity
Copy link
Member Author

acceptance.TestCompose failed with artifacts on release-23.2 @ 72dc7d2a539e6b496b60f9b4f5b0c2a31b2fc2d2:

        OSError: [Errno 30] Read-only file system: '/var/crash/_usr_bin_docker-compose.1001.crash'
        
        Original exception was:
        Traceback (most recent call last):
          File "/bin/docker-compose", line 33, in <module>
            sys.exit(load_entry_point('docker-compose==1.29.2', 'console_scripts', 'docker-compose')())
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 81, in main
            command_func()
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 203, in perform_command
            handler(command, command_options)
          File "/usr/lib/python3/dist-packages/compose/metrics/decorator.py", line 18, in wrapper
            result = fn(*args, **kwargs)
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 1186, in up
            to_attach = up(False)
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 1166, in up
            return self.project.up(
          File "/usr/lib/python3/dist-packages/compose/project.py", line 697, in up
            results, errors = parallel.parallel_execute(
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 108, in parallel_execute
            raise error_to_reraise
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 206, in producer
            result = func(obj)
          File "/usr/lib/python3/dist-packages/compose/project.py", line 679, in do
            return service.execute_convergence_plan(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 579, in execute_convergence_plan
            return self._execute_convergence_recreate(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 499, in _execute_convergence_recreate
            containers, errors = parallel_execute(
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 108, in parallel_execute
            raise error_to_reraise
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 206, in producer
            result = func(obj)
          File "/usr/lib/python3/dist-packages/compose/service.py", line 494, in recreate
            return self.recreate_container(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 612, in recreate_container
            new_container = self.create_container(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 330, in create_container
            container_options = self._get_container_create_options(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 921, in _get_container_create_options
            container_options, override_options = self._build_container_volume_options(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 960, in _build_container_volume_options
            binds, affinity = merge_volume_bindings(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 1548, in merge_volume_bindings
            old_volumes, old_mounts = get_container_data_volumes(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 1579, in get_container_data_volumes
            container.image_config['ContainerConfig'].get('Volumes') or {}
        KeyError: 'ContainerConfig'
        
    compose_test.go:94: exit status 1
    --- FAIL: TestCompose/ComposeGSSPython (21.84s)
Help

See also: How To Investigate a Go Test Failure (internal)

Same failure on other branches

This test on roachdash | Improve this report!

@cockroach-teamcity
Copy link
Member Author

acceptance.TestCompose failed with artifacts on release-23.2 @ af4427e1659d95b322997ebedb6962ff61efa6b0:

        OSError: [Errno 30] Read-only file system: '/var/crash/_usr_bin_docker-compose.1001.crash'
        
        Original exception was:
        Traceback (most recent call last):
          File "/bin/docker-compose", line 33, in <module>
            sys.exit(load_entry_point('docker-compose==1.29.2', 'console_scripts', 'docker-compose')())
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 81, in main
            command_func()
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 203, in perform_command
            handler(command, command_options)
          File "/usr/lib/python3/dist-packages/compose/metrics/decorator.py", line 18, in wrapper
            result = fn(*args, **kwargs)
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 1186, in up
            to_attach = up(False)
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 1166, in up
            return self.project.up(
          File "/usr/lib/python3/dist-packages/compose/project.py", line 697, in up
            results, errors = parallel.parallel_execute(
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 108, in parallel_execute
            raise error_to_reraise
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 206, in producer
            result = func(obj)
          File "/usr/lib/python3/dist-packages/compose/project.py", line 679, in do
            return service.execute_convergence_plan(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 579, in execute_convergence_plan
            return self._execute_convergence_recreate(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 499, in _execute_convergence_recreate
            containers, errors = parallel_execute(
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 108, in parallel_execute
            raise error_to_reraise
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 206, in producer
            result = func(obj)
          File "/usr/lib/python3/dist-packages/compose/service.py", line 494, in recreate
            return self.recreate_container(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 612, in recreate_container
            new_container = self.create_container(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 330, in create_container
            container_options = self._get_container_create_options(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 921, in _get_container_create_options
            container_options, override_options = self._build_container_volume_options(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 960, in _build_container_volume_options
            binds, affinity = merge_volume_bindings(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 1548, in merge_volume_bindings
            old_volumes, old_mounts = get_container_data_volumes(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 1579, in get_container_data_volumes
            container.image_config['ContainerConfig'].get('Volumes') or {}
        KeyError: 'ContainerConfig'
        
    compose_test.go:94: exit status 1
    --- FAIL: TestCompose/ComposeGSSPython (0.27s)
Help

See also: How To Investigate a Go Test Failure (internal)

Same failure on other branches

This test on roachdash | Improve this report!

@cockroach-teamcity
Copy link
Member Author

acceptance.TestCompose failed with artifacts on release-23.2 @ af3b9fcee48f282c95d359912c89838b852aef70:

        OSError: [Errno 30] Read-only file system: '/var/crash/_usr_bin_docker-compose.1001.crash'
        
        Original exception was:
        Traceback (most recent call last):
          File "/bin/docker-compose", line 33, in <module>
            sys.exit(load_entry_point('docker-compose==1.29.2', 'console_scripts', 'docker-compose')())
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 81, in main
            command_func()
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 203, in perform_command
            handler(command, command_options)
          File "/usr/lib/python3/dist-packages/compose/metrics/decorator.py", line 18, in wrapper
            result = fn(*args, **kwargs)
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 1186, in up
            to_attach = up(False)
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 1166, in up
            return self.project.up(
          File "/usr/lib/python3/dist-packages/compose/project.py", line 697, in up
            results, errors = parallel.parallel_execute(
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 108, in parallel_execute
            raise error_to_reraise
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 206, in producer
            result = func(obj)
          File "/usr/lib/python3/dist-packages/compose/project.py", line 679, in do
            return service.execute_convergence_plan(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 579, in execute_convergence_plan
            return self._execute_convergence_recreate(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 499, in _execute_convergence_recreate
            containers, errors = parallel_execute(
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 108, in parallel_execute
            raise error_to_reraise
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 206, in producer
            result = func(obj)
          File "/usr/lib/python3/dist-packages/compose/service.py", line 494, in recreate
            return self.recreate_container(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 612, in recreate_container
            new_container = self.create_container(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 330, in create_container
            container_options = self._get_container_create_options(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 921, in _get_container_create_options
            container_options, override_options = self._build_container_volume_options(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 960, in _build_container_volume_options
            binds, affinity = merge_volume_bindings(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 1548, in merge_volume_bindings
            old_volumes, old_mounts = get_container_data_volumes(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 1579, in get_container_data_volumes
            container.image_config['ContainerConfig'].get('Volumes') or {}
        KeyError: 'ContainerConfig'
        
    compose_test.go:94: exit status 1
    --- FAIL: TestCompose/ComposeGSSPython (22.68s)
Help

See also: How To Investigate a Go Test Failure (internal)

Same failure on other branches

This test on roachdash | Improve this report!

@cockroach-teamcity
Copy link
Member Author

acceptance.TestCompose failed with artifacts on release-23.2 @ a6cdc497b58b539c66d1fca26ebe9f996abd6dc9:

        OSError: [Errno 30] Read-only file system: '/var/crash/_usr_bin_docker-compose.1001.crash'
        
        Original exception was:
        Traceback (most recent call last):
          File "/bin/docker-compose", line 33, in <module>
            sys.exit(load_entry_point('docker-compose==1.29.2', 'console_scripts', 'docker-compose')())
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 81, in main
            command_func()
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 203, in perform_command
            handler(command, command_options)
          File "/usr/lib/python3/dist-packages/compose/metrics/decorator.py", line 18, in wrapper
            result = fn(*args, **kwargs)
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 1186, in up
            to_attach = up(False)
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 1166, in up
            return self.project.up(
          File "/usr/lib/python3/dist-packages/compose/project.py", line 697, in up
            results, errors = parallel.parallel_execute(
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 108, in parallel_execute
            raise error_to_reraise
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 206, in producer
            result = func(obj)
          File "/usr/lib/python3/dist-packages/compose/project.py", line 679, in do
            return service.execute_convergence_plan(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 579, in execute_convergence_plan
            return self._execute_convergence_recreate(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 499, in _execute_convergence_recreate
            containers, errors = parallel_execute(
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 108, in parallel_execute
            raise error_to_reraise
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 206, in producer
            result = func(obj)
          File "/usr/lib/python3/dist-packages/compose/service.py", line 494, in recreate
            return self.recreate_container(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 612, in recreate_container
            new_container = self.create_container(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 330, in create_container
            container_options = self._get_container_create_options(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 921, in _get_container_create_options
            container_options, override_options = self._build_container_volume_options(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 960, in _build_container_volume_options
            binds, affinity = merge_volume_bindings(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 1548, in merge_volume_bindings
            old_volumes, old_mounts = get_container_data_volumes(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 1579, in get_container_data_volumes
            container.image_config['ContainerConfig'].get('Volumes') or {}
        KeyError: 'ContainerConfig'
        
    compose_test.go:94: exit status 1
    --- FAIL: TestCompose/ComposeGSSPython (18.67s)
Help

See also: How To Investigate a Go Test Failure (internal)

Same failure on other branches

This test on roachdash | Improve this report!

@rafiss rafiss changed the title acceptance: TestCompose failed acceptance: TestCompose failed [KeyError: 'ContainerConfig'] May 31, 2024
@rafiss rafiss added T-dev-inf and removed T-sql-foundations SQL Foundations Team (formerly SQL Schema + SQL Sessions) labels May 31, 2024
@cockroach-teamcity
Copy link
Member Author

acceptance.TestCompose failed with artifacts on release-23.2 @ b38abad78588bf64e6cdf34392589aebaee607b3:

        OSError: [Errno 30] Read-only file system: '/var/crash/_usr_bin_docker-compose.1001.crash'
        
        Original exception was:
        Traceback (most recent call last):
          File "/bin/docker-compose", line 33, in <module>
            sys.exit(load_entry_point('docker-compose==1.29.2', 'console_scripts', 'docker-compose')())
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 81, in main
            command_func()
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 203, in perform_command
            handler(command, command_options)
          File "/usr/lib/python3/dist-packages/compose/metrics/decorator.py", line 18, in wrapper
            result = fn(*args, **kwargs)
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 1186, in up
            to_attach = up(False)
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 1166, in up
            return self.project.up(
          File "/usr/lib/python3/dist-packages/compose/project.py", line 697, in up
            results, errors = parallel.parallel_execute(
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 108, in parallel_execute
            raise error_to_reraise
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 206, in producer
            result = func(obj)
          File "/usr/lib/python3/dist-packages/compose/project.py", line 679, in do
            return service.execute_convergence_plan(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 579, in execute_convergence_plan
            return self._execute_convergence_recreate(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 499, in _execute_convergence_recreate
            containers, errors = parallel_execute(
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 108, in parallel_execute
            raise error_to_reraise
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 206, in producer
            result = func(obj)
          File "/usr/lib/python3/dist-packages/compose/service.py", line 494, in recreate
            return self.recreate_container(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 612, in recreate_container
            new_container = self.create_container(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 330, in create_container
            container_options = self._get_container_create_options(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 921, in _get_container_create_options
            container_options, override_options = self._build_container_volume_options(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 960, in _build_container_volume_options
            binds, affinity = merge_volume_bindings(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 1548, in merge_volume_bindings
            old_volumes, old_mounts = get_container_data_volumes(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 1579, in get_container_data_volumes
            container.image_config['ContainerConfig'].get('Volumes') or {}
        KeyError: 'ContainerConfig'
        
    compose_test.go:94: exit status 1
    --- FAIL: TestCompose/ComposeGSSPython (18.16s)
Help

See also: How To Investigate a Go Test Failure (internal)

Same failure on other branches

This test on roachdash | Improve this report!

@cockroach-teamcity
Copy link
Member Author

acceptance.TestCompose failed with artifacts on release-23.2 @ b38abad78588bf64e6cdf34392589aebaee607b3:

        OSError: [Errno 30] Read-only file system: '/var/crash/_usr_bin_docker-compose.1001.crash'
        
        Original exception was:
        Traceback (most recent call last):
          File "/bin/docker-compose", line 33, in <module>
            sys.exit(load_entry_point('docker-compose==1.29.2', 'console_scripts', 'docker-compose')())
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 81, in main
            command_func()
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 203, in perform_command
            handler(command, command_options)
          File "/usr/lib/python3/dist-packages/compose/metrics/decorator.py", line 18, in wrapper
            result = fn(*args, **kwargs)
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 1186, in up
            to_attach = up(False)
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 1166, in up
            return self.project.up(
          File "/usr/lib/python3/dist-packages/compose/project.py", line 697, in up
            results, errors = parallel.parallel_execute(
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 108, in parallel_execute
            raise error_to_reraise
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 206, in producer
            result = func(obj)
          File "/usr/lib/python3/dist-packages/compose/project.py", line 679, in do
            return service.execute_convergence_plan(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 579, in execute_convergence_plan
            return self._execute_convergence_recreate(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 499, in _execute_convergence_recreate
            containers, errors = parallel_execute(
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 108, in parallel_execute
            raise error_to_reraise
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 206, in producer
            result = func(obj)
          File "/usr/lib/python3/dist-packages/compose/service.py", line 494, in recreate
            return self.recreate_container(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 612, in recreate_container
            new_container = self.create_container(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 330, in create_container
            container_options = self._get_container_create_options(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 921, in _get_container_create_options
            container_options, override_options = self._build_container_volume_options(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 960, in _build_container_volume_options
            binds, affinity = merge_volume_bindings(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 1548, in merge_volume_bindings
            old_volumes, old_mounts = get_container_data_volumes(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 1579, in get_container_data_volumes
            container.image_config['ContainerConfig'].get('Volumes') or {}
        KeyError: 'ContainerConfig'
        
    compose_test.go:94: exit status 1
    --- FAIL: TestCompose/ComposeGSSPython (20.98s)
Help

See also: How To Investigate a Go Test Failure (internal)

Same failure on other branches

This test on roachdash | Improve this report!

@cockroach-teamcity
Copy link
Member Author

acceptance.TestCompose failed with artifacts on release-23.2 @ 24ce7f691dec9372f444f1379a9e7622c5955fec:

        OSError: [Errno 30] Read-only file system: '/var/crash/_usr_bin_docker-compose.1001.crash'
        
        Original exception was:
        Traceback (most recent call last):
          File "/bin/docker-compose", line 33, in <module>
            sys.exit(load_entry_point('docker-compose==1.29.2', 'console_scripts', 'docker-compose')())
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 81, in main
            command_func()
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 203, in perform_command
            handler(command, command_options)
          File "/usr/lib/python3/dist-packages/compose/metrics/decorator.py", line 18, in wrapper
            result = fn(*args, **kwargs)
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 1186, in up
            to_attach = up(False)
          File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 1166, in up
            return self.project.up(
          File "/usr/lib/python3/dist-packages/compose/project.py", line 697, in up
            results, errors = parallel.parallel_execute(
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 108, in parallel_execute
            raise error_to_reraise
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 206, in producer
            result = func(obj)
          File "/usr/lib/python3/dist-packages/compose/project.py", line 679, in do
            return service.execute_convergence_plan(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 579, in execute_convergence_plan
            return self._execute_convergence_recreate(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 499, in _execute_convergence_recreate
            containers, errors = parallel_execute(
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 108, in parallel_execute
            raise error_to_reraise
          File "/usr/lib/python3/dist-packages/compose/parallel.py", line 206, in producer
            result = func(obj)
          File "/usr/lib/python3/dist-packages/compose/service.py", line 494, in recreate
            return self.recreate_container(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 612, in recreate_container
            new_container = self.create_container(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 330, in create_container
            container_options = self._get_container_create_options(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 921, in _get_container_create_options
            container_options, override_options = self._build_container_volume_options(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 960, in _build_container_volume_options
            binds, affinity = merge_volume_bindings(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 1548, in merge_volume_bindings
            old_volumes, old_mounts = get_container_data_volumes(
          File "/usr/lib/python3/dist-packages/compose/service.py", line 1579, in get_container_data_volumes
            container.image_config['ContainerConfig'].get('Volumes') or {}
        KeyError: 'ContainerConfig'
        
    compose_test.go:94: exit status 1
    --- FAIL: TestCompose/ComposeGSSPython (19.49s)
Help

See also: How To Investigate a Go Test Failure (internal)

Same failure on other branches

This test on roachdash | Improve this report!

@cockroach-teamcity
Copy link
Member Author

acceptance.TestCompose failed with artifacts on release-23.2 @ 9cb0601dee601ae0da588d532293a0f9c1303fb0:

         Container gss_cockroach_1  Creating
         Container gss_cockroach_1  Created
         Container gss_psql_1  Creating
         Container gss_psql_1  Created
        Attaching to cockroach_1, kdc_1, psql_1
        kdc_1        | Authenticating as principal root/admin@MY.EX with password.
        kdc_1        | Entry for principal postgres/gss_cockroach_1.gss_default@MY.EX with kvno 2, encryption type aes256-cts-hmac-sha1-96 added to keytab WRFILE:/keytab/crdb.keytab.
        kdc_1        | Entry for principal postgres/gss_cockroach_1.gss_default@MY.EX with kvno 2, encryption type aes128-cts-hmac-sha1-96 added to keytab WRFILE:/keytab/crdb.keytab.
        kdc_1        | krb5kdc: starting...
        psql_1       | Available certs:
        psql_1       | total 44
        psql_1       | -rw-r--r-- 1 roach roach 1151 Jun  3 16:08 ca.crt
        psql_1       | -rw------- 1 roach roach 1675 Jun  3 16:08 ca.key
        psql_1       | -rw-r--r-- 1 roach roach 1237 Jun  3 16:08 client.root.crt
        psql_1       | -rw------- 1 roach roach 1675 Jun  3 16:08 client.root.key
        psql_1       | -rw------- 1 roach roach 1217 Jun  3 16:08 client.root.key.pk8
        psql_1       | -rw------- 1 roach roach 2627 Jun  3 16:08 client.root.pk12
        psql_1       | -rw-r--r-- 1 roach roach 1253 Jun  3 16:08 client.testuser.crt
        psql_1       | -rw------- 1 roach roach 1679 Jun  3 16:08 client.testuser.key
        psql_1       | -rw------- 1 roach roach 1218 Jun  3 16:08 client.testuser.key.pk8
        psql_1       | -rw-r--r-- 1 roach roach 1204 Jun  3 16:08 node.crt
        psql_1       | -rw------- 1 roach roach 1679 Jun  3 16:08 node.key
        psql_1       | Environment:
        psql_1       | PGPORT=26257
        psql_1       | HOSTNAME=7973ed54f5bb
        psql_1       | HOME=/home/roach
        psql_1       | PG_VERSION=15.4-1.pgdg120+1
        psql_1       | PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/postgresql/15/bin
        psql_1       | LANG=en_US.utf8
        psql_1       | PG_MAJOR=15
        psql_1       | GOSU_VERSION=1.16
        psql_1       | PGHOST=cockroach
        psql_1       | PWD=/
        psql_1       | PGDATA=/var/lib/postgresql/data
        psql_1       | Creating a k5s token...
        psql_1       | Password for tester@MY.EX: 
        psql_1       | Preparing SQL user ahead of test
        psql_1       | psql: error: connection to server at "cockroach" (192.168.32.3), port 26257 failed: Connection refused
        psql_1       | 	Is the server running on that host and accepting TCP/IP connections?
        
�[Kpsql_1 exited with code 2
        Aborting on container exit...
         Container gss_psql_1  Stopping
         Container gss_psql_1  Stopped
         Container gss_cockroach_1  Stopping
         Container gss_cockroach_1  Stopped
         Container gss_kdc_1  Stopping
         Container gss_kdc_1  Stopped
        
    compose_test.go:99: exit status 2
    --- FAIL: TestCompose/ComposeGSS (30.36s)
Help

See also: How To Investigate a Go Test Failure (internal)

Same failure on other branches

This test on roachdash | Improve this report!

@rail
Copy link
Member

rail commented Jun 4, 2024

Fixed by #124918

@rail rail closed this as completed Jun 4, 2024
SQL Foundations automation moved this from Triage to Done Jun 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
branch-release-23.2 Used to mark GA and release blockers and technical advisories for 23.2 C-test-failure Broken test (automatically or manually discovered). O-robot Originated from a bot. T-dev-inf
Projects
Development

No branches or pull requests

3 participants