This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Jeffrey.Kintscher
Recipients Jeffrey.Kintscher, adunand, andrew.garner, lars.gustaebel, serhiy.storchaka
Date 2019-05-09.06:00:24
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1557381624.47.0.945895738778.issue12800@roundup.psfhosted.org>
In-reply-to
Content
The problem is in TarFile.makelink() in Lib/tarfile.py. It calls os.symlink() to create the link, which fails because the link already exists and triggers the exception handler. The exception handler then tries to create the linked file under the assumption (per source code comments) that the link creation failed because the system doesn't support symbolic links. The file creation then fails because it requires seeking backwards in the archive.
History
Date User Action Args
2019-05-09 06:00:24Jeffrey.Kintschersetrecipients: + Jeffrey.Kintscher, lars.gustaebel, adunand, serhiy.storchaka, andrew.garner
2019-05-09 06:00:24Jeffrey.Kintschersetmessageid: <1557381624.47.0.945895738778.issue12800@roundup.psfhosted.org>
2019-05-09 06:00:24Jeffrey.Kintscherlinkissue12800 messages
2019-05-09 06:00:24Jeffrey.Kintschercreate