Directory structure of /var/lib/pulp in Satellite6 or Capsule
/var/lib/pulp/content is where the content is saved (from CDN, puppet labs, docker hub or elsewhere)
/var/lib/pulp/published is published repos available for consumers; it contains (among others) repository subdirectories that each has:
Packagessubdir, with symlinks to/var/lib/pulp/content- these symlinks are often broken, if the package has not yet been downloaded (for On Demand download policy)repodatasubdir, where repository metadata are located; repodata are explained in detail in Content from www.slashroot.in is not included.this external tutorial
/var/lib/pulp/nodes is a relict from old Satellite versions, unused
/var/lib/pulp/packages is another relict
/var/lib/pulp/static - This houses Pulp static content which is served by httpd. Usually it contains only an RSA public key which consumers use to sign messages as they are sent to the Pulp server.
/var/lib/pulp/uploads - This is a staging area for uploading files. They are stored here temporarily until the upload is imported into Pulp, which is a step in the upload workflow.
/var/lib/pulp/working - These are where the pre Pulp 2.7.0 temporary directories used to be /var/cache/pulp/. These can be safely deleted if you are running Pulp 2.7.0 or later (i.e. on any currently supported Sat6 versions).
For more KB articles/solutions related to Red Hat Satellite 6.x Pulp 2.0 Issues, please refer to the Consolidated Troubleshooting Article for Red Hat Satellite 6.x Pulp 2.0-related Issues