migration from directory to symlink of dists/trusty-proposed/main/uefi breaks standard mirror scripts

Bug #1585853 reported by Paul Collins
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Critical
Andy Whitcroft

Bug Description

The migration of dists/trusty-proposed/main/uefi from a directory to a symlink broke standard 2-phase archive mirror scripts as used internally by the mirror system and by third-party mirrors.

rsync complains as follows:

cannot delete non-empty directory: dists/trusty-proposed/main/uefi
could not make way for new symlink: dists/trusty-proposed/main/uefi

Examples of such scripts:
https://wiki.ubuntu.com/Mirrors/Scripts
http://bazaar.launchpad.net/~ubumirror-devs/ubumirror/trunk/view/head:/ubuarchive

Related branches

Colin Watson (cjwatson)
Changed in launchpad:
status: New → In Progress
importance: Undecided → Critical
assignee: nobody → Andy Whitcroft (apw)
tags: added: fallout soyuz-publish
Revision history for this message
Colin Watson (cjwatson) wrote :
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
Changed in launchpad:
status: In Progress → Fix Committed
Revision history for this message
Colin Watson (cjwatson) wrote :

Mitigation (i.e. not creating the symlink any more) cowboyed on production, and I've removed the symlink. We still have some longer-term changes to make, but those can be tracked separately.

tags: added: qa-ok
removed: qa-needstesting
Changed in launchpad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.