Actions
Issue #4347
closedUploading a puppet module with symlinks fails if selinux is enabled
Status:
CLOSED - WONTFIX
Priority:
Normal
Assignee:
-
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Version:
Platform Release:
OS:
Triaged:
No
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Quarter:
Description
Steps to reproduce:
1. Make sure selinux is enabled
2. Upload a puppet module with symlinks to pulp.
Backtrace:
Jan 21 21:24:28 satellite pulp: pulp_puppet.plugins.importers.metadata:ERROR: [70eafa1b] (4676-29088) Traceback (most recent call last):
Jan 21 21:24:28 satellite pulp: pulp_puppet.plugins.importers.metadata:ERROR: [70eafa1b] (4676-29088) File "/usr/lib/python2.7/site-packages/pulp_puppet/plugins/importers/metadata.py", line 99, in _extract_json
Jan 21 21:24:28 satellite pulp: pulp_puppet.plugins.importers.metadata:ERROR: [70eafa1b] (4676-29088) tgz.extractall(path=extraction_dir)
Jan 21 21:24:28 satellite pulp: pulp_puppet.plugins.importers.metadata:ERROR: [70eafa1b] (4676-29088) File "/usr/lib64/python2.7/tarfile.py", line 2047, in extractall
Jan 21 21:24:28 satellite pulp: pulp_puppet.plugins.importers.metadata:ERROR: [70eafa1b] (4676-29088) self.extract(tarinfo, path)
Jan 21 21:24:28 satellite pulp: pulp_puppet.plugins.importers.metadata:ERROR: [70eafa1b] (4676-29088) File "/usr/lib64/python2.7/tarfile.py", line 2084, in extract
Jan 21 21:24:28 satellite pulp: pulp_puppet.plugins.importers.metadata:ERROR: [70eafa1b] (4676-29088) self._extract_member(tarinfo, os.path.join(path, tarinfo.name))
Jan 21 21:24:28 satellite pulp: pulp_puppet.plugins.importers.metadata:ERROR: [70eafa1b] (4676-29088) File "/usr/lib64/python2.7/tarfile.py", line 2168, in _extract_member
Jan 21 21:24:28 satellite pulp: pulp_puppet.plugins.importers.metadata:ERROR: [70eafa1b] (4676-29088) self.makelink(tarinfo, targetpath)
Jan 21 21:24:28 satellite pulp: pulp_puppet.plugins.importers.metadata:ERROR: [70eafa1b] (4676-29088) File "/usr/lib64/python2.7/tarfile.py", line 2247, in makelink
Jan 21 21:24:28 satellite pulp: pulp_puppet.plugins.importers.metadata:ERROR: [70eafa1b] (4676-29088) os.symlink(tarinfo.linkname, targetpath)
Jan 21 21:24:28 satellite pulp: pulp_puppet.plugins.importers.metadata:ERROR: [70eafa1b] (4676-29088) OSError: [Errno 13] Permission denied
Actions