Hide Forgot
Description of problem: Traceback occur on canceling repo sync Version-Release number of selected component (if applicable): [root@preethi ~]# rpm -q pulp pulp-0.0.254-6.fc15.noarch How reproducible: Steps to Reproduce: 1. create a repo (rhel6 feed in my case) 2. start syncing the repo in the foreground 3.cancel the repo sync Actual results: [root@preethi ~]# pulp-admin repo sync --id=rhel6 -F Sync for repository rhel6 started Sync: Canceled Item Details: Tree Files: 0/6 RPMs: 831/3529 1 Rpm Error(s): {u'error_type': u"<type 'exceptions.ValueError'>", u'error': u'insecure string pickle', u'traceback': [u'Traceback (most recent call last):', u' File "/usr/lib/python2.7/site-packages/grinder/ParallelFetch.py", line 295, in run', u' result = self.fetcher.fetchItem(itemInfo)', u' File "/usr/lib/python2.7/site-packages/grinder/activeobject.py", line 82, in __call__', u' return self.object(self, *args, **kwargs)', u' File "/usr/lib/python2.7/site-packages/grinder/activeobject.py", line 262, in __call__', u' return self.__call(method, args, kwargs)', u' File "/usr/lib/python2.7/site-packages/grinder/activeobject.py", line 238, in __call', u' return self.__rmi(method.name, args, kwargs)', u' File "/usr/lib/python2.7/site-packages/grinder/activeobject.py", line 127, in __rmi', u' packet = pickle.load(p.stdout)', u'ValueError: insecure string pickle']} Expected results: No error on cancel sync Additional info:
[root@preethi ~]# pulp-admin repo sync --id=rhel6 -F Sync for repository rhel6 started Sync: Canceled Item Details: Tree Files: 0/6 RPMs: 842/3529 4 Rpm Error(s): {u'error_type': u"<type 'exceptions.ValueError'>", u'error': u'I/O operation on closed file', u'traceback': [u'Traceback (most recent call last):', u' File "/usr/lib/python2.7/site-packages/grinder/ParallelFetch.py", line 295, in run', u' result = self.fetcher.fetchItem(itemInfo)', u' File "/usr/lib/python2.7/site-packages/grinder/activeobject.py", line 82, in __call__', u' return self.object(self, *args, **kwargs)', u' File "/usr/lib/python2.7/site-packages/grinder/activeobject.py", line 262, in __call__', u' return self.__call(method, args, kwargs)', u' File "/usr/lib/python2.7/site-packages/grinder/activeobject.py", line 238, in __call', u' return self.__rmi(method.name, args, kwargs)', u' File "/usr/lib/python2.7/site-packages/grinder/activeobject.py", line 127, in __rmi', u' packet = pickle.load(p.stdout)', u'ValueError: I/O operation on closed file']} {u'error_type': u"<type 'exceptions.ValueError'>", u'error': u'I/O operation on closed file', u'traceback': [u'Traceback (most recent call last):', u' File "/usr/lib/python2.7/site-packages/grinder/ParallelFetch.py", line 295, in run', u' result = self.fetcher.fetchItem(itemInfo)', u' File "/usr/lib/python2.7/site-packages/grinder/activeobject.py", line 82, in __call__', u' return self.object(self, *args, **kwargs)', u' File "/usr/lib/python2.7/site-packages/grinder/activeobject.py", line 262, in __call__', u' return self.__call(method, args, kwargs)', u' File "/usr/lib/python2.7/site-packages/grinder/activeobject.py", line 238, in __call', u' return self.__rmi(method.name, args, kwargs)', u' File "/usr/lib/python2.7/site-packages/grinder/activeobject.py", line 127, in __rmi', u' packet = pickle.load(p.stdout)', u'ValueError: I/O operation on closed file']} {u'error_type': u"<type 'exceptions.ValueError'>", u'error': u'I/O operation on closed file', u'traceback': [u'Traceback (most recent call last):', u' File "/usr/lib/python2.7/site-packages/grinder/ParallelFetch.py", line 295, in run', u' result = self.fetcher.fetchItem(itemInfo)', u' File "/usr/lib/python2.7/site-packages/grinder/activeobject.py", line 82, in __call__', u' return self.object(self, *args, **kwargs)', u' File "/usr/lib/python2.7/site-packages/grinder/activeobject.py", line 262, in __call__', u' return self.__call(method, args, kwargs)', u' File "/usr/lib/python2.7/site-packages/grinder/activeobject.py", line 238, in __call', u' return self.__rmi(method.name, args, kwargs)', u' File "/usr/lib/python2.7/site-packages/grinder/activeobject.py", line 127, in __rmi', u' packet = pickle.load(p.stdout)', u'ValueError: I/O operation on closed file']} {u'error_type': u"<type 'exceptions.ValueError'>", u'error': u'insecure string pickle', u'traceback': [u'Traceback (most recent call last):', u' File "/usr/lib/python2.7/site-packages/grinder/ParallelFetch.py", line 295, in run', u' result = self.fetcher.fetchItem(itemInfo)', u' File "/usr/lib/python2.7/site-packages/grinder/activeobject.py", line 82, in __call__', u' return self.object(self, *args, **kwargs)', u' File "/usr/lib/python2.7/site-packages/grinder/activeobject.py", line 262, in __call__', u' return self.__call(method, args, kwargs)', u' File "/usr/lib/python2.7/site-packages/grinder/activeobject.py", line 238, in __call', u' return self.__rmi(method.name, args, kwargs)', u' File "/usr/lib/python2.7/site-packages/grinder/activeobject.py", line 127, in __rmi', u' packet = pickle.load(p.stdout)', u'ValueError: insecure string pickle']} [root@preethi ~]#
*** Bug 751863 has been marked as a duplicate of this bug. ***
Fixed in activeobject. Grinder commit: 29bee60c115044db42c332234622aa9c925af3bb
build: 0.255
[root@preethi ~]# rpm -q pulp pulp-0.0.255-1.fc15.noarch [root@preethi ~]# pulp-admin -u admin -p admin repo create --id=f15 --preserve_metadata --feed=http://download.devel.redhat.com/released/F-15/GOLD/Fedora/x86_64/os/ Successfully created repository [ f15 ] [root@preethi ~]# pulp-admin repo sync --id=f15 -FSync for repository f15 started Sync: Canceled Item Details: Tree Files: 3/6 RPMs: 254/2935 [root@preethi ~]# pulp-admin repo create --id=rhel6 --feed=http://download.devel.redhat.com/released/RHEL-6/6.2/Server/x86_64/os/ Successfully created repository [ rhel6 ] [root@preethi ~]# pulp-admin repo sync --id=rhel6 -F Sync for repository rhel6 started Sync: Canceled Item Details: Tree Files: 3/6 RPMs: 165/3529
Pulp v1.0 is released Closed Current Release.
Pulp v1.0 is released.