Hide Forgot
[jenkins@ce-rpm-repo qe-audrey-rpm]$ pulp-admin -u admin -p admin repo content --id=ce-latest | egrep "^aeolus-audrey" > tmp_csv [jenkins@ce-rpm-repo qe-audrey-rpm]$ cat tmp_csv aeolus-audrey-agent-0.4.3-1.el6.noarch.rpm [jenkins@ce-rpm-repo qe-audrey-rpm]$ pulp-admin -u admin -p admin repo remove_package --id=ce-latest --csv=tmp_csv Package ['aeolus-audrey-agent-0.4.3-1.el6.noarch.rpm'] could not be found skipping [jenkins@ce-rpm-repo qe-audrey-rpm]$ pulp-admin -u admin -p admin repo remove_package --id=ce-latest -p aeolus-audrey-agent-0.4.3-1.el6.noarch.rpm Following dependencies are suggested. [u'python-httplib2-0.6.0-4.el6_0.noarch.rpm', u'python-oauth2-1.2.1-3.el6.noarch.rpm', u'facter-1.5.8-1.el6.noarch.rpm', u'python-argparse-1.1-1.el6_0.noarch.rpm'] Would you like us to add these?(Y/N/Q):Q Operation aborted upon user request. Why is it that -p option was able to find the pkg but --csv can't?
Looks like the problem is not restricted to csv opt: [jenkins@ce-rpm-repo qe-audrey-rpm]$ pulp-admin -u admin -p admin repo content list --id=ce-latest | grep "configserver" aeolus-configserver-0.4.5-1.el6.noarch.rpm [jenkins@ce-rpm-repo qe-audrey-rpm]$ pulp-admin -u admin -p admin repo remove_package --id=ce-latest -p aeolus-configserver-0.4.5-1.el6.noarch.rpm Package aeolus-configserver-0.4.5-1.el6.noarch.rpm could not be found skipping Looks like pulp is having issues finding my rpm. Snippets from /var/lib/pulp/repos/repos/aeolus/conductor/testing/6Server/x86_64/repodata/primary.xml.gz <package type="rpm"> <name>aeolus-configserver</name> <arch>noarch</arch> <version epoch="0" ver="0.4.5" rel="1.el6"/> <checksum type="sha256" pkgid="YES">66709e4bd86351e01d8b155ea66a6b961c670cdb52fca8e06162e64ac05f3ea4</checksum> <summary>The Aeolus Config Server</summary> <description>The Aeolus Config Server, a service for storing and retrieving VM configurations.</description> <packager></packager> <url>http://aeolusproject.org</url> <time file="1327531550" build="1326319403"/> <size package="30520" installed="71565" archive="78608"/> <location href="aeolus-configserver-0.4.5-1.el6.noarch.rpm"/> <format> <rpm:license>ASL 2.0</rpm:license> <rpm:vendor/> <rpm:group>Applications/System</rpm:group> <rpm:buildhost>audrey-dev</rpm:buildhost> <rpm:sourcerpm>aeolus-configserver-0.4.5-1.el6.src.rpm</rpm:sourcerpm> <rpm:header-range start="280" end="12028"/> <rpm:provides> <rpm:entry name="aeolus-configserver" flags="EQ" epoch="0" ver="0.4.5" rel="1.el6"/> <rpm:entry name="config(aeolus-configserver)" flags="EQ" epoch="0" ver="0.4.5" rel="1.el6"/> </rpm:provides> <rpm:requires> <rpm:entry name="/bin/bash"/> <rpm:entry name="/bin/sh"/> <rpm:entry name="/bin/sh" pre="1"/> <rpm:entry name="chkconfig"/> <rpm:entry name="chkconfig" pre="1"/> <rpm:entry name="httpd"/> <rpm:entry name="initscripts"/> <rpm:entry name="mod_ssl"/> <rpm:entry name="puppet"/> <rpm:entry name="ruby" flags="GE" epoch="0" ver="1.8.1"/> <rpm:entry name="ruby-nokogiri"/> <rpm:entry name="rubygem(activesupport)"/> <rpm:entry name="rubygem(archive-tar-minitar)"/> <rpm:entry name="rubygem(oauth)"/> <rpm:entry name="rubygem(sinatra)"/> <rpm:entry name="rubygem(thin)"/> </rpm:requires> <file>/etc/logrotate.d/aeolus-configserver</file> <file>/etc/rc.d/init.d/aeolus-configserver</file> <file>/etc/sysconfig/aeolus-configserver</file> <file>/etc/sysconfig/aeolus-configserver-proxy</file> <file>/usr/bin/aeolus-configserver-setup</file> <file type="dir">/etc/aeolus-configserver</file> </format>
[root@ce-rpm-repo x86_64]# rpm -q pulp pulp-0.0.261-1.el6.noarch
commit 24038fefbe5187df971ca2d176eacbdba1cd1aec
build: 0.263
[root@ce-rpm-repo output]# pulp-admin -u admin -p admin content upload -v --repoid=ce-latest --dir noarch/ --nosig * Starting Content Upload * Performing Content Uploads to Pulp server Content [aeolus-audrey-agent-0.4.3-1.el6.noarch.rpm] already exists on the server with checksum [401783c7bbec3cdc6498a4301a55571cdc641b6eae9c014e84fb80bc466f0b2f] Content [aeolus-configserver-0.4.5-1.el6.noarch.rpm] already exists on the server with checksum [66709e4bd86351e01d8b155ea66a6b961c670cdb52fca8e06162e64ac05f3ea4] * Performing Repo Associations Package with same NVREA [(u'aeolus-configserver', u'0', u'0.4.5', u'1.el6', u'noarch')] already exists in repo [ce-latest] Package with same filename [aeolus-configserver-0.4.5-1.el6.noarch.rpm] already exists in repo [ce-latest] Packages skipped because of filters associated with the repository ce-latest : 0 * Metadata generation has been scheduled for repository [ce-latest] with a task id [efe5ffc2-4cf1-11e1-8294-525400617605]; use `pulp-admin repo generate_metadata --status` to check the status. Content association Complete for Repo [ce-latest]: Packages: aeolus-audrey-agent-0.4.3-1.el6.noarch.rpm aeolus-configserver-0.4.5-1.el6.noarch.rpm Files: None error: * Content Upload complete. [root@ce-rpm-repo output]# [root@ce-rpm-repo output]# pulp-admin -u admin -p admin repo content --id=ce-latest | egrep "^aeolus-audrey" aeolus-audrey-agent-0.4.3-1.el6.noarch.rpm [root@ce-rpm-repo output]# pulp-admin -u admin -p admin repo remove_package --id=ce-latest -p aeolus-audrey-agent-0.4.3-1.el6.noarch.rpm Following dependencies are suggested. [u'python-httplib2-0.6.0-4.el6_0.noarch.rpm', u'python-oauth2-1.2.1-3.el6.noarch.rpm', u'facter-1.5.8-1.el6.noarch.rpm', u'python-argparse-1.1-1.el6_0.noarch.rpm'] Would you like us to add these?(Y/N/Q):N Skipping dependencies Successfully removed package [u'aeolus-audrey-agent-0.4.3-1.el6.noarch.rpm'] from repo [ce-latest]. Please run `pulp-admin repo generate_metadata` to update the repository metadata. [root@ce-rpm-repo output]#
Pulp v1.0 is released Closed Current Release.