Closed
Bug 590029
Opened 15 years ago
Closed 15 years ago
403 error when some machines try to hit stage-clobberer
Categories
(Release Engineering :: General, defect)
Release Engineering
General
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: jhford, Unassigned)
References
Details
(Whiteboard: [automation])
I just recently had a bunch of failing tag runs due to clobberer not working.
running:
python tag/tools/clobberer/clobberer.py -s tools http://build.mozilla.org/stage-clobberer/index.php nothing tag tag mv-moz2-linux-ix-slave01 http://staging-master.build.mozilla.org:8011/
results in:
Checking clobber URL: http://build.mozilla.org/stage-clobberer/index.php?master=http%3A%2F%2Fstaging-master.build.mozilla.org%3A8011%2F&slave=mv-moz2-linux-ix-slave01&builddir=tag&branch=nothing&buildername=tag
Error contacting server
program finished with exit code 1
Comment 1•15 years ago
|
||
It's returning 'HTTP/1.1 403 Forbidden' after redirecting from http to https. Which is strange, there's
Allow from 10.250.48.0/255.255.254.0
in the config, which should include 10.250.49.199 (mv-moz2-linux-ix-slave01). We have the same Allow lines for both staging and production.
Can't see the apache logs since the kernel upgrades chmod'd /var/log/httpd/.
Comment 2•15 years ago
|
||
I think this belongs in Server Ops based on Nick's comment:
(In reply to comment #1)
> It's returning 'HTTP/1.1 403 Forbidden' after redirecting from http to https.
> Which is strange, there's
> Allow from 10.250.48.0/255.255.254.0
> in the config, which should include 10.250.49.199 (mv-moz2-linux-ix-slave01).
> We have the same Allow lines for both staging and production.
>
> Can't see the apache logs since the kernel upgrades chmod'd /var/log/httpd/.
Assignee: nobody → server-ops
Component: Release Engineering → Server Operations
QA Contact: release → mrz
Comment 3•15 years ago
|
||
Err, so I can see the logs :
[root@dm-wwwbuild01 ~]# su - nthomas
[nthomas@dm-wwwbuild01 ~]$ cd /var/log/httpd/build.mozilla.org/
[nthomas@dm-wwwbuild01 build.mozilla.org]$ tailf access_2010-08-25-12
10.250.49.165 - - [25/Aug/2010:05:32:06 -0700] "GET /clobberer/index.php?master=http%253A%252F%252Fproduction-master02.build.mozilla.org%253A8010%252F&slave=mv-moz2-linux-ix-slave17&builddir=mobile-1.9.2-maemo5-gtk-l10n-nightly&branch=mozilla-1.9.2&buildername=Maemo+5+GTK+mozilla-1.9.2+l10n HTTP/1.1" 200 2848 "-" "Python-urllib/2.5"
10.2.71.250 - - [25/Aug/2010:05:32:07 -0700] "GET /clobberer/index.php?master=http%253A%252F%252Fproduction-master03.build.mozilla.org%253A8010%252F&slave=moz2-linux-slave16&builddir=mozilla-1.9.2-linux-l10n-nightly&branch=mozilla-1.9.2&buildername=Firefox+mozilla-1.9.2+linux+l10n+nightly HTTP/1.1" 200 2481 "-" "Python-urllib/2.5"
10.250.49.159 - - [25/Aug/2010:05:32:09 -0700] "GET /clobberer/index.php?master=http%253A%252F%252Fproduction-master03.build.mozilla.org%253A8010%252F&slave=mv-moz2-linux-ix-slave11&builddir=maple-mobile-browser-maemo5-qt-build&branch=maple&buildername=Maemo+5+QT+maple+build HTTP/1.1" 200 3388 "-" "Python-urllib/2.5"
10.2.71.220 - - [25/Aug/2010:05:33:09 -0700] "GET /clobberer/index.php?master=http%253A%252F%252Fproduction-master03.build.mozilla.org%253A8010%252F&slave=moz2-linux-slave19&builddir=mozilla-1.9.2-linux-l10n-nightly&branch=mozilla-1.9.2&buildername=Firefox+mozilla-1.9.2+linux+l10n+nightly HTTP/1.1" 200 1995 "-" "Python-urllib/2.5"
10.250.49.169 - - [25/Aug/2010:05:33:10 -0700] "GET /clobberer/index.php?master=http%253A%252F%252Fproduction-master02.build.mozilla.org%253A8010%252F&slave=mv-moz2-linux-ix-slave21&builddir=mobile-1.9.2-maemo5-gtk-l10n-nightly&branch=mozilla-1.9.2&buildername=Maemo+5+GTK+mozilla-1.9.2+l10n HTTP/1.1" 200 3948 "-" "Python-urllib/2.5"
is that the issue? Or you wanted us to look at why you're getting 403s?
Comment 4•15 years ago
|
||
Not sure if the last comment is clear, updating the summary.
When trying to access http://build.mozilla.org/stage-clobberer/index.php?master=http%3A%2F%2Fstaging-master.build.mozilla.org%3A8011%2F&slave=mv-moz2-linux-ix-slave01&builddir=tag&branch=nothing&buildername=tag from, eg, mv-moz2-linux-ix-slave01, I get this (copied and pasted from links):
403 Forbidden
Forbidden
You don't have permission to access /stage-clobberer/index.php on this server.
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Apache/2.2.3 (Red Hat) Server at build.mozilla.org Port 443
Summary: clobberer broken for staging releases → 403 error when some machines try to hit
Comment 5•15 years ago
|
||
Appended an allow line, should be okay now.
Assignee: server-ops → shyam
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Comment 6•15 years ago
|
||
Thanks for looking at this Shyam.
Turns out the issue was that index.php was a symlink to another file, and we're not following symlinks. I've now removed the symlink and updated index.php to the latest clobberer
Assignee: shyam → nobody
Component: Server Operations → Release Engineering
QA Contact: mrz → release
Summary: 403 error when some machines try to hit → 403 error when some machines try to hit stage-clobberer
Comment 7•15 years ago
|
||
The symlink was my mistake. I was trying to add some sort of versioning, since we operate on a copy of the repo file rather than a repo itself. I reverted the symlink in production but forgot about staging. Sorry!
Assignee | ||
Updated•12 years ago
|
Product: mozilla.org → Release Engineering
You need to log in
before you can comment on or make changes to this bug.
Description
•