#29105: corruption - malformed partial receipt can be written -----------------------------------------+---------------------------------- Reporter: alangrow+macports@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: base | Version: 1.9.2 Keywords: malformed receipt | Port: -----------------------------------------+---------------------------------- When upgrading, port ran out of disk space, but wrote a partial receipt file. After freeing up space and retrying the operation, port would error out with a "malformed receipt" error. It took a while to track this down, but removing the partial receipt file did finally get things working again. I haven't looked at the port code but these problems can usually be avoided by first writing to a temporary file, closing, and then (if there were no errors) doing an atomic rename. -- Ticket URL: <https://trac.macports.org/ticket/29105> MacPorts <http://www.macports.org/> Ports system for Mac OS