failure to sign upload due to existing file
Bug #1363225 reported by
Ricardo Kirkner
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Software Center Agent |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Some cases of package signing fail because there appears to be some existing files conflicting with debsigs
[2014-08-29 18:48:02,278: ERROR/Worker-8] Failed to sign click package: com.ubuntu/
/usr/bin/ar: stdout: Broken pipe
This prevents the upload from being approved (because it wasn't signed)
tags: | added: appstore |
Changed in software-center-agent: | |
status: | New → In Progress |
Changed in software-center-agent: | |
status: | In Progress → Fix Committed |
Changed in software-center-agent: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
https:/ /gitorious. org/debsigs/ debsigs/ source/ 52a2621c699be9a 080c7fac0ffca51 7a8a14a576: debsigs# L185-199
debsigs expects to be able to use a dir named for the pid of its process, but doesn't clean it up. That's guaranteed to fail as soon as you've looped pids.
We could probably workaround this by recording the pid when we fork debsigs, then removing the dir after it is finished. We could perhaps also run tmpreaper on these dirs to clean up old ones that are missed by that (due to the worker dying or similar).
Thanks,
James