Mailinglist Archive: opensuse-buildservice (85 mails)

< Previous Next >
[opensuse-buildservice] Appliance DNS problem: cannot get sources, download link localhost
  • From: Roel van Meer <roel@xxxxxxxx>
  • Date: Fri, 05 Dec 2014 10:38:30 +0100
  • Message-id: <cone.1417772310.351403.29602.1000@bollix>
Hi list!

I'm currently setting up a private OBS instance. I've installed the appliance and I've gotten everything working so far, except for two things:

1. The workers cannot resolve hostnames

If I try to build a package with remote sources (I've used logrotate as a test), I get an error when the worker is trying to retrieve the sources:

[ 45s] ==> Retrieving sources...
[ 45s] -> Downloading logrotate-3.8.8.tar.gz...
[ 45s] % Total % Received % Xferd Average Speed Time Time Time
[ 45s] Dload Upload Total Spent Left
[ 45s] Warning: Transient problem: timeout Will retry in 3 seconds. 3 retries
[ 48s] Warning: Transient problem: timeout Will retry in 3 seconds. 2 retries
[ 51s] Warning: Transient problem: timeout Will retry in 3 seconds. 1 retries
[ 54s] curl: (6) Could not resolve host:
[ 54s] ==> ERROR: Failure while downloading logrotate-3.8.8.tar.gz

The "Could not resolve host" message pointed to a DNS problem, which I can confirm, because when I put the source on a website I can access by IP, the build completes.

2. The link on the "Binaries" page of a package points to localhost.

The title of that page is "Detailed Information About <package.rpm>", where package.rpm is a link to https://localhost/build/<project>/<repo>/<arch>/<package>/<package.rpm>

I would expect the host part to contain the hostname of the obs appliance.
I've seen that defaults to localhost if it cannot get the fqdn, but that's as far as I got.

Since these are both DNS-related, I though I'd ask them together. If anyone has either a solution, or tips where to look, I'd be very grateful.

Some background info: The appliance gets and IP address via dhcp, and DNS seems to be working:

obs:~ # hostname
obs:~ # hostname -f
obs:~ # host obs.bokxing.intern
obs.bokxing.intern has address
obs:~ # host domain name pointer obs.bokxing.intern.

We do use ipv4, but not ipv6. I don't know if that matters.

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

< Previous Next >
Follow Ups