Hello I just finished installing Pulp server 2.5 on CentOS 6.5
I performed the following commands : pulp-admin -u admin -p admin rpm repo create --serve-http true --repo-id=test pulp-admin -u admin -p admin rpm repo uploads rpm --repo-id=test2 -f slashbin-1.0-1.x86_64.rpm pulp-admin -u admin -p admin rpm repo publish run --repo-id=test And I have the following output: +----------------------------------------------------------------------+ Publishing Repository [test] +----------------------------------------------------------------------+ This command may be exited via ctrl+c without affecting the request. Initializing repo metadata [-] ... completed Publishing Distribution files [-] ... completed Publishing RPMs [-] ... completed Publishing Delta RPMs ... skipped Publishing Errata [-] ... completed Publishing Comps file [-] ... completed Publishing Metadata. [-] ... completed Closing repo metadata [-] ... completed Generating sqlite files ... skipped Publishing files to web [-] ... failed [Errno 13] Permission denied Task Failed [Errno 13] Permission denied Here is the log from /var/log/pulp.log Dec 17 17:32:01 d0puppetmaster pulp: pulp.server.managers.repo.publish:ERROR: OSError: [Errno 13] Permission denied Dec 17 17:32:01 d0puppetmaster pulp: celery.worker.job:ERROR: Task pulp.server.managers.repo.publish.publish[004ae776-ff46-436d-adc5-69167634d46e] raised unexpected: OSError(13, 'Permission denied') Dec 17 17:32:01 d0puppetmaster pulp: celery.worker.job:ERROR: Traceback (most recent call last): Dec 17 17:32:01 d0puppetmaster pulp: celery.worker.job:ERROR: File "/usr/lib/python2.6/site-packages/celery/app/trace.py", line 240, in trace_task Dec 17 17:32:01 d0puppetmaster pulp: celery.worker.job:ERROR: R = retval = fun(*args, **kwargs) Dec 17 17:32:01 d0puppetmaster pulp: celery.worker.job:ERROR: File "/usr/lib/python2.6/site-packages/pulp/server/async/tasks.py", line 315, in __call__ Dec 17 17:32:01 d0puppetmaster pulp: celery.worker.job:ERROR: return super(Task, self).__call__(*args, **kwargs) Dec 17 17:32:01 d0puppetmaster pulp: celery.worker.job:ERROR: File "/usr/lib/python2.6/site-packages/celery/app/trace.py", line 437, in __protected_call__ Dec 17 17:32:01 d0puppetmaster pulp: celery.worker.job:ERROR: return self.run(*args, **kwargs) Dec 17 17:32:01 d0puppetmaster pulp: celery.worker.job:ERROR: File "/usr/lib/python2.6/site-packages/pulp/server/managers/repo/publish.py", line 98, in publish Dec 17 17:32:01 d0puppetmaster pulp: celery.worker.job:ERROR: transfer_repo, conduit, call_config) Dec 17 17:32:01 d0puppetmaster pulp: celery.worker.job:ERROR: File "/usr/lib/python2.6/site-packages/pulp/server/managers/repo/publish.py", line 126, in _do_publish Dec 17 17:32:01 d0puppetmaster pulp: celery.worker.job:ERROR: publish_report = publish_repo(transfer_repo, conduit, call_config) Dec 17 17:32:01 d0puppetmaster pulp: celery.worker.job:ERROR: File "/usr/lib/python2.6/site-packages/pulp/server/async/tasks.py", line 470, in wrap_f Dec 17 17:32:01 d0puppetmaster pulp: celery.worker.job:ERROR: return f(*args, **kwargs) Dec 17 17:32:01 d0puppetmaster pulp: celery.worker.job:ERROR: File "/usr/lib/python2.6/site-packages/pulp_rpm/plugins/distributors/yum/distributor.py", line 143, in publish_repo Dec 17 17:32:01 d0puppetmaster pulp: celery.worker.job:ERROR: return self._publisher.publish() Dec 17 17:32:01 d0puppetmaster pulp: celery.worker.job:ERROR: File "/usr/lib/python2.6/site-packages/pulp/plugins/util/publish_step.py", line 507, in publish Dec 17 17:32:01 d0puppetmaster pulp: celery.worker.job:ERROR: return self.process_lifecycle() Dec 17 17:32:01 d0puppetmaster pulp: celery.worker.job:ERROR: File "/usr/lib/python2.6/site-packages/pulp/plugins/util/publish_step.py", line 456, in process_lifecycle Dec 17 17:32:01 d0puppetmaster pulp: celery.worker.job:ERROR: super(PluginStep, self).process_lifecycle() Dec 17 17:32:01 d0puppetmaster pulp: celery.worker.job:ERROR: File "/usr/lib/python2.6/site-packages/pulp/plugins/util/publish_step.py", line 121, in process_lifecycle Dec 17 17:32:01 d0puppetmaster pulp: celery.worker.job:ERROR: step.process() Dec 17 17:32:01 d0puppetmaster pulp: celery.worker.job:ERROR: File "/usr/lib/python2.6/site-packages/pulp/plugins/util/publish_step.py", line 179, in process Dec 17 17:32:01 d0puppetmaster pulp: celery.worker.job:ERROR: self._process_block() Dec 17 17:32:01 d0puppetmaster pulp: celery.worker.job:ERROR: File "/usr/lib/python2.6/site-packages/pulp/plugins/util/publish_step.py", line 214, in _process_block Dec 17 17:32:01 d0puppetmaster pulp: celery.worker.job:ERROR: self.process_main() Dec 17 17:32:01 d0puppetmaster pulp: celery.worker.job:ERROR: File "/usr/lib/python2.6/site-packages/pulp/plugins/util/publish_step.py", line 755, in process_main Dec 17 17:32:01 d0puppetmaster pulp: celery.worker.job:ERROR: OSError: [Errno 13] Permission denied I guess it's a wrong permissions somewhere on the filesystem but which folder do I need to set proper permissions ? Thanks Frederic
_______________________________________________ Pulp-list mailing list Pulp-list@redhat.com https://www.redhat.com/mailman/listinfo/pulp-list