Description of problem: [root@preethi ~]# rpm -q pulp pulp-0.0.134-1.fc14.noarch [root@preethi ~]# pulp-admin repo upload --id=foo --dir=/root/pulp/ Traceback (most recent call last): File "/usr/bin/pulp-admin", line 147, in <module> admin.main() File "/usr/lib/python2.7/site-packages/pulp/client/cli/base.py", line 98, in main command.main(args[1:]) File "/usr/lib/python2.7/site-packages/pulp/client/core/base.py", line 118, in main action.main(args[1:]) File "/usr/lib/python2.7/site-packages/pulp/client/core/base.py", line 231, in main self.run() File "/usr/lib/python2.7/site-packages/pulp/client/core/repo.py", line 711, in run pkginfo = utils.processRPM(frpm) File "/usr/lib/python2.7/site-packages/pulp/client/utils.py", line 165, in processRPM raise FileError("%s is not a file" % filename) pulp.client.utils.FileError: /root/pulp/rpm is not a file
handled as part of upload enhancements
Fixed build: 0.138
verified [root@dell-pe1855-01 ~]# rpm -q pulp pulp-0.0.139-1.fc14.noarch [root@dell-pe1855-01 ~]# pulp-admin package upload -r upload --dir=/tmp/ Error: Need to provide at least one file to perform upload [root@dell-pe1855-01 ~]# [root@dell-pe1855-01 ~]# [root@dell-pe1855-01 ~]# [root@dell-pe1855-01 ~]# [root@dell-pe1855-01 ~]# cd /tmp/ [root@dell-pe1855-01 tmp]# wget http://repos.fedorapeople.org/repos/pulp/pulp/testing/fedora-14/x86_64/pulp-cds-0.0.139-1.fc14.noarch.rpm --2011-02-17 15:32:19-- http://repos.fedorapeople.org/repos/pulp/pulp/testing/fedora-14/x86_64/pulp-cds-0.0.139-1.fc14.noarch.rpm Resolving repos.fedorapeople.org... 128.197.185.45 Connecting to repos.fedorapeople.org|128.197.185.45|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 79662 (78K) [application/x-rpm] Saving to: “pulp-cds-0.0.139-1.fc14.noarch.rpm” 100%[======================================>] 79,662 356K/s in 0.2s 2011-02-17 15:32:20 (356 KB/s) - “pulp-cds-0.0.139-1.fc14.noarch.rpm” saved [79662/79662] [root@dell-pe1855-01 tmp]# cd [root@dell-pe1855-01 ~]# pulp-admin package upload -r upload --dir=/tmp/ * Starting Package Upload operation. See /var/log/pulp/client.log for more verbose output * Performing Package Uploads to Pulp server error: operation failed: Permission Denied [root@dell-pe1855-01 ~]# pulp-admin -u admin -p admin package upload -r upload --dir=/tmp/ -v * Starting Package Upload * Performing Package Uploads to Pulp server Successfully uploaded [pulp-cds-0.0.139-1.fc14.noarch.rpm] to server * Performing Repo Associations Successfully associated following Packages to Repo [upload]: /tmp/pulp-cds-0.0.139-1.fc14.noarch.rpm * Package Upload complete.
Closing with Community Release 15 pulp-0.0.223-4.