Hello!
I use Katello for a while and noticed that the space occupied by the
packages in /var/lib/pulp is constantly growing.The task of cleaning up
orphaned packages is performed regularly, however, no packet removal occurs.
Katello shows that the packages are not included in any repository:
|psql -c "select a.id,a.uuid,a.filename,count(b.id),max(c.name) from
katello_rpms a left outer join katello_repository_rpms b on
a.id=b.rpm_id left outer join katello_repositories c on
b.repository_id=c.id where a.name='zlib' group by 1,2,3 order by 3"
foreman||
|| id | uuid | filename | count
| max ||
||-------+--------------------------------------+------------------------------+-------+---------------------------||
|| 9993 | 42a4a2ef-862c-4d9d-bbfd-d8648e85a8e8 |
zlib-1.2.7-15.el7.i686.rpm | 0 | ||
|| 10060 | e4f8f88a-cd38-4494-b8ee-4016f3fe817a |
zlib-1.2.7-15.el7.x86_64.rpm | 0 | ||
|| 45509 | 7bc8c94c-10c8-4d6d-b4db-072d875ff220 |
zlib-1.2.7-17.el7.i686.rpm | 20 | centos 7.3.1611 os x86_64||
|| 44513 | 2fd62f54-8324-426e-ae68-70bce16315ed |
zlib-1.2.7-17.el7.x86_64.rpm | 20 | centos 7.3.1611 os x86_64||
||(4 rows)|
but in the Pulp database these packages are included in the already
deleted repository
|> db.repo_content_units.find({unit_id:
'42a4a2ef-862c-4d9d-bbfd-d8648e85a8e8'})||
||{ "_id" : ObjectId("58352c47bc4a271f847a3758"), "repo_id" :
"MyOrg-MyCV-10_0-CentOS_7_2-centos_7_2_1511_os_x86_64", "unit_id" :
"42a4a2ef-862c-4d9d-bbfd-d8648e85a8e8", "unit_type_id" : "rpm",
"updated" : "2016-11-23T05:42:31Z", "created" : "2016-11-23T05:42:31Z" }||
||> db.repo_content_units.find({unit_id:
'e4f8f88a-cd38-4494-b8ee-4016f3fe817a'})||
||{ "_id" : ObjectId("58352c7cbc4a271f847a4e19"), "repo_id" :
"MyOrg-MyCV-10_0-CentOS_7_2-centos_7_2_1511_os_x86_64", "unit_id" :
"e4f8f88a-cd38-4494-b8ee-4016f3fe817a", "unit_type_id" : "rpm",
"updated" : "2016-11-23T05:43:24Z", "created" : "2016-11-23T05:43:24Z" }||
|
For this reason, there is no removal of orphaned packages. How can I
correct the situation most correctly?
--
You received this message because you are subscribed to the Google Groups "Foreman
users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to foreman-users+unsubscr...@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.