| Summary: | Using unicode characters in relative_path and id causes error on synchronization | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Retired] Pulp | Reporter: | Ivan Necas <inecas> | ||||
| Component: | user-experience | Assignee: | Sayli Karmarkar <skarmark> | ||||
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Preethi Thomas <pthomas> | ||||
| Severity: | high | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | 1.1.0 | CC: | cperry, skarmark, tsanders, tstrachota | ||||
| Target Milestone: | --- | Keywords: | Triaged | ||||
| Target Release: | --- | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2012-05-25 14:16:26 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Attachments: |
|
||||||
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 |
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