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)

defect
Not set
normal

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
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/.
Depends on: 590377
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
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?
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
Appended an allow line, should be okay now.
Assignee: server-ops → shyam
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
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
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!
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.