public obs: osc co stops after some files
Hello, I have repeatedly failed at checking out a repo from osc. It fails both for the recent osc on tumbleweed (native x86_64 on hardware) and the osc on openSUSE 15.2 (WSL2 on Windows 10) If I just failed to find the correct past thread (I really looked a while) please point me there. Otherwise, if this looks like an osc or obs issue, I will file a bug in bugzilla or whatever we use today. It's been a while ;) This happens on an otherwise stable home internet connection. osc -vH co home:ralflangb1:branches:Apache/apache2 makeurl: https://api.opensuse.org ['source', 'home%3Aralflangb1%3Abranches%3AApache', 'apache2', '_meta'] {} -- GET https://api.opensuse.org/source/home%3Aralflangb1%3Abranches%3AApache/apache... send: b'GET /source/home%3Aralflangb1%3Abranches%3AApache/apache2/_meta HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: api.opensuse.org\r\nUser-agent: osc/0.172.0\r\nConnection: close\r\n\r\n' reply: 'HTTP/1.1 200 OK\r\n' header: Date: Fri, 19 Feb 2021 06:22:48 GMT header: Server: Apache/2.4.33 (Linux/SUSE) header: Strict-Transport-Security: max-age=31536000 header: cache-control: max-age=0, private, must-revalidate header: vary: Accept-Encoding header: referrer-policy: strict-origin-when-cross-origin header: x-permitted-cross-domain-policies: none header: x-xss-protection: 1; mode=block header: x-opensuse-runtimes: {"view":0.21311920136213303,"db":12.52226298674941,"backend":0} header: x-request-id: 25f0b69c-bbd2-4a5c-8cc9-76d82cc72994 header: x-opensuse-apiversion: 2.11~alpha.20210211T184318.18d07c0f59 header: x-download-options: noopen header: x-frame-options: SAMEORIGIN header: x-runtime: 0.034525 header: x-content-type-options: nosniff header: x-powered-by: Phusion Passenger 6.0.7 header: etag: W/"eff6ba7112fc740457fac0f486cb1204" header: status: 200 OK header: content-type: application/xml; charset=utf-8 header: Connection: close header: Transfer-Encoding: chunked makeurl: https://api.opensuse.org ['source', 'home:ralflangb1:branches:Apache', 'apache2'] {'rev': 'latest'} -- GET https://api.opensuse.org/source/home:ralflangb1:branches:Apache/apache2?rev=... send: b'GET /source/home:ralflangb1:branches:Apache/apache2?rev=latest HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: api.opensuse.org\r\nUser-agent: osc/0.172.0\r\nConnection: close\r\n\r\n' reply: 'HTTP/1.1 200 OK\r\n' header: Date: Fri, 19 Feb 2021 06:22:48 GMT header: Server: Apache/2.4.33 (Linux/SUSE) header: Strict-Transport-Security: max-age=31536000 header: cache-control: private, no-transform header: referrer-policy: strict-origin-when-cross-origin header: x-permitted-cross-domain-policies: none header: x-xss-protection: 1; mode=block header: x-opensuse-runtimes: {"view":null,"db":13.747319113463163,"backend":0} header: x-request-id: aea66c8b-7267-4a9b-b1fc-7ae5f4122a47 header: x-opensuse-apiversion: 2.11~alpha.20210211T184318.18d07c0f59 header: x-download-options: noopen header: x-runtime: 0.038245 header: x-frame-options: SAMEORIGIN header: x-content-type-options: nosniff header: x-powered-by: Phusion Passenger 6.0.7 header: content-type: text/xml header: cache-control: no-cache header: content-length: 7264 header: Connection: close A home:ralflangb1:branches:Apache/apache2 makeurl: https://api.opensuse.org ['source', 'home:ralflangb1:branches:Apache'] {} -- GET https://api.opensuse.org/source/home:ralflangb1:branches:Apache send: b'GET /source/home:ralflangb1:branches:Apache HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: api.opensuse.org\r\nUser-agent: osc/0.172.0\r\nConnection: close\r\n\r\n' reply: 'HTTP/1.1 200 OK\r\n' header: Date: Fri, 19 Feb 2021 06:22:49 GMT header: Server: Apache/2.4.33 (Linux/SUSE) header: Strict-Transport-Security: max-age=31536000 header: cache-control: max-age=0, private, must-revalidate header: vary: Accept-Encoding header: referrer-policy: strict-origin-when-cross-origin header: x-permitted-cross-domain-policies: none header: x-xss-protection: 1; mode=block header: x-opensuse-runtimes: {"view":4.458798095583916,"db":23.64942478016019,"backend":0} header: x-request-id: 451db29c-0dae-40e5-9684-f81883e6d09d header: x-opensuse-apiversion: 2.11~alpha.20210211T184318.18d07c0f59 header: x-download-options: noopen header: x-frame-options: SAMEORIGIN header: x-runtime: 0.064883 header: x-content-type-options: nosniff header: x-powered-by: Phusion Passenger 6.0.7 header: etag: W/"07a0ba0e1e6762b64c34c63074b6c124" header: status: 200 OK header: content-type: application/xml; charset=utf-8 header: Connection: close header: Transfer-Encoding: chunked makeurl: https://api.opensuse.org ['source', 'home:ralflangb1:branches:Apache', 'apache2'] {'rev': 'bf2518bff28664ade467a42e0943ea2b'} -- GET https://api.opensuse.org/source/home:ralflangb1:branches:Apache/apache2?rev=... send: b'GET /source/home:ralflangb1:branches:Apache/apache2?rev=bf2518bff28664ade467a42e0943ea2b HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: api.opensuse.org\r\nUser-agent: osc/0.172.0\r\nConnection: close\r\n\r\n' reply: 'HTTP/1.1 200 OK\r\n' header: Date: Fri, 19 Feb 2021 06:22:49 GMT header: Server: Apache/2.4.33 (Linux/SUSE) header: Strict-Transport-Security: max-age=31536000 header: cache-control: private, no-transform header: referrer-policy: strict-origin-when-cross-origin header: x-permitted-cross-domain-policies: none header: x-xss-protection: 1; mode=block header: x-opensuse-runtimes: {"view":null,"db":17.37792883068323,"backend":0} header: x-request-id: 220809b7-bcf0-4f5a-be20-a50c4bded88d header: x-opensuse-apiversion: 2.11~alpha.20210211T184318.18d07c0f59 header: x-download-options: noopen header: x-runtime: 0.046788 header: x-frame-options: SAMEORIGIN header: x-content-type-options: nosniff header: x-powered-by: Phusion Passenger 6.0.7 header: content-type: text/xml header: cache-control: no-cache header: content-length: 7073 header: Connection: close makeurl: https://api.opensuse.org ['source', 'home:ralflangb1:branches:Apache', 'apache2', '_multibuild'] {'rev': 'bf2518bff28664ade467a42e0943ea2b'} -- GET https://api.opensuse.org/source/home:ralflangb1:branches:Apache/apache2/_mul... send: b'GET /source/home:ralflangb1:branches:Apache/apache2/_multibuild?rev=bf2518bff28664ade467a42e0943ea2b HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: api.opensuse.org\r\nUser-agent: osc/0.172.0\r\nConnection: close\r\n\r\n' reply: 'HTTP/1.1 200 OK\r\n' header: Date: Fri, 19 Feb 2021 06:22:50 GMT header: Server: Apache/2.4.33 (Linux/SUSE) header: Strict-Transport-Security: max-age=31536000 header: cache-control: private, no-transform header: referrer-policy: strict-origin-when-cross-origin header: x-permitted-cross-domain-policies: none header: x-xss-protection: 1; mode=block header: x-opensuse-runtimes: {"view":null,"db":14.872854109853506,"backend":0} header: x-request-id: 209f55ac-64d8-45f7-9e30-33128fdef56f header: x-opensuse-apiversion: 2.11~alpha.20210211T184318.18d07c0f59 header: x-download-options: noopen header: x-runtime: 0.043363 header: x-frame-options: SAMEORIGIN header: x-content-type-options: nosniff header: x-powered-by: Phusion Passenger 6.0.7 header: content-type: application/octet-stream header: content-length: 356 header: cache-control: no-cache header: Connection: close A home:ralflangb1:branches:Apache/apache2/_multibuild makeurl: https://api.opensuse.org ['source', 'home:ralflangb1:branches:Apache', 'apache2', 'apache-test-application-xml-type.patch'] {'rev': 'bf2518bff28664ade467a42e0943ea2b'} -- GET https://api.opensuse.org/source/home:ralflangb1:branches:Apache/apache2/apac... send: b'GET /source/home:ralflangb1:branches:Apache/apache2/apache-test-application-xml-type.patch?rev=bf2518bff28664ade467a42e0943ea2b HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: api.opensuse.org\r\nUser-agent: osc/0.172.0\r\nConnection: close\r\n\r\n' reply: 'HTTP/1.1 200 OK\r\n' header: Date: Fri, 19 Feb 2021 06:22:50 GMT header: Server: Apache/2.4.33 (Linux/SUSE) header: Strict-Transport-Security: max-age=31536000 header: cache-control: private, no-transform header: referrer-policy: strict-origin-when-cross-origin header: x-permitted-cross-domain-policies: none header: x-xss-protection: 1; mode=block header: x-opensuse-runtimes: {"view":null,"db":9.354785550385714,"backend":0} header: x-request-id: ba601ce1-e6dd-4a5d-8501-330c6454c161 header: x-opensuse-apiversion: 2.11~alpha.20210211T184318.18d07c0f59 header: x-download-options: noopen header: x-runtime: 0.035167 header: x-frame-options: SAMEORIGIN header: x-content-type-options: nosniff header: x-powered-by: Phusion Passenger 6.0.7 header: content-type: application/octet-stream header: content-length: 581 header: cache-control: no-cache header: Connection: close A home:ralflangb1:branches:Apache/apache2/apache-test-application-xml-type.patch makeurl: https://api.opensuse.org ['source', 'home:ralflangb1:branches:Apache', 'apache2', 'apache-test-turn-off-variables-in-ssl-var-lookup.patch'] {'rev': 'bf2518bff28664ade467a42e0943ea2b'} -- GET https://api.opensuse.org/source/home:ralflangb1:branches:Apache/apache2/apac... send: b'GET /source/home:ralflangb1:branches:Apache/apache2/apache-test-turn-off-variables-in-ssl-var-lookup.patch?rev=bf2518bff28664ade467a42e0943ea2b HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: api.opensuse.org\r\nUser-agent: osc/0.172.0\r\nConnection: close\r\n\r\n' reply: 'HTTP/1.1 200 OK\r\n' header: Date: Fri, 19 Feb 2021 06:22:51 GMT header: Server: Apache/2.4.33 (Linux/SUSE) header: Strict-Transport-Security: max-age=31536000 header: cache-control: private, no-transform header: referrer-policy: strict-origin-when-cross-origin header: x-permitted-cross-domain-policies: none header: x-xss-protection: 1; mode=block header: x-opensuse-runtimes: {"view":null,"db":6.153613794595003,"backend":0} header: x-request-id: c61acdba-5e41-47b4-be5b-10b1ca6853e2 header: x-opensuse-apiversion: 2.11~alpha.20210211T184318.18d07c0f59 header: x-download-options: noopen header: x-runtime: 0.027493 header: x-frame-options: SAMEORIGIN header: x-content-type-options: nosniff header: x-powered-by: Phusion Passenger 6.0.7 header: content-type: application/octet-stream header: content-length: 679 header: cache-control: no-cache header: Connection: close A home:ralflangb1:branches:Apache/apache2/apache-test-turn-off-variables-in-ssl-var-lookup.patch makeurl: https://api.opensuse.org ['source', 'home:ralflangb1:branches:Apache', 'apache2', 'apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch'] {'rev': 'bf2518bff28664ade467a42e0943ea2b'} -- GET https://api.opensuse.org/source/home:ralflangb1:branches:Apache/apache2/apac... send: b'GET /source/home:ralflangb1:branches:Apache/apache2/apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch?rev=bf2518bff28664ade467a42e0943ea2b HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: api.opensuse.org\r\nUser-agent: osc/0.172.0\r\nConnection: close\r\n\r\n' reply: 'HTTP/1.1 200 OK\r\n' header: Date: Fri, 19 Feb 2021 06:22:51 GMT header: Server: Apache/2.4.33 (Linux/SUSE) header: Strict-Transport-Security: max-age=31536000 header: cache-control: private, no-transform header: referrer-policy: strict-origin-when-cross-origin header: x-permitted-cross-domain-policies: none header: x-xss-protection: 1; mode=block header: x-opensuse-runtimes: {"view":null,"db":9.722919669002295,"backend":0} header: x-request-id: f3704dd6-d05a-469d-8eac-94ea70bd2a6d header: x-opensuse-apiversion: 2.11~alpha.20210211T184318.18d07c0f59 header: x-download-options: noopen header: x-runtime: 0.034338 header: x-frame-options: SAMEORIGIN header: x-content-type-options: nosniff header: x-powered-by: Phusion Passenger 6.0.7 header: content-type: application/octet-stream header: content-length: 8185 header: cache-control: no-cache header: Connection: close A home:ralflangb1:branches:Apache/apache2/apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch makeurl: https://api.opensuse.org ['source', 'home:ralflangb1:branches:Apache', 'apache2', 'apache2-LimitRequestFieldSize-limits-headers.patch'] {'rev': 'bf2518bff28664ade467a42e0943ea2b'} -- GET https://api.opensuse.org/source/home:ralflangb1:branches:Apache/apache2/apac... send: b'GET /source/home:ralflangb1:branches:Apache/apache2/apache2-LimitRequestFieldSize-limits-headers.patch?rev=bf2518bff28664ade467a42e0943ea2b HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: api.opensuse.org\r\nUser-agent: osc/0.172.0\r\nConnection: close\r\n\r\n' reply: 'HTTP/1.1 200 OK\r\n' header: Date: Fri, 19 Feb 2021 06:22:52 GMT header: Server: Apache/2.4.33 (Linux/SUSE) header: Strict-Transport-Security: max-age=31536000 header: cache-control: private, no-transform header: referrer-policy: strict-origin-when-cross-origin header: x-permitted-cross-domain-policies: none header: x-xss-protection: 1; mode=block header: x-opensuse-runtimes: {"view":null,"db":10.449455585330725,"backend":0} header: x-request-id: d747f0ee-2d46-4a6d-97bf-3b1a5d2c9ba1 header: x-opensuse-apiversion: 2.11~alpha.20210211T184318.18d07c0f59 header: x-download-options: noopen header: x-runtime: 0.037505 header: x-frame-options: SAMEORIGIN header: x-content-type-options: nosniff header: x-powered-by: Phusion Passenger 6.0.7 header: content-type: application/octet-stream header: content-length: 1943 header: cache-control: no-cache header: Connection: close A home:ralflangb1:branches:Apache/apache2/apache2-LimitRequestFieldSize-limits-headers.patch makeurl: https://api.opensuse.org ['source', 'home:ralflangb1:branches:Apache', 'apache2', 'apache2-README-access_compat.txt'] {'rev': 'bf2518bff28664ade467a42e0943ea2b'} -- GET https://api.opensuse.org/source/home:ralflangb1:branches:Apache/apache2/apac... send: b'GET /source/home:ralflangb1:branches:Apache/apache2/apache2-README-access_compat.txt?rev=bf2518bff28664ade467a42e0943ea2b HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: api.opensuse.org\r\nUser-agent: osc/0.172.0\r\nConnection: close\r\n\r\n' reply: 'HTTP/1.1 200 OK\r\n' header: Date: Fri, 19 Feb 2021 06:22:52 GMT header: Server: Apache/2.4.33 (Linux/SUSE) header: Strict-Transport-Security: max-age=31536000 header: cache-control: private, no-transform header: referrer-policy: strict-origin-when-cross-origin header: x-permitted-cross-domain-policies: none header: x-xss-protection: 1; mode=block header: x-opensuse-runtimes: {"view":null,"db":16.249724198132753,"backend":0} header: x-request-id: aa82fea0-3431-4d3e-af4d-6f2abfec809b header: x-opensuse-apiversion: 2.11~alpha.20210211T184318.18d07c0f59 header: x-download-options: noopen header: x-runtime: 0.050317 header: x-frame-options: SAMEORIGIN header: x-content-type-options: nosniff header: x-powered-by: Phusion Passenger 6.0.7 header: content-type: application/octet-stream header: content-length: 2514 header: cache-control: no-cache header: Connection: close A home:ralflangb1:branches:Apache/apache2/apache2-README-access_compat.txt makeurl: https://api.opensuse.org ['source', 'home:ralflangb1:branches:Apache', 'apache2', 'apache2-README-configuration.txt'] {'rev': 'bf2518bff28664ade467a42e0943ea2b'} -- GET https://api.opensuse.org/source/home:ralflangb1:branches:Apache/apache2/apac... send: b'GET /source/home:ralflangb1:branches:Apache/apache2/apache2-README-configuration.txt?rev=bf2518bff28664ade467a42e0943ea2b HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: api.opensuse.org\r\nUser-agent: osc/0.172.0\r\nConnection: close\r\n\r\n' reply: 'HTTP/1.1 200 OK\r\n' header: Date: Fri, 19 Feb 2021 06:22:55 GMT header: Server: Apache/2.4.33 (Linux/SUSE) header: Strict-Transport-Security: max-age=31536000 header: cache-control: private, no-transform header: referrer-policy: strict-origin-when-cross-origin header: x-permitted-cross-domain-policies: none header: x-xss-protection: 1; mode=block header: x-opensuse-runtimes: {"view":null,"db":7.60180177167058,"backend":0} header: x-request-id: 2d98e79a-2f49-4710-9aa0-3085fb05de26 header: x-opensuse-apiversion: 2.11~alpha.20210211T184318.18d07c0f59 header: x-download-options: noopen header: x-runtime: 0.032856 header: x-frame-options: SAMEORIGIN header: x-content-type-options: nosniff header: x-powered-by: Phusion Passenger 6.0.7 header: content-type: application/octet-stream header: content-length: 933 header: cache-control: no-cache header: Connection: close A home:ralflangb1:branches:Apache/apache2/apache2-README-configuration.txt makeurl: https://api.opensuse.org ['source', 'home:ralflangb1:branches:Apache', 'apache2', 'apache2-README-instances.txt'] {'rev': 'bf2518bff28664ade467a42e0943ea2b'} -- GET https://api.opensuse.org/source/home:ralflangb1:branches:Apache/apache2/apac... send: b'GET /source/home:ralflangb1:branches:Apache/apache2/apache2-README-instances.txt?rev=bf2518bff28664ade467a42e0943ea2b HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: api.opensuse.org\r\nUser-agent: osc/0.172.0\r\nConnection: close\r\n\r\n' reply: 'HTTP/1.1 200 OK\r\n' header: Date: Fri, 19 Feb 2021 06:22:56 GMT header: Server: Apache/2.4.33 (Linux/SUSE) header: Strict-Transport-Security: max-age=31536000 header: cache-control: private, no-transform header: referrer-policy: strict-origin-when-cross-origin header: x-permitted-cross-domain-policies: none header: x-xss-protection: 1; mode=block header: x-opensuse-runtimes: {"view":null,"db":6.602374371141195,"backend":0} header: x-request-id: b5495d65-29f3-4477-938d-1cb4f3406a57 header: x-opensuse-apiversion: 2.11~alpha.20210211T184318.18d07c0f59 header: x-download-options: noopen header: x-runtime: 0.030265 header: x-frame-options: SAMEORIGIN header: x-content-type-options: nosniff header: x-powered-by: Phusion Passenger 6.0.7 header: content-type: application/octet-stream header: content-length: 1479 header: cache-control: no-cache header: Connection: close A home:ralflangb1:branches:Apache/apache2/apache2-README-instances.txt makeurl: https://api.opensuse.org ['source', 'home:ralflangb1:branches:Apache', 'apache2', 'apache2-a2enflag'] {'rev': 'bf2518bff28664ade467a42e0943ea2b'} -- GET https://api.opensuse.org/source/home:ralflangb1:branches:Apache/apache2/apac... send: b'GET /source/home:ralflangb1:branches:Apache/apache2/apache2-a2enflag?rev=bf2518bff28664ade467a42e0943ea2b HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: api.opensuse.org\r\nUser-agent: osc/0.172.0\r\nConnection: close\r\n\r\n' reply: 'HTTP/1.1 200 OK\r\n' header: Date: Fri, 19 Feb 2021 06:22:56 GMT header: Server: Apache/2.4.33 (Linux/SUSE) header: Strict-Transport-Security: max-age=31536000 header: cache-control: private, no-transform header: referrer-policy: strict-origin-when-cross-origin header: x-permitted-cross-domain-policies: none header: x-xss-protection: 1; mode=block header: x-opensuse-runtimes: {"view":null,"db":15.155624598264694,"backend":0} header: x-request-id: f7e2f406-3907-4d1b-9041-f0b3aade2a86 header: x-opensuse-apiversion: 2.11~alpha.20210211T184318.18d07c0f59 header: x-download-options: noopen header: x-runtime: 0.056992 header: x-frame-options: SAMEORIGIN header: x-content-type-options: nosniff header: x-powered-by: Phusion Passenger 6.0.7 header: content-type: application/octet-stream header: content-length: 1288 header: cache-control: no-cache header: Connection: close A home:ralflangb1:branches:Apache/apache2/apache2-a2enflag makeurl: https://api.opensuse.org ['source', 'home:ralflangb1:branches:Apache', 'apache2', 'apache2-a2enmod'] {'rev': 'bf2518bff28664ade467a42e0943ea2b'} -- GET https://api.opensuse.org/source/home:ralflangb1:branches:Apache/apache2/apac... It just hangs at this point "forever" (at least overnight) and I don't see it do any network activity. I don't have any similar issues with git or any other protocol going over https. -- Ralf Lang Linux Consultant / Developer Tel.: +49-170-6381563 Mail: lang@b1-systems.de B1 Systems GmbH Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537
On 2021-02-19 07:35:44 +0100, Ralf Lang wrote:
I have repeatedly failed at checking out a repo from osc. It fails both for the recent osc on tumbleweed (native x86_64 on hardware) and the osc on openSUSE 15.2 (WSL2 on Windows 10) If I just failed to find the correct past thread (I really looked a while) please point me there. Otherwise, if this looks like an osc or obs issue, I will file a bug in bugzilla or whatever we use today. It's been a while ;)
This happens on an otherwise stable home internet connection.
Did anything change wrt. your network setup (hardware etc.)? It could be related to boo#1068470 [1].
-- GET https://api.opensuse.org/source/home:ralflangb1:branches:Apache/apache2/apac...
It just hangs at this point "forever" (at least overnight) and I don't see it do any network activity.
Can you strace the osc process to see where it "hangs"? A tcpdump might be helpful, too (you might want to limit it to specific "opensuse.org" connections). Marcus [1] https://bugzilla.opensuse.org/show_bug.cgi?id=1068470
Hi Marcus, Am 19.02.2021 um 09:59 schrieb Marcus Hüwe:
On 2021-02-19 07:35:44 +0100, Ralf Lang wrote:
I have repeatedly failed at checking out a repo from osc. It fails both for the recent osc on tumbleweed (native x86_64 on hardware) and the osc on openSUSE 15.2 (WSL2 on Windows 10) If I just failed to find the correct past thread (I really looked a while) please point me there. Otherwise, if this looks like an osc or obs issue, I will file a bug in bugzilla or whatever we use today. It's been a while ;)
This happens on an otherwise stable home internet connection.
Did anything change wrt. your network setup (hardware etc.)? It could be related to boo#1068470 [1].
No, this is fairly standard fare and did not change recently. However, haven't been doing much obs work for quite a while. (Network carrier) -> Cable Modem -> Home Router/Wifi (fritzbox) -> direct cable to PC -> WSL2 instance (Network carrier) -> Cable Modem -> Home Router/Wifi (fritzbox) -> Wifi -> openSUSE tumbleweed laptop
-- GET https://api.opensuse.org/source/home:ralflangb1:branches:Apache/apache2/apac...
It just hangs at this point "forever" (at least overnight) and I don't see it do any network activity. Can you strace the osc process to see where it "hangs"? A tcpdump might be helpful, too (you might want to limit it to specific "opensuse.org" connections).
Here comes the last lines of strace (Full trace will go to the ticket) ... utimensat(AT_FDCWD, "home:ralflangb1:branches:Apache/apache2/apache2-listen.conf", [{tv_sec=-1, tv_nsec=0} /* 1970-01-01T00:59:59+0100 */, {tv_sec=1546787743, tv_nsec=0} /* 2019-01-06T16:15:43+0100 */], 0) = 0 write(1, "A home:ralflangb1:branches:Ap"..., 65) = 65 stat("home:ralflangb1:branches:Apache/apache2/apache2-loadmodule.conf", 0x7ffc2e9f9cf0) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) getpid() = 20545 openat(AT_FDCWD, "/home/lang/obs/tmp/home:ralflangb1:branches:Apache/apache2/.osc/apache2-loadmodule.confcbtlx_o9.osctmp", O_RDWR|O_CREAT|O_EXCL|O_NOFOLLOW|O_CLOEXEC, 0600) = 5 fchmod(5, 0644) = 0 fstat(5, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 ioctl(5, TCGETS, 0x7ffc2e9f9500) = -1 ENOTTY (Unpassender IOCTL (I/O-Control) für das Gerät) lseek(5, 0, SEEK_CUR) = 0 socket(AF_INET, SOCK_DGRAM|SOCK_CLOEXEC, IPPROTO_IP) = 6 connect(6, {sa_family=AF_INET, sin_port=htons(443), sin_addr=inet_addr("195.135.221.162")}, 16) = 0 getsockname(6, {sa_family=AF_INET, sin_port=htons(50560), sin_addr=inet_addr("192.168.111.47")}, [28->16]) = 0 close(6) = 0 socket(AF_INET6, SOCK_DGRAM|SOCK_CLOEXEC, IPPROTO_IP) = 6 connect(6, {sa_family=AF_INET6, sin6_port=htons(443), sin6_flowinfo=htonl(0), inet_pton(AF_INET6, "2001:67c:2178:8::162", &sin6_addr), sin6_scope_id=0}, 28) = -1 ENETUNREACH (Das Netzwerk ist nicht erreichbar) close(6) = 0 socket(AF_INET, SOCK_STREAM|SOCK_CLOEXEC, IPPROTO_IP) = 6 setsockopt(6, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0 stat("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=647, ...}) = 0 connect(6, {sa_family=AF_INET, sin_port=htons(443), sin_addr=inet_addr("195.135.221.162")}, 16) = 0 getpid() = 20545 getpid() = 20545 getpid() = 20545 getpid() = 20545 getpid() = 20545 getpid() = 20545 write(6, "\26\3\1\2\0\1\0\1\374\3\3\223\327Ce!\2\16\22m\4\2269\323\321\233\267\327x\341F\245"..., 517) = 517 read(6, ... here it stops
Marcus
[1] https://bugzilla.opensuse.org/show_bug.cgi?id=1068470 Should I add to this closed ticket or open a new one referencing the old one?
-- Ralf Lang Linux Consultant / Developer Tel.: +49-170-6381563 Mail: lang@b1-systems.de B1 Systems GmbH Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537
Hi, On 2021-02-19 10:49:00 +0100, Ralf Lang wrote:
Am 19.02.2021 um 09:59 schrieb Marcus Hüwe:
On 2021-02-19 07:35:44 +0100, Ralf Lang wrote:
I have repeatedly failed at checking out a repo from osc. It fails both for the recent osc on tumbleweed (native x86_64 on hardware) and the osc on openSUSE 15.2 (WSL2 on Windows 10) If I just failed to find the correct past thread (I really looked a while) please point me there. Otherwise, if this looks like an osc or obs issue, I will file a bug in bugzilla or whatever we use today. It's been a while ;)
This happens on an otherwise stable home internet connection.
Did anything change wrt. your network setup (hardware etc.)? It could be related to boo#1068470 [1].
No, this is fairly standard fare and did not change recently. However, haven't been doing much obs work for quite a while.
(Network carrier) -> Cable Modem -> Home Router/Wifi (fritzbox) -> direct cable to PC -> WSL2 instance (Network carrier) -> Cable Modem -> Home Router/Wifi (fritzbox) -> Wifi -> openSUSE tumbleweed laptop
Ok, that doesn't look too exotic:)
-- GET https://api.opensuse.org/source/home:ralflangb1:branches:Apache/apache2/apac...
It just hangs at this point "forever" (at least overnight) and I don't see it do any network activity. Can you strace the osc process to see where it "hangs"? A tcpdump might be helpful, too (you might want to limit it to specific "opensuse.org" connections).
Here comes the last lines of strace (Full trace will go to the ticket)
This excerpt is already sufficient. Thanks! <SNIP>
connect(6, {sa_family=AF_INET6, sin6_port=htons(443), sin6_flowinfo=htonl(0), inet_pton(AF_INET6, "2001:67c:2178:8::162", &sin6_addr), sin6_scope_id=0}, 28) = -1 ENETUNREACH (Das Netzwerk ist nicht erreichbar) close(6) = 0 socket(AF_INET, SOCK_STREAM|SOCK_CLOEXEC, IPPROTO_IP) = 6 setsockopt(6, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0 stat("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=647, ...}) = 0 connect(6, {sa_family=AF_INET, sin_port=htons(443), sin_addr=inet_addr("195.135.221.162")}, 16) = 0 getpid() = 20545 getpid() = 20545 getpid() = 20545 getpid() = 20545 getpid() = 20545 getpid() = 20545 write(6, "\26\3\1\2\0\1\0\1\374\3\3\223\327Ce!\2\16\22m\4\2269\323\321\233\267\327x\341F\245"..., 517) = 517
read(6,
Ok, it seems it that it "stopped" after the client hello. Can you please provide a tcpdump?
[1] https://bugzilla.opensuse.org/show_bug.cgi?id=1068470 Should I add to this closed ticket or open a new one referencing the old one?
If have no strong preference (the bug was closed by the reporter) - so feel free to reopen it. At the moment I'm not sure if you hit the same "bug" (the tcpdump will probably tell us:) ). You can also file a new github issue [1]. Marcus [1] https://github.com/openSUSE/osc/issues/new
participants (2)
-
Marcus Hüwe
-
Ralf Lang