Hide Forgot
Version-Release number of selected component: pulp-0.0.265 How reproducible: Always Steps to Reproduce: 1 PUT request: /pulp/api/repositories/, {"content_types":"yum", "arch":"noarch", "relative_path":"ACME_Corporation/Library/custom/zvieratá/repo1", "groupid":["product:1329311339988","env:1","org:1"], "name":"repo1", "preserve_metadata":false, "feed_cert_data":{"ca":null,"key":null,"cert":null}, "id":"ACME_Corporation-zvieratá-repo1", "feed":"http://lzap.fedorapeople.org/fakerepos/zoo5"} 2.synchronize repository Actual results: Attached exception. Additionally, async task created when starting synchronization is not listed when calling: pulp/api/tasks/?state=archived&state=current Expected results: Repository synchronized
Created attachment 562210 [details] part of pulp.log fail with stacktrace
Fixed. commit 6be8097543772fe598ab1cbb1d564d3dc8364eff Author: Sayli Karmarkar <skarmark> Date: Thu Feb 16 10:40:40 2012 -0800 790806 - Added handling for proper encoding of i18n relativepath with utf-8 encoding.
build: 0.267
[root@preethi ~]# rpm -q pulp pulp-0.0.267-1.fc15.noarch [root@preethi ~]# looks like the relative path is working with unicode but still fails when you sync repo with id that has unicode but the bug is for relative path and id Using unicode characters in relative_path and id causes error on synchronization [root@preethi ~]# pulp-admin repo create --id=pulp-á --feed=http://repos.fedorapeople.org/repos/pulp/pulp/v1/testing/fedora-16/x86_64/ Successfully created repository [ pulp-á ] [root@preethi ~]# [root@preethi ~]# [root@preethi ~]# pulp-admin repo sync --id=pulp-á -F Sync for repository pulp-á started Waiting / Task not found: 426c730f-5996-11e1-9283-002564a85a58 Traceback (most recent call last): File "/usr/bin/pulp-admin", line 23, in <module> admin.main() File "/usr/lib/python2.7/site-packages/pulp/client/lib/cli.py", line 152, in main command.main(self.args[1:]) File "/usr/lib/python2.7/site-packages/pulp/client/pluginlib/command.py", line 129, in main action.main(args[1:]) File "/usr/lib/python2.7/site-packages/pulp/client/pluginlib/command.py", line 213, in main self.run() File "/usr/lib/python2.7/site-packages/pulp/client/admin/plugins/repo.py", line 797, in run self._foreground_final_output(final_task) File "/usr/lib/python2.7/site-packages/pulp/client/admin/plugins/repo.py", line 951, in _foreground_final_output state = task['state'] TypeError: 'NoneType' object is not subscriptable From the log 2012-02-17 13:36:09,263 712:139904374691584: pulp:CRITICAL: queue:130 Exception in FIFO Queue Dispatch Thread Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/pulp/server/tasking/taskqueue/queue.py", line 124, in _dispatch self.run(task) File "/usr/lib/python2.7/site-packages/pulp/server/tasking/taskqueue/queue.py", line 314, in run self.__storage.store_running(task) File "/usr/lib/python2.7/site-packages/pulp/server/tasking/taskqueue/storage.py", line 232, in store_running self._snapshot_task(task) File "/usr/lib/python2.7/site-packages/pulp/server/tasking/taskqueue/storage.py", line 223, in _snapshot_task snapshot = task.snapshot() File "/usr/lib/python2.7/site-packages/pulp/server/api/repo_sync_task.py", line 63, in snapshot snapshot = super(RepoSyncTask, self).snapshot() File "/usr/lib/python2.7/site-packages/pulp/server/tasking/task.py", line 305, in snapshot snapshot = model.TaskSnapshot(data) File "/usr/lib/python2.7/site-packages/pulp/server/db/model/persistence.py", line 45, in __init__ self.update(self._process_serialized_task(serialized_task)) File "/usr/lib/python2.7/site-packages/pulp/server/db/model/persistence.py", line 61, in _process_serialized_task return dict([(k, _process_value(v)) for k, v in serialized_task.items()]) File "/usr/lib/python2.7/site-packages/pulp/server/db/model/persistence.py", line 58, in _process_value v = value.decode('utf-8') File "/usr/lib64/python2.7/encodings/utf_8.py", line 16, in decode return codecs.utf_8_decode(input, errors, True) UnicodeDecodeError: 'utf8' codec can't decode byte 0xe1 in position 11: invalid continuation byte [root@preethi ~]#
commit a8c66ee7c6c53c5e7421ab2cbc9ed80b05b1445f Author: Sayli Karmarkar <skarmark> Date: Fri Feb 17 14:47:41 2012 -0800 790806 - Changes to encode task args and kwargs to unicode before snapshotting
build: 0.267-2
[root@katello-test ~]# rpm -q pulp pulp-0.0.267-2.el6.noarch failing again the case where you create repo with unicode in relative path errors out on running repo clone [root@katello-test ~]# pulp-admin repo sync --id=pulp-áb -FSync for repository pulp-áb started Sync: Finished 20/20 new items downloaded 0/20 existing items processed Item Details: RPMs: 20/20 [root@katello-test ~]# pulp-admin repo clone --id=pulp-áb --clone_id pulp-áb-clone --feed=parent -F Repository [pulp-áb] is being cloned as [pulp-áb-clone] Waiting - Traceback (most recent call last): File "/usr/bin/pulp-admin", line 23, in <module> admin.main() File "/usr/lib/python2.6/site-packages/pulp/client/lib/cli.py", line 152, in main command.main(self.args[1:]) File "/usr/lib/python2.6/site-packages/pulp/client/pluginlib/command.py", line 129, in main action.main(args[1:]) File "/usr/lib/python2.6/site-packages/pulp/client/pluginlib/command.py", line 213, in main self.run() File "/usr/lib/python2.6/site-packages/pulp/client/admin/plugins/repo.py", line 624, in run self.clone_foreground(task) File "/usr/lib/python2.6/site-packages/pulp/client/admin/plugins/repo.py", line 591, in clone_foreground self.print_clone_finish(task['state'], task['progress']) File "/usr/lib/python2.6/site-packages/pulp/client/admin/plugins/repo.py", line 572, in print_clone_finish current += self.form_progress_item_details(progress["details"]) TypeError: 'NoneType' object is unsubscriptable From the log 2012-02-22 08:08:29,681 10596:139818782664448: pulp.server.api.repo_sync:ERROR: repo_sync:144 Cannot read from directory /var/lib/pulp/repos/pulp-b 2012-02-22 08:08:29,681 10596:139818782664448: pulp.server.api.repo_sync:WARNING: repo_sync:145 Traceback: Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/pulp/server/api/repo_sync.py", line 139, in _clone _sync(clone_id, progress_callback=progress_callback, synchronizer=synchronizer) File "/usr/lib/python2.6/site-packages/pulp/server/api/repo_sync.py", line 274, in _sync progress_callback, synchronizer, max_speed, threads) File "/usr/lib/python2.6/site-packages/pulp/server/api/repo_sync.py", line 357, in fetch_content progress_callback, max_speed, threads) File "/usr/lib/python2.6/site-packages/pulp/server/api/synchronizers.py", line 164, in sync max_speed=max_speed, threads=threads) File "/usr/lib/python2.6/site-packages/pulp/server/api/synchronizers.py", line 1210, in local self.init_progress_details(src_repo_dir, skip_dict) File "/usr/lib/python2.6/site-packages/pulp/server/api/synchronizers.py", line 870, in init_progress_details rpm_list = self.list_rpms(src_repo_dir) File "/usr/lib/python2.6/site-packages/pulp/server/api/synchronizers.py", line 839, in list_rpms pkglist = pulp.server.util.listdir(src_repo_dir) File "/usr/lib/python2.6/site-packages/pulp/server/util.py", line 366, in listdir raise Exception("Cannot read from directory %s" % directory) Exception: Cannot read from directory /var/lib/pulp/repos/pulp-b 2012-02-22 08:08:29,689 10596:139818782664448: pulp.server.tasking.task:ERROR: task:468 Task failed: Task 5074dd61-5d56-11e1-a337-54520065b6c1: _clone(pulp-áb-clone, feed=parent, groupid=None, synchronizer=<pulp.server.api.synchronizers.YumSynchronizer object at 0x7f2a10090950>, progress_callback=<bound method RepoCloneTask.progress_callback of <pulp.server.api.repo_clone_task.RepoCloneTask object at 0x7f2a10090f50>>, filters=[], id=pulp-áb, clone_name=pulp-áb-clone, relative_path=pulp-áb-clone) Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/pulp/server/tasking/task.py", line 414, in run result = self.callable(*self.args, **self.kwargs) File "/usr/lib/python2.6/site-packages/pulp/server/api/repo_sync.py", line 139, in _clone _sync(clone_id, progress_callback=progress_callback, synchronizer=synchronizer) File "/usr/lib/python2.6/site-packages/pulp/server/api/repo_sync.py", line 274, in _sync progress_callback, synchronizer, max_speed, threads) File "/usr/lib/python2.6/site-packages/pulp/server/api/repo_sync.py", line 357, in fetch_content progress_callback, max_speed, threads) File "/usr/lib/python2.6/site-packages/pulp/server/api/synchronizers.py", line 164, in sync max_speed=max_speed, threads=threads) File "/usr/lib/python2.6/site-packages/pulp/server/api/synchronizers.py", line 1210, in local self.init_progress_details(src_repo_dir, skip_dict) File "/usr/lib/python2.6/site-packages/pulp/server/api/synchronizers.py", line 870, in init_progress_details rpm_list = self.list_rpms(src_repo_dir) File "/usr/lib/python2.6/site-packages/pulp/server/api/synchronizers.py", line 839, in list_rpms pkglist = pulp.server.util.listdir(src_repo_dir) File "/usr/lib/python2.6/site-packages/pulp/server/util.py", line 366, in listdir raise Exception("Cannot read from directory %s" % directory) Exception: Cannot read from directory /var/lib/pulp/repos/pulp-b
create - $ sudo pulp-admin repo create --id pulp-áb --feed http://repos.fedorapeople.org/repos/pulp/pulp/v1/testing/fedora-16/x86_64/ --relativepath pulp-áb/foo Successfully created repository [ pulp-áb ] cancel_sync - $ sudo pulp-admin repo sync --id pulp-áb -F Sync for repository pulp-áb started Sync: Canceled Item Details: RPMs: 19/20 sync - $ sudo pulp-admin repo sync --id pulp-áb -F Sync for repository pulp-áb started Sync: Finished 1/20 new items downloaded 19/20 existing items processed Item Details: RPMs: 20/20 clone - $ sudo pulp-admin repo clone --id pulp-áb --clone_id pulp-áb-clone -f pulp-filter1 -FRepository [pulp-áb] is being cloned as [pulp-áb-clone] Clone: Finished Item Details: RPMs: 13/20 clone with relativepath and filters - $ sudo pulp-admin repo clone --id pulp-áb --clone_id pulp-áb-clone2 -f pulp-áb-filter --relativepath foo/pulp-áb-clone2 -F Repository [pulp-áb] is being cloned as [pulp-áb-clone2] Clone: Finished Item Details: RPMs: 13/20
build: 0.270
[root@preethi-el6-pulp ~]# pulp-admin -u admin -p admin repo clone --id rhel6_áb --clone_id=rhel6_áb-clone --feed=parent -F Repository [rhel6_áb] is being cloned as [rhel6_áb-clone] Clone: Finished Item Details: Tree Files: 6/6 RPMs: 6920/6920
[root@preethi-el6-pulp ~]# pulp-admin -u admin -p admin repo clone --id rhel6_áb --clone_id=rhel6_áb-clone2 --feed=origin -F Repository [rhel6_áb] is being cloned as [rhel6_áb-clone2] Clone: Canceled Item Details: Tree Files: 0/6 RPMs: 2149/6920
cloning & creating with unicode id seems to be working. But here is one case that it fails 1. create and sync a repo which has a distribution. 2. clone it with clone_id which has a unicode 3. try to delete the repo from step 2. You see the repo getting deleted messge from pulp.log 2012-03-02 13:18:29,398 26692:140209991702272: pulp.server.api.repo:INFO: repo:544 Delete API call invoked f16-áb 2012-03-02 13:18:29,431 26692:140209991702272: pulp.server.api.keystore:INFO: keystore:201 mkdir: /var/lib/pulp/published/gpg/f16-áb 2012-03-02 13:18:29,431 26692:140209991702272: pulp.server.api.keystore:INFO: keystore:186 unlinking: /var/lib/pulp/published/gpg/f16-áb 2012-03-02 13:18:30,851 26692:140209991702272: pulp.server.tasking.task:ERROR: task:468 Task failed: Task 1c2484f8-6494-11e1-ac37-525400c5886c: RepoApi.delete(f16-áb, ) Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/pulp/server/tasking/task.py", line 414, in run result = self.callable(*self.args, **self.kwargs) File "/usr/lib/python2.6/site-packages/pulp/server/api/repo.py", line 614, in delete self.remove_distribution(repo['id'], distroid) File "/usr/lib/python2.6/site-packages/pulp/server/api/repo.py", line 1918, in remove_distribution if os.path.islink(repo_dist_path): File "/usr/lib64/python2.6/posixpath.py", line 132, in islink st = os.lstat(path) UnicodeEncodeError: 'ascii' codec can't encode character u'\xe1' in position 25: ordinal not in range(128)
Also seeing error while adding groupid with unicode [root@preethi-el6-pulp released]# pulp-admin repo clone --id=rhel5-8 --clone_id=rhel5-8-á13 --groupid=áb --feed=parent -F --filter blacklist-áb1 -F Repository [rhel5-8] is being cloned as [rhel5-8-á13] Waiting / Task not found: 7369fc3d-649b-11e1-8835-525400c5886c Traceback (most recent call last): File "/usr/bin/pulp-admin", line 23, in <module> admin.main() File "/usr/lib/python2.6/site-packages/pulp/client/lib/cli.py", line 152, in main command.main(self.args[1:]) File "/usr/lib/python2.6/site-packages/pulp/client/pluginlib/command.py", line 129, in main action.main(args[1:]) File "/usr/lib/python2.6/site-packages/pulp/client/pluginlib/command.py", line 213, in main self.run() File "/usr/lib/python2.6/site-packages/pulp/client/admin/plugins/repo.py", line 624, in run self.clone_foreground(task) File "/usr/lib/python2.6/site-packages/pulp/client/admin/plugins/repo.py", line 591, in clone_foreground self.print_clone_finish(task['state'], task['progress']) TypeError: 'NoneType' object is unsubscriptable [root@preethi-el6-pulp released]# [root@preethi-el6-pulp released]# [root@preethi-el6-pulp released]# [root@preethi-el6-pulp released]# pulp.log 2012-03-02 14:11:01,740 26692:140210482444032: pulp:CRITICAL: queue:130 Exception in FIFO Queue Dispatch Thread Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/pulp/server/tasking/taskqueue/queue.py", line 124, in _dispatch self.run(task) File "/usr/lib/python2.6/site-packages/pulp/server/tasking/taskqueue/queue.py", line 314, in run self.__storage.store_running(task) File "/usr/lib/python2.6/site-packages/pulp/server/tasking/taskqueue/storage.py", line 232, in store_running self._snapshot_task(task) File "/usr/lib/python2.6/site-packages/pulp/server/tasking/taskqueue/storage.py", line 223, in _snapshot_task snapshot = task.snapshot() File "/usr/lib/python2.6/site-packages/pulp/server/api/repo_clone_task.py", line 65, in snapshot snapshot = super(RepoCloneTask, self).snapshot() File "/usr/lib/python2.6/site-packages/pulp/server/tasking/task.py", line 314, in snapshot snapshot = model.TaskSnapshot(data) File "/usr/lib/python2.6/site-packages/pulp/server/db/model/persistence.py", line 45, in __init__ self.update(self._process_serialized_task(serialized_task)) File "/usr/lib/python2.6/site-packages/pulp/server/db/model/persistence.py", line 58, in _process_serialized_task return dict([(k, _process_value(v)) for k, v in serialized_task.items()]) File "/usr/lib/python2.6/site-packages/pulp/server/db/model/persistence.py", line 55, in _process_value value = value.decode('utf-8') File "/usr/lib64/python2.6/encodings/utf_8.py", line 16, in decode return codecs.utf_8_decode(input, errors, True) UnicodeDecodeError: 'utf8' codec can't decode byte 0xe1 in position 50: invalid continuation byte
commit 70d8a3e3e6290c3e97d37f7e021c881405296c9b Author: Sayli Karmarkar <skarmark> Date: Mon Mar 5 23:09:53 2012 -0800 790806 - Added utf-8 encoding of distribution file path when path contains non-ascii characters Comment 13 is actually expected, as we are not currently supporting groupids with unicode characters.
build: 0.272
verified [root@preethi-el6-pulp ~]# rpm -q pulp pulp-0.0.272-1.el6.noarch [root@preethi-el6-pulp ~]# [root@preethi-el6-pulp ~]# pulp-admin -u admin -p admin repo clone --id f16_áb-clone2 --clone_id=f16_áb-clone3 --feed=parent -F Repository [f16_áb-clone2] is being cloned as [f16_áb-clone3] Clone: Finished Item Details: Tree Files: 5/5 RPMs: 3107/3107 [root@preethi-el6-pulp ~]# pulp-admin -u admin -p admin repo delete --id f16_áb-clone3 Repository [ f16_áb-clone3 ] being deleted [root@preethi-el6-pulp ~]# pulp-admin -u admin -p admin repo list +------------------------------------------+ List of Available Repositories +------------------------------------------+ Id á145 Name á145 Repo URL https://preethi-el6-pulp.usersys.redhat.com/pulp/repos/repos/pulp/pulp/v1/testing/fedora-16/x86_64/ Feed URL http://repos.fedorapeople.org/repos/pulp/pulp/v1/testing/fedora-16/x86_64 Feed Type remote Content Type yum Feed Certs CA:No Cert:No Consumer Certs CA:No Cert:No Architecture noarch Sync Schedule None Packages 21 Files 0 Distributions None Publish True Clones [] Groups None Filters [] Notes {} Preserve Metadata False Checksum Type sha256 Id Rhel6-1 Name Rhel6-1 Repo URL https://preethi-el6-pulp.usersys.redhat.com/pulp/repos/released/RHEL-6/6.1/Server/x86_64/os/Server/ Feed URL http://download.devel.redhat.com/released/RHEL-6/6.1/Server/x86_64/os/Server/ Feed Type remote Content Type yum Feed Certs CA:No Cert:No Consumer Certs CA:No Cert:No Architecture noarch Sync Schedule 2012-03-08T16:20:00-05:00/PT2M Packages 3480 Files 0 Distributions None Publish True Clones [] Groups None Filters [] Notes {} Preserve Metadata False Checksum Type sha256 Id Rhel6-2 Name Rhel6-2 Repo URL https://preethi-el6-pulp.usersys.redhat.com/pulp/repos/released/RHEL-6/6.2/Server/x86_64/os/Server/ Feed URL http://download.devel.redhat.com/released/RHEL-6/6.2/Server/x86_64/os/Server/ Feed Type remote Content Type yum Feed Certs CA:No Cert:No Consumer Certs CA:No Cert:No Architecture noarch Sync Schedule 2012-03-08T16:20:00-05:00/PT2M Packages 3529 Files 0 Distributions None Publish True Clones [] Groups None Filters [] Notes {} Preserve Metadata False Checksum Type sha256 Id f16 Name f16 Repo URL https://preethi-el6-pulp.usersys.redhat.com/pulp/repos/released/F-16/GOLD/Fedora/x86_64/os/ Feed URL http://download.devel.redhat.com/released/F-16/GOLD/Fedora/x86_64/os/ Feed Type remote Content Type yum Feed Certs CA:No Cert:No Consumer Certs CA:No Cert:No Architecture noarch Sync Schedule None Packages 3107 Files 0 Distributions ks-Fedora-Fedora-16-x86_64 Publish True Clones [u'f16_\xe1b-clone2'] Groups None Filters [] Notes {} Preserve Metadata False Checksum Type sha256 Id f16_áb-clone2 Name f16_áb-clone2 Repo URL https://preethi-el6-pulp.usersys.redhat.com/pulp/repos/f16_áb-clone2/ Feed URL file:///var/lib/pulp//repos/released/F-16/GOLD/Fedora/x86_64/os Feed Type local Content Type yum Feed Certs CA:No Cert:No Consumer Certs CA:No Cert:No Architecture noarch Sync Schedule None Packages 3107 Files 0 Distributions ks-Fedora-Fedora-16-x86_64 Publish True Clones [u'f16_\xe1b-clone3'] Groups None Filters [] Notes {} Preserve Metadata False Checksum Type sha256 Id f16_áb-clone3 Name f16_áb-clone3 Repo URL https://preethi-el6-pulp.usersys.redhat.com/pulp/repos/f16_áb-clone3/ Feed URL file:///var/lib/pulp//repos/f16_áb-clone2 Feed Type local Content Type yum Feed Certs CA:No Cert:No Consumer Certs CA:No Cert:No Architecture noarch Sync Schedule None Packages 3107 Files 0 Distributions ks-Fedora-Fedora-16-x86_64 Publish True Clones [] Groups None Filters [] Notes {} Preserve Metadata False Checksum Type sha256 [root@preethi-el6-pulp ~]# pulp-admin -u admin -p admin repo list +------------------------------------------+ List of Available Repositories +------------------------------------------+ Id á145 Name á145 Repo URL https://preethi-el6-pulp.usersys.redhat.com/pulp/repos/repos/pulp/pulp/v1/testing/fedora-16/x86_64/ Feed URL http://repos.fedorapeople.org/repos/pulp/pulp/v1/testing/fedora-16/x86_64 Feed Type remote Content Type yum Feed Certs CA:No Cert:No Consumer Certs CA:No Cert:No Architecture noarch Sync Schedule None Packages 21 Files 0 Distributions None Publish True Clones [] Groups None Filters [] Notes {} Preserve Metadata False Checksum Type sha256 Id Rhel6-1 Name Rhel6-1 Repo URL https://preethi-el6-pulp.usersys.redhat.com/pulp/repos/released/RHEL-6/6.1/Server/x86_64/os/Server/ Feed URL http://download.devel.redhat.com/released/RHEL-6/6.1/Server/x86_64/os/Server/ Feed Type remote Content Type yum Feed Certs CA:No Cert:No Consumer Certs CA:No Cert:No Architecture noarch Sync Schedule 2012-03-08T16:20:00-05:00/PT2M Packages 3480 Files 0 Distributions None Publish True Clones [] Groups None Filters [] Notes {} Preserve Metadata False Checksum Type sha256 Id Rhel6-2 Name Rhel6-2 Repo URL https://preethi-el6-pulp.usersys.redhat.com/pulp/repos/released/RHEL-6/6.2/Server/x86_64/os/Server/ Feed URL http://download.devel.redhat.com/released/RHEL-6/6.2/Server/x86_64/os/Server/ Feed Type remote Content Type yum Feed Certs CA:No Cert:No Consumer Certs CA:No Cert:No Architecture noarch Sync Schedule 2012-03-08T16:20:00-05:00/PT2M Packages 3529 Files 0 Distributions None Publish True Clones [] Groups None Filters [] Notes {} Preserve Metadata False Checksum Type sha256 Id f16 Name f16 Repo URL https://preethi-el6-pulp.usersys.redhat.com/pulp/repos/released/F-16/GOLD/Fedora/x86_64/os/ Feed URL http://download.devel.redhat.com/released/F-16/GOLD/Fedora/x86_64/os/ Feed Type remote Content Type yum Feed Certs CA:No Cert:No Consumer Certs CA:No Cert:No Architecture noarch Sync Schedule None Packages 3107 Files 0 Distributions ks-Fedora-Fedora-16-x86_64 Publish True Clones [u'f16_\xe1b-clone2'] Groups None Filters [] Notes {} Preserve Metadata False Checksum Type sha256 Id f16_áb-clone2 Name f16_áb-clone2 Repo URL https://preethi-el6-pulp.usersys.redhat.com/pulp/repos/f16_áb-clone2/ Feed URL file:///var/lib/pulp//repos/released/F-16/GOLD/Fedora/x86_64/os Feed Type local Content Type yum Feed Certs CA:No Cert:No Consumer Certs CA:No Cert:No Architecture noarch Sync Schedule None Packages 3107 Files 0 Distributions ks-Fedora-Fedora-16-x86_64 Publish True Clones [] Groups None Filters [] Notes {} Preserve Metadata False Checksum Type sha256 [root@preethi-el6-pulp ~]# pulp-admin -u admin -p admin distribution list+------------------------------------------+ List of Available Distributions +------------------------------------------+ Id ks-Fedora-Fedora-16-x86_64 Description ks-Fedora-Fedora-16-x86_64 Family Fedora Variant Fedora Version 16 Arch x86_64 URL http://preethi-el6-pulp.usersys.redhat.com/pulp/ks/released/F-16/GOLD/Fedora/x86_64/os/ http://preethi-el6-pulp.usersys.redhat.com/pulp/ks/f16_áb-clone2/ Timestamp 2011-11-02T23:10:12 [root@preethi-el6-pulp ~]#
Pulp v1.1 Release