Closed
Bug 586620
Opened 14 years ago
Closed 14 years ago
Can't check out from cvs.mozilla.org / cvs-mirror.mozilla.org
Categories
(mozilla.org Graveyard :: Server Operations, task)
mozilla.org Graveyard
Server Operations
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: standard8, Assigned: justdave)
Details
The comm-central tinderboxes are trying to checkout from cvs-mirror and are failing, I can't check out locally either.
Both cvs-mirror.mozilla.org and cvs.mozilla.org are failing, afaik there is no planned downtime for these.
$ cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot -q checkout -P -r LDAPCSDK_6_0_6D_MOZILLA_RTM -d c-sdk mozilla/directory/c-sdk
cvs [checkout aborted]: unrecognized auth response from cvs-mirror.mozilla.org: execle: cvs: No such file or directory
$ cvs -d :pserver:anonymous@cvs.mozilla.org:/cvsroot -q checkout -P -r LDAPCSDK_6_0_6D_MOZILLA_RTM -d c-sdk mozilla/directory/c-sdk
cvs [checkout aborted]: connect to cvs.mozilla.org(63.245.208.155):2401 failed: Operation timed out
Comment 2•14 years ago
|
||
Okay, I'm unsure of what the issue is at this point. We rebooted dm-cvs01 and 02 yesterday and they came back fine. xinetd is running and I show the cvspserver running on 2401, but connections from the outside don't seem to make it to the box.
Comment 3•14 years ago
|
||
Talos is failing as well, and that's a really blocking issue for any push on mozilla central too. Please update us on situation.
Reporter | ||
Updated•14 years ago
|
Severity: critical → blocker
Comment 4•14 years ago
|
||
So jailkit is to blame for this.
06:41:14 < dmoore> fox2mike: hmm... that directory got touched at 4:00 this morning
06:41:25 * fox2mike looks for crons
06:41:40 < dmoore> along with lib
06:42:00 < fox2mike> [root@dm-cvs02 bin]# cat /etc/cron.daily/jk_update
06:42:00 < fox2mike> #!/bin/bash
06:42:01 < fox2mike> /usr/sbin/jk_update -c /cvs/jail
06:42:23 < fox2mike> and from crontab
06:42:23 < fox2mike> 02 4 * * * root run-parts /etc/cron.daily
06:43:24 < fox2mike> jailkit
06:43:29 < dmoore> I think we're getting warmer
06:43:34 < fox2mike> [root@dm-cvs02 bin]# rpm -qf /usr/sbin/jk_update
06:43:35 < fox2mike> jailkit-2.11-1.el5.rf
06:43:40 < fox2mike> I bet my ass off
06:43:47 < fox2mike> that jailkit was updated yesterday
06:44:11 < fox2mike> okay dmoore who's the daddy now? :p
06:44:12 < fox2mike> [root@dm-cvs02 bin]# grep jailkit /var/log/yum.log
06:44:13 < fox2mike> Aug 11 07:58:10 Updated: jailkit-2.11-1.el5.rf.i386
06:44:33 < dmoore> [root@dm-cvs02 log]# jk_update -c /cvs/jail
06:44:33 < dmoore> removing outdated file /cvs/jail/usr/bin/cvs
06:44:34 < dmoore> lol
So that's the cause. jailkit was updated to a new version and that basically removed the cvs binary, which caused cvs-mirror to hose itself.
Working on fixing it.
Comment 5•14 years ago
|
||
Dave's our jailkit man and is taking over to fix this.
Assignee: shyam → justdave
Assignee | ||
Comment 6•14 years ago
|
||
Should be fixed now.
dmoore wasn't showing you the entire output from jk_update. It was removing the cvs binary because it was old, and then was supposed to put back the new one, but that didn't happen because the script crashed before it got that far.
We picked up a new version of jailkit along with the rest of the security updates the other night. The new version of jailkit doesn't like symlinks, and the path to the jail that was in the config was a symlink. Changing the config to use the real path to the jail fixed most of the problem.
The other change was that the new version of ld has an /etc/ld.so.conf.d/ directory with additional config to load in it, and jailkit was only configured to copy /etc/ld.so.conf itself into the jail. Adding the /etc/ld.so.conf.d/ directory to the jail configuration resolved the remaining issues.
Assignee | ||
Updated•14 years ago
|
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Updated•10 years ago
|
Product: mozilla.org → mozilla.org Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•