Mailinglist Archive: opensuse-buildservice (105 mails)

< Previous Next >
Re: [opensuse-buildservice] broken builds due to "interconnect error: rpc timeout" with PMBS
  • From: Hans-Peter Jansen <hpj@xxxxxxxxx>
  • Date: Thu, 26 Dec 2019 19:13:56 +0100
  • Message-id: <3291644.catU4ZWl6l@xrated>
Am Mittwoch, 25. Dezember 2019, 18:40:51 CET schrieb Neal Gompa:
On Wed, Dec 25, 2019 at 12:37 PM Hans-Peter Jansen <hpj@xxxxxxxxx> wrote:
Am Montag, 23. Dezember 2019, 10:19:53 CET schrieb Hans-Peter Jansen:
Hi,

I stumbled across broken builds in a local OBS due to "interconnect
error:
rpc timeout" for packages, that link to PMBS.

PMBS is setup as:

<project name="Packman">

<title>Packman Build Service PMBS</title>
<description>This instance can be used to access resources from
Packman.</

description>

<remoteurl>https://pmbs-api.links2linux.de/public</remoteurl>

</project>

OBS is fully updated from OBS:/Server:/2.10/openSUSE_15.1.

The magic spell, that comes closest to mitigate the issue *ought* to be:
obs_admin --recheck-dod https://pmbs-api.links2linux.de

or

obs_admin --recheck-dod https://pmbs-api.links2linux.de/public

but even after creating the missing /srv/obs/dods directory, things
still
misbehave.

Is this a PMBS issue, a local configuration issue, or something
completely
different?!?

Anything wrong with this question?

This is a PMBS issue. The API endpoint for PMBS is probably misbehaving.

Thanks Neal, for your answer, but simply fetching the public URL looks pretty
similar, compared to openSUSE.org:

# openSUSE.org

$ wget https://api.opensuse.org/public
--2019-12-26 18:47:45-- https://api.opensuse.org/public
Auflösen des Hostnamens api.opensuse.org (api.opensuse.org)… 195.135.221.133,
2620:113:80c0:8::12
Verbindungsaufbau zu api.opensuse.org (api.opensuse.org)|195.135.221.133|:443
… verbunden.
HTTP-Anforderung gesendet, auf Antwort wird gewartet … 302 Found
Platz: https://api.opensuse.org/about [folgend]
--2019-12-26 18:47:45-- https://api.opensuse.org/about
Wiederverwendung der bestehenden Verbindung zu api.opensuse.org:443.
HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK
Länge: nicht spezifiziert [application/xml]
Wird in »public« gespeichert.

public [ <=>

] 300 --.-KB/s in 0s

2019-12-26 18:47:45 (13,3 MB/s) - »public« gespeichert [300]

$ cat public
<about>
<title>Open Build Service API</title>
<description>API to the Open Build Service</description>
<revision>2.11~alpha.20191218T101855.4c27b561b8</revision>
<last_deployment>2019-12-18 10:12:06 +0000</last_deployment>
<commit>4c27b561b88c09a29babc95f0cdcaf72046876c2</commit>
</about>

# PMBS

$ wget https://pmbs-api.links2linux.de/public
--2019-12-26 18:48:08-- https://pmbs-api.links2linux.de/public
Auflösen des Hostnamens pmbs-api.links2linux.de (pmbs-api.links2linux.de)…
95.216.108.108
Verbindungsaufbau zu pmbs-api.links2linux.de (pmbs-api.links2linux.de)|
95.216.108.108|:443 … verbunden.
HTTP-Anforderung gesendet, auf Antwort wird gewartet … 302 Found
Platz: https://pmbs-api.links2linux.de/about [folgend]
--2019-12-26 18:48:08-- https://pmbs-api.links2linux.de/about
Wiederverwendung der bestehenden Verbindung zu pmbs-api.links2linux.de:443.
HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK
Länge: nicht spezifiziert [application/xml]
Wird in »public.1« gespeichert.

public.1 [ <=>

] 267 --.-KB/s in 0s

2019-12-26 18:48:08 (22,5 MB/s) - »public.1« gespeichert [267]

$ cat public.1
<about>
<title>Open Build Service API</title>
<description>API to the Open Build Service</description>
<revision>2.10</revision>
<last_deployment>2019-07-05 14:35:37 +0200</last_deployment>
<commit>1b66a6c499ef52f61406c333d92731323d852fbc</commit>
</about>

Sure, this doesn't tell anything about specific API access to specific
packages.

/srv/obs/log/scheduler_x86_64.log shows this:

2019-12-26 18:07:17: [2762] waiting for an event...
response from watcher for https://pmbs-api.links2linux.de/public
400 remote error: document element must be 'events', was 'html'
retrying in 60 seconds

Cheers,
Pete


--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-buildservice+owner@xxxxxxxxxxxx

< Previous Next >
Follow Ups