On Fri, 2006-10-27 at 02:01 -0400, Joe Todaro wrote: > > Hi, > > Has anyone ever seen a yum/depsolve-related error like this before in > their *plague-0.5.0* build environment, and then tried *killing* the > job that had caused it? This was problem three of three which I had > mentioned in my previous posts. And it too had surfaced last week > while we started stress-testing our buildsystem. Actually, the error > you see below in itself was *not* the problem (we knew how to fix > that) -- rather, it was the fact that we were *unable* to kill the job > (plague-client kill 204) that was responsible for causing the error.
Can you tell me a few things about your plague server? 1) What version of yum is it running? 2) What version of yum-utils if any? 3) the output of: rpm -qf /usr/lib/python2.3/site-packages/repomd/mdErrors.py rpm -qf /usr/lib/python2.4/site-packages/repomd/mdErrors.py 4) Next, can you try: python >>> import repomd.mdErrors >>> repomd.mdErrors.PackageSackError 5) Then try: python >>> import yum >>> yum.Errors.PackageSackError I think this is an issue of the yum depsolve stuff moving from yum-utils to yum itself, we just need to figure out what the permutations are and then work around them in the source. Thanks, Dan > ====== THE ERROR ====== > 204 (fuse-sshfs): Starting tag 'fuse-sshfs-1_6-4_ocrhel4' on target > 'oc-rhel4-pre' > 204 (fuse-sshfs): Requesting depsolve... > 204 (fuse-sshfs): Starting depsolve for arches: ['x86_64', 'i386', > 'i686']. > Exception in thread PackageJob: 204/fuse-sshfs: > Traceback (most recent call last): > File "/usr/lib64/python2.3/threading.py", line 436, in __bootstrap > self.run() > File "/usr/share/plague/server/PackageJob.py", line 86, in run > self._pkg_job.process() > File "/usr/share/plague/server/PackageJob.py", line 753, in process > if func(): > File "/usr/share/plague/server/PackageJob.py", line 618, in > _stage_depsolve > if self._arch_deps_solved(arch) == False: > File "/usr/share/plague/server/PackageJob.py", line 562, in > _arch_deps_solved > except yum.Errors.PackageSackError, exc: > AttributeError: 'module' object has no attribute 'PackageSackError' > > ====== OUR FIX ====== > We updated line 680 in the *die* method of the > */usr/share/plague/server/PackageJob.py * module. Here's the patch: > > > Again, can someone please review the fix.. We just want to make sure > that it won't come back to *haunt* us later on / or possibly even be > *masking* another problem. Thank you. > > -Joe > -- > Fedora-buildsys-list mailing list > Fedora-buildsys-list@redhat.com > https://www.redhat.com/mailman/listinfo/fedora-buildsys-list -- Fedora-buildsys-list mailing list Fedora-buildsys-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-buildsys-list