Project

General

Profile

Actions

action #178552

closed

[docker][s390x][updates-blocker] connectivity check ends with cannot resolve host

Added by mloviska 4 days ago. Updated 3 days ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Target version:
-
Start date:
2025-03-10
Due date:
% Done:

0%

Estimated time:

Description

Observation

openQA test in scenario sle-12-SP5-Server-DVD-Updates-s390x-docker_tests@s390x-kvm fails in
docker

Test suite description

The base test suite is used for job templates defined in YAML documents. It has no settings of its own.

Container connectivity check fails on sle 12s5@s390x host.

susetest:~ # docker run --rm -it registry.opensuse.org/opensuse/tumbleweed
9a01bd67363e:/ # curl -sfIL http://conncheck.opensuse.org
9a01bd67363e:/ # echo $?
6
9a01bd67363e:/ # cat /etc/resolv.conf
# Generated by Docker Engine.
# This file can be edited; Docker Engine will not make further changes once it
# has been modified.

nameserver 10.144.53.53
nameserver 10.144.53.54
search suse.de oqa.prg2.suse.org oqa.suse.de

# Based on host file: '/etc/resolv.conf' (legacy)
# Overrides: []

Reproducible

Fails since (at least) Build 20250307-1

Expected result

Last good: 20250306-1 (or more recent)

Further details

Always latest result in this scenario: latest

Actions #1

Updated by mloviska 4 days ago

  • Subject changed from [docker][s390x] connectivity check ends with cannot resolve host to [docker][s390x][updates-blocker] connectivity check ends with cannot resolve host
Actions #2

Updated by mloviska 4 days ago

  • Status changed from Workable to In Progress
  • Assignee set to mloviska
Actions #3

Updated by mloviska 4 days ago

The container cannot reach opensuse network

Repository 'openSUSE-Tumbleweed-Oss' is invalid.
[repo-oss|http://download.opensuse.org/ports/zsystems/tumbleweed/repo/oss/] Failed to retrieve new repository metadata.
History:
 - [|] Error trying to read from 'http://download.opensuse.org/ports/zsystems/tumbleweed/repo/oss/'
 - Download (curl) error for 'http://download.opensuse.org/ports/zsystems/tumbleweed/repo/oss/content':
   Error code: Connection failed
   Error message: Could not resolve host: download.opensuse.org
Actions #4

Updated by mloviska 4 days ago

busybox seems to be fine

# ping -4 conncheck.opensuse.org -c 5
PING conncheck.opensuse.org (195.135.223.50): 56 data bytes
64 bytes from 195.135.223.50: seq=0 ttl=59 time=0.456 ms
64 bytes from 195.135.223.50: seq=1 ttl=59 time=0.607 ms
64 bytes from 195.135.223.50: seq=2 ttl=59 time=0.557 ms
64 bytes from 195.135.223.50: seq=3 ttl=59 time=0.552 ms
64 bytes from 195.135.223.50: seq=4 ttl=59 time=0.651 ms

--- conncheck.opensuse.org ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.456/0.564/0.651 ms
Actions #5

Updated by mloviska 4 days ago

busybox info

# cat /etc/resolv.conf
# Generated by Docker Engine.
# This file can be edited; Docker Engine will not make further changes once it
# has been modified.

nameserver 10.144.53.53
nameserver 10.144.53.54
search suse.de oqa.prg2.suse.org oqa.suse.de

# Based on host file: '/etc/resolv.conf' (legacy)
# Overrides: []
# ip r s
default via 172.17.0.1 dev eth0
172.17.0.0/16 dev eth0 scope link  src 172.17.0.2
# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
6: eth0@if7: <BROADCAST,MULTICAST,UP,LOWER_UP,M-DOWN> mtu 1500 qdisc noqueue
    link/ether 02:42:ac:11:00:02 brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.2/16 brd 172.17.255.255 scope global eth0
       valid_lft forever preferred_lft forever
Actions #6

Updated by mloviska 4 days ago

tw s390x container

# Generated by Docker Engine.
# This file can be edited; Docker Engine will not make further changes once it
# has been modified.

nameserver 10.144.53.53
nameserver 10.144.53.54
search suse.de oqa.prg2.suse.org oqa.suse.de

# Based on host file: '/etc/resolv.conf' (legacy)
# Overrides: []
Main:
  +-- 0.0.0.0/0 3 0 5
     |-- 0.0.0.0
        /0 universe UNICAST
     +-- 127.0.0.0/8 2 0 2
        +-- 127.0.0.0/31 1 0 0
           |-- 127.0.0.0
              /32 link BROADCAST
              /8 host LOCAL
           |-- 127.0.0.1
              /32 host LOCAL
        |-- 127.255.255.255
           /32 link BROADCAST
     +-- 172.17.0.0/16 2 0 2
        +-- 172.17.0.0/30 2 0 2
           |-- 172.17.0.0
              /32 link BROADCAST
              /16 link UNICAST
           |-- 172.17.0.2
              /32 host LOCAL
        |-- 172.17.255.255
           /32 link BROADCAST
Local:
  +-- 0.0.0.0/0 3 0 5
     |-- 0.0.0.0
        /0 universe UNICAST
     +-- 127.0.0.0/8 2 0 2
        +-- 127.0.0.0/31 1 0 0
           |-- 127.0.0.0
              /32 link BROADCAST
              /8 host LOCAL
           |-- 127.0.0.1
              /32 host LOCAL
        |-- 127.255.255.255
           /32 link BROADCAST
     +-- 172.17.0.0/16 2 0 2
        +-- 172.17.0.0/30 2 0 2
           |-- 172.17.0.0
              /32 link BROADCAST
              /16 link UNICAST
           |-- 172.17.0.2
              /32 host LOCAL
        |-- 172.17.255.255
           /32 link BROADCAST

Testing and older image (build 22.2.2025)

susetest:~ # docker run --rm -it registry.opensuse.org/opensuse/tumbleweed:20250221
Unable to find image 'registry.opensuse.org/opensuse/tumbleweed:20250221' locally
20250221: Pulling from opensuse/tumbleweed
0e7a1933f3fd: Pull complete
Digest: sha256:18f8d16a02832dfdb61159c0942e2176fa7fb030436253812ca57f6fb0426db2
Status: Downloaded newer image for registry.opensuse.org/opensuse/tumbleweed:20250221
c16e89da986c:/ # zypper ref
Retrieving repository 'openSUSE-Tumbleweed-Update' metadata ..............[done]
Building repository 'openSUSE-Tumbleweed-Update' cache ...................[done]
Retrieving repository 'Open H.264 Codec (openSUSE Tumbleweed)' metadata ..[done]
Building repository 'Open H.264 Codec (openSUSE Tumbleweed)' cache .......[done]
Retrieving repository 'openSUSE-Tumbleweed-Oss' metadata .................[done]
Building repository 'openSUSE-Tumbleweed-Oss' cache ......................[done]
All repositories have been refreshed.
c16e89da986c:/ # curl -sfIL http://conncheck.opensuse.org
HTTP/1.0 204 No Content
cache-control: no-cache
x-networkmanager-status: online
content-type: text/plain
x-via: atlas1
Actions #8

Updated by mloviska 3 days ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF