allmydata.org source repository is broken #1017
Labels
No Label
0.2.0
0.3.0
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.7.0
0.8.0
0.9.0
1.0.0
1.1.0
1.10.0
1.10.1
1.10.2
1.10a2
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.15.0
1.15.1
1.2.0
1.3.0
1.4.1
1.5.0
1.6.0
1.6.1
1.7.0
1.7.1
1.7β
1.8.0
1.8.1
1.8.2
1.8.3
1.8β
1.9.0
1.9.0-s3branch
1.9.0a1
1.9.0a2
1.9.0b1
1.9.1
1.9.2
1.9.2a1
LeastAuthority.com automation
blocker
cannot reproduce
cloud-branch
code
code-dirnodes
code-encoding
code-frontend
code-frontend-cli
code-frontend-ftp-sftp
code-frontend-magic-folder
code-frontend-web
code-mutable
code-network
code-nodeadmin
code-peerselection
code-storage
contrib
critical
defect
dev-infrastructure
documentation
duplicate
enhancement
fixed
invalid
major
minor
n/a
normal
operational
packaging
somebody else's problem
supercritical
task
trivial
unknown
was already fixed
website
wontfix
worksforme
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Reference: tahoe-lafs/trac-2024-07-25#1017
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Changes to the main trunk repository, on "hanford" (a.k.a. dev.allmydata.org), are normally mirrored to another repository on allmydata.org that is used by the darcs trac plugin to implement ["Browse Source"]source:. However the script that does this is not working, possibly due to disk problems on allmydata.org.
Apparently for the same or a related reason (?), none of the buildbots are able to check out the source from allmydata.org -- for example see this log and also this one (two different errors).
The script on hanford that is failing when trying to push changes to allmydata.org is
/home/source/bin/mirror-to-org.sh
, which is invoked by the post-commit hook,/home/darcs/tahoe/trunk-posthook.sh
with argumenttahoe/trunk
. It fails with the messageThe error on checking out the source from allmydata.org is currently:
Note that in a previous build there was a different error:
The patch mentioned in the first checkout error above, which is also the only current difference in the hanford repository relative to allmydata.org, is the one attached to #968. I think this was pushed at approx. 23:30 UTC on April 3. It is a very minimal patch: it only changes a typo in a comment here. But we should avoid pushing other patches until this issue has been fixed.
Attachment darcspush.txt (1565 bytes) added
Output of
darcs push
when mirroring script failed.Hm, I wonder if this was a transient failure of "allmydata.org". It seems to be working okay now:
On the other hand, I can't check on the script on dev.allmydata.com because dev.allmydata.com is currently unreachable:
I suspect that in the near future we'll move to allmydata.org -- I guess the "new" allmydata.org -- being the canonical repository and forget about dev.allmydata.com.
hanford is reachable as dev.allmydata.org. I can ssh to it without problems.
You can tell that the source mirror is still not up-to-date by looking at http://allmydata.org/trac/tahoe-lafs/browser/misc/munin/tahoe_storagespace#L13 -- it still shows
tahoe-storagespace
instead oftahoe_storagespace
. The corresponding file on hanford (/home/darcs/tahoe/trunk/misc/munin/tahoe_storagespace
) has the patch applied. I don't have an account on allmydata.org, but if you do:that should confirm the problem.
I just tried running the
/home/source/bin/mirror-to-org.sh
script manually again on hanford, and it failed in the same way. I don't think it's a permissions problem on hanford, because that's not consistent with the error message, and in any case the script that actually does the mirroring is run via suid_exec.We could try pushing another trivial patch, but I'm fairly sure that will also fail.
Checkouts by buildbots are affected as well. I'd bump up the priority of this ticket, but it is already supercritical :-)
If the problem is the disk failure on allmydata.org, then perhaps:
Mirroring of source to allmydata.org trac is brokento allmydata.org source repository is brokenThis problem stemmed from the /etc/resolv.conf file on dev.allmydata.com not having the proper dns server for name resolution. This caused allmydata.org not to resolve which caused the darcs push command to time out. After updating the /etc/resolv.conf file (necessary after the machines were moved and re-IPed), david-sarah verified that the pushes were working and it also looks like the buildslaves are working too.