Project

Profile

Help

Issue #402

closed

The RPM project's pulp-dev.py doesn't set correct permissions on /var/lib/pulp/published/yum

Added by rbarlow about 9 years ago. Updated about 5 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Low
Assignee:
Sprint/Milestone:
-
Start date:
Due date:
Estimated time:
Severity:
1. Low
Version:
Master
Platform Release:
2.6.0
OS:
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Quarter:

Description

$ ls -lah /var/lib/pulp/published/
total 20K
drwxrwsr-t. 5 apache apache 4.0K Mar 5 17:24 .
drwxrwsr-t. 8 apache apache 4.0K Jan 10 17:42 ..
drwxr-sr-x. 2 apache apache 4.0K Aug 5 2013 http
drwxr-sr-x. 3 apache apache 4.0K Sep 2 2013 https
drwxr-sr-x. 4 root apache 4.0K Mar 5 17:24 yum

The yum directory should be apache owned. Because it is not, publishing fails. The workaround is to chown it to apache.

P.S. Normally, I would just fix something like this instead of filing a bug, but I've got too many TODOs right now and I don't want to forget anything :)

+ This bug was cloned from Bugzilla Bug #1073155 +

Actions #1

Updated by cduryee about 9 years ago

https://github.com/pulp/pulp_rpm/pull/592

QE note: this is a patch for a developer setup script, I don't think there is anything for QE to verify in this bz.

+ This comment was cloned from Bugzilla #1073155 comment 1 +

Actions #2

Updated by cduryee about 9 years ago

fixed in 2.5-dev and master

+ This comment was cloned from Bugzilla #1073155 comment 2 +

Actions #3

Updated by cduryee about 9 years ago

fixed in pulp 2.6.0-0.2.beta

+ This comment was cloned from Bugzilla #1073155 comment 3 +

Actions #4

Updated by igulina@redhat.com about 9 years ago

rpm -qa | grep pulp-server

pulp-server-2.6.0-0.2.beta.el6.noarch

ls -lah /var/lib/pulp/published/

total 16K
drwxr-xr-x. 4 apache apache 4.0K Dec 24 08:52 .
drwxr-xr-x. 7 apache apache 4.0K Dec 25 20:44 ..
drwxr-xr-x. 4 apache apache 4.0K Dec 24 08:52 puppet
drwxr-xr-x. 4 apache apache 4.0K Dec 24 08:52 yum

+ This comment was cloned from Bugzilla #1073155 comment 4 +

Actions #5

Updated by igulina@redhat.com about 9 years ago

pulp-admin rpm repo create --repo-id genka2

Successfully created repository [genka2]

pulp-admin rpm repo publish run --repo-id genka2

--------------------------------------------------------------------
Publishing Repository [genka2]
--------------------------------------------------------------------

This command may be exited via ctrl+c without affecting the request.

Initializing repo metadata
[-]
... completed
....

Task Succeeded

ls -lah /var/lib/pulp/published/yum/master/yum_distributor/

total 16K
drwxr-xr-x. 4 apache apache 4.0K Dec 25 20:54 .
drwxr-xr-x. 3 apache apache 4.0K Dec 25 20:53 ..
drwxr-xr-x. 3 apache apache 4.0K Dec 25 20:53 genka
drwxr-xr-x. 3 apache apache 4.0K Dec 25 20:54 genka2

+ This comment was cloned from Bugzilla #1073155 comment 5 +

Actions #6

Updated by bmbouter about 9 years ago

  • Severity changed from Low to 1. Low
Actions #7

Updated by rbarlow about 9 years ago

  • Status changed from 6 to CLOSED - CURRENTRELEASE
Actions #9

Updated by bmbouter about 5 years ago

  • Tags Pulp 2 added

Also available in: Atom PDF